Я очень давно хотела заняться волонтерской деятельностью. Но в итоге откладываю. В последние годы причина заключалась в том, что я работал полный рабочий день и одновременно учился. Рядом с ним оставалось не так много времени. Но когда я, наконец, получил диплом в 2019 году, я решил, что наконец-то пришло время. Я посмотрел и решил подать заявку на должность инструктора в молодежном центре. К сожалению, нам не удалось завершить программу, так как она остановилась из-за глобальной пандемии. Но кое-чему все же удалось научиться. В этом посте я объясню, почему я выбрал именно его и чему научился.

Фон

Когда я был ребенком, у меня не было многого, и мне приходилось много работать для всего. И когда мне было около 10, я решил, что хочу работать с компьютерами, когда вырасту. Это был долгий и сложный путь со многими препятствиями, когда я работал на работе, которую я не хотел, и пытался научиться всему самостоятельно. Большую часть моей жизни у нас не было быстрого интернета, и мы не могли просто гуглить. И наличие ноутбука было роскошью. Но упорным трудом я получил проект, благодаря которому получил свою первую работу. Это не было хорошей зарплатой, но у меня было два замечательных наставника. Рядом с ними я понял, что ничего не знаю, а то, что знаю, неправильно. Но за полгода я многому научился. Один из них познакомил меня с правильным JavaScript и заставил меня создать свое первое одностраничное приложение. Создание одностраничного приложения до появления React или Angular. Использование jQuery, рулей, перекрестков и требований. А еще он включал меня во все архитектурные решения. Другой наставник потратил много времени, обучая меня базам данных, и я полюбил их. После этого моя жизнь изменилась. Я начал устраиваться на хорошую работу, зарабатывать достаточно денег для комфортной жизни и даже помогать своей семье. Я очень ценил этих двух наставников и хотел дать то же самое кому-то другому. Я хотел помочь им вырасти и улучшить свое будущее, как я сделал свое. Я был бедным ребенком из неблагополучной семьи. Вот почему я решил учить других детей из неблагополучных семей.

Программа

Во время поиска программы мне повезло. Я нашел молодежный центр, в котором было много разных программ, и одна из них была STEM. Мне это не помогло. Это было очень далеко от дома, более часа пути в каждую сторону. Кроме того, мне пришлось построить всю программу самостоятельно, что удвоило работу. А присутствовавших было не так уж и много. Но когда я добрался туда и встретил людей, управляющих им. Когда я увидел их страсть и усилия, которые они вкладывают в это, я не мог сказать нет, и я просто прыгнул в это. На следующей неделе я писал общий план того, какой может быть структура курса.

Ожидания

Я ожидал, что все будет работать отлично. У меня были планы на неделю, запланированные домашние упражнения. Я ожидал очень интересных студентов, которые уже что-то знают и быстро учатся. О, как сильно я ошибался, наверное, во всем. И здесь я усвоил все свои уроки.

Урок 1. Трудно начинать

Я знаю, это звучит тривиально. Но у большинства из нас были некоторые идеи перед кодированием. Многие имели хоть какое-то профильное образование. Даже если вы этого не сделали, просто будучи старше, вы можете легче понять концепции. А если нет, то можешь заставить себя сидеть, пока не поймешь. Попробуйте представить себя десятилетним ребенком. Твои друзья у себя дома, играют в игры. Вы сидите в молодежном центре и пытаетесь выучить что-то очень сложное без каких-либо соответствующих предварительных знаний. Концентрация становится ниже. Довольно скоро вы обнаружите, что как бы вы ни упрощали его, он все равно недостаточно прост. И трудно удержать студентов вовлеченными и сосредоточенными.

Урок 2. Получить информацию сложно

Распространенное заблуждение среди старых разработчиков заключается в том, что сегодня всем стало намного проще. Но, боюсь, я вынужден с этим не согласиться. Да, там гораздо больше информации и много бесплатных учебных материалов. Но не все могут получить к ним доступ, и не все знают, на что обращать внимание при запуске. Когда я рос, эти ресурсы медленно росли. Достаточно медленно, чтобы не отставать от них. Когда я начинал свою карьеру, варианты были либо Java, либо PHP. Сегодня существует множество вариантов. Поскольку у каждого есть свое мнение, нелегко найти нужную информацию и сделать выбор.

Урок 3. Быть непривилегированным – это не выбор

Этот как-то связан с предыдущим. Мы все думаем о том, как это легко. Но это неправильно. Может быть, вы живете в богатой стране, и, может быть, в этой стране есть быстрый интернет. Но это не значит, что все в нем имеют доступ к нему. В моем классе был такой мальчик. Около девяти или десяти лет. Он был умнее всех. Он быстро все понял и многому научился сам. Тем не менее, когда я однажды поговорил с ним и дал ему несколько онлайн-ресурсов по программированию, он сказал, что не может. У них дома нет ПК. Он вполне способный, и он использовал свой телефон для чтения и ресурсов молодежного центра, когда был в классе. Но это то, что поставило его в гораздо худшее положение, чем многих вокруг него. Довольно часто люди думают, что знают это, потому что читают статью или видят новостной репортаж. Но все же довольно часто им пренебрегают, если у вас нет прямого контакта с ним. Я был удивлен, насколько это опустило меня на землю. Как человек, выросший в этом, я ожидал, что полностью это пойму. Но с карьерным ростом легко забыть о другой стороне и начать воспринимать вещи как должное.

Урок 4. Это того стоит

Были трудные дни. Иногда ученикам не хотелось работать, и было сложно удерживать их внимание. Ваши планы терпят неудачу, потому что они не могут кодировать дома, или вы недостаточно упростили контент. Кроме того, у вас могут быть свои проблемы. На работе может быть много стресса, и все, что вам нужно, это поспать или расслабиться на выходных. Но вы проводите выходные за написанием контента, а поздним вечером мерзнете на автобусной остановке, чтобы вернуться домой. Но оно того стоит. Когда вы закончите объяснять, начните программировать вместе со студентами, и они вовлекутся. Вы позволяете им делать выбор. Выбор, например, цвет фона или шрифта. Когда вы видите, что они взволнованы и чему-то учатся, зная, что вы им помогли. Все эти трудности стали незначительными, и вы не можете дождаться следующей недели.

Чтобы узнать больше, вы можете подписаться на меня в Twitter, LinkedIn, GitHub или Instagram.