Что я узнал, когда сменил карьеру посреди семейной жизни.

4 октября 2016 года я написала свою первую строчку HTML на курсе Введение в программирование Mums in Tech, находясь в декретном отпуске со вторым ребенком. 16 августа 2017 года после конкурсного процесса подачи заявки мне предложили место в когорте Founders & Coders full-stack JavaScript bootcamp October 2017. Это было сумасшедшее время, когда я пытался научиться программировать, имея работу, ребенка и дошкольника, но это также было действительно весело и полезно.

Мне очень понравился первый урок моего вводного курса, но я совершенно не подозревал, что ровно через год я уйду с работы и собираюсь начать учебный курс по программированию. На второй неделе Джун Ангелидес, основатель Mums in Tech, поделился Как я научился программировать за пугающе короткий промежуток времени »на нашем Slack, который был моим первым знакомством с буткемпом Founders & Coders. Этот пост действительно вызвал у меня отклик, хотя я понятия не имел, что такое JavaScript, и просто читал курс для развлечения и изучения нового навыка. Месяц спустя на нашем выпускном классе к нам пришли квасцы из Founders & Coders и Mums in Tech, и она так положительно отозвалась об опыте, что я подумал, что это настоящий позор, что у меня никогда не будет возможности попробуйте применить. С семимесячным ребенком и четырехлетним ребенком, а также с тем фактом, что я возвращаюсь к своей работе через 5 месяцев, это казалось настолько нереальным, что я выбросил это из головы.

Я вернулся к работе и подумал, что попытаюсь совместить свой новый интерес к технологиям с моей работой старшего научного сотрудника в области прав человека, исследуя технические инновации, связанные с моей областью интересов. Тем не менее, я все время возвращался к идее о том, чтобы на самом деле иметь возможность кодировать и создавать то, для чего у меня были идеи. Итак, с марта этого года я начал серьезно изучать программирование, чтобы в конце июля подать заявку на участие в буткемпе Founders & Coders. Для этого мне нужно было пройти раздел Основные алгоритмы в Free Code Camp, перейти на уровень 5 Codewars и создать свой собственный веб-сайт (без фреймворков), размещенный на GitHub.

Это самые важные вещи, которые я узнал из своего опыта, которые, надеюсь, будут полезны для всех, кто пытается перейти на технологии на постоянной работе, а также для людей с детьми:

Определите, сколько у вас времени, и используйте его по максимуму

В будние дни мне приходилось кодировать время, когда ребенок дремал в понедельник и пятницу, час езды на работу / с работы со вторника по четверг и 2 блока по 30 минут ожидания во время внеклассных занятий моей старшей сестры.

  • Я использовал Мимо, когда ехал на метро. Это приложение, предназначенное для обучения программированию на ходу. Он хорошо спроектирован и прост в использовании, но я бы в основном рекомендовал его для пересмотра или ознакомления с темами. Это здорово, потому что под землей не так хорошо нужен Wi-Fi. Это ежемесячная подписка, поэтому не забудьте отменить ее, когда вы пройдете этап новичка.
  • Во время сна и в зале ожидания для клубов я пытался провести урок FreeCodeCamp или Codeacademy по HTML, CSS или JavaScript, а когда я был на более высоком уровне, я пробовал Codewars JavaScript. На самом деле я заплатил за обновление до учетной записи Codeacademy pro, потому что мне нравилось иметь дополнительные викторины и проекты, которые укладывались в эти короткие сроки.
  • Я обнаружил, что Best Self Journal действительно помогает мне держать меня в курсе каждый день, делая небольшие шаги и не забывая о своей общей цели. Вы можете начать его в любой момент в году, и он охватывает трехмесячный период, который положит начало вашему новому распорядку. Это позволило мне очень хорошо спланировать и увидеть, чего я достиг в тот день, даже если он был небольшим. Моя дочь каждое утро за завтраком кричала: Мамочка, тебе не нужно все записывать! Но, к сожалению для нее, я обнаружил, что это действительно мотивировало меня, особенно вначале, когда я все еще работал над тем, чем я хотел заниматься.
  • Не забудьте выделить время на уход за собой, даже если вы планируете все остальное время. За несколько недель до подачи заявки мои вечера проходили по той же схеме: дети ложились спать в 19:00, быстрый ужин, пара часов программирования, а затем, не стыдно сказать, Остров любви, чтобы закончить вечер. . Однако это означало, что мне пришлось отказаться от некоторых вещей, которые в моем случае заключались в том, чтобы иметь аккуратный дом, ходить в спортзал и впервые работать в свой день рождения!

Изучите область технологий

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

Присоединяйтесь к Meetup или Eventbrite и находите встречи, которые вас интересуют. Поскольку большинство этих мероприятий проводится вечером, вам придется заранее договориться о присмотре за детьми. Многие люди уходят прямо с работы, и время начала отражает это (около 18:30), однако с двумя детьми, которых нужно забрать из двух разных яслей, это означало, что я никогда не смогу добраться до чего-либо раньше 19:00, самое раннее. в центре Лондона. Привыкайте поздно приходить и стоять сзади.

Посещение встреч, связанных с моими интересами, означало, что я мог придумать идеи того, над чем в конечном итоге я мог бы работать. Благодаря моему опыту я особенно привержен использованию технологий для достижения общественного блага, и, посещая соответствующие встречи по этой теме, я мог видеть, что у меня определенно есть идеи и что-то, что я могу внести в эту область, что дало мне стимул продолжать и над чем работать. к. Если вы заинтересованы в изучении технологий навсегда, есть отличные встречи в Лондоне или мероприятия по всей Великобритании.

Самостоятельное обучение - это здорово, но ничто не может заменить работу с опытными разработчиками или другими учениками

Есть несколько замечательных групп, которые стремятся привлечь больше женщин к программированию, и вам действительно стоит попытаться воспользоваться ими, если сможете. Как и в случае со встречами, это действительно означает, что нужно заранее организовать присмотр за детьми.

  • Я не могу достаточно воспевать Codebar. Codebar стремится увеличить рост разнообразного технического сообщества, проводя еженедельные семинары, на которых два студента вместе с тренером (опытным разработчиком) работают над учебными пособиями или над своими собственными проектами. Этот формат отлично подходит для обеспечения индивидуального внимания. Я живу ради своего тренера, который сказал мне, что проблема, с которой я борюсь, нетривиальная! Семинары действительно укрепили мою уверенность в себе и были необходимы для развития и углубления моего обучения. Как и в случае с расписанием встреч, указанным выше, я почти успел попасть на место тренера, но заранее пропустил еду и времяпрепровождение.
  • Существует множество других групп по программированию для женщин, прочтите этот пост в блоге, чтобы получить отличную сводку.
  • Если вы можете получить услуги няни на выходных, есть несколько семинаров на весь день. Я пошел в Node Girls, где есть учебник по JavaScript для начинающих или введение в Node для людей, знакомых с JS. Это был отличный способ познакомиться с людьми и узнать об их опыте, и еще раз подтвердил мою приверженность делу основателей и кодеров, поскольку несколько тренеров прошли буткемп. Выступления также дали широкий взгляд на женщин, работающих в сфере технологий, и было удивительно учиться у стольких женщин-разработчиков. Если вы на начальном этапе и интересуетесь другими языками, в настоящее время открыты заявки для RailsGirls London и Django girls на их декабрьские семинары. Было бы здорово, если бы на некоторых из этих семинаров выходного дня были детские ясли, чтобы помочь матерям сделать свои первые шаги в программировании.

Получите максимум от интернет-сообществ

Поскольку вы ограничены своим домом больше, чем другие люди, максимально используйте онлайн-сообщества и сети. Я действительно благодарен за неоценимую помощь, которую я получил от таких экспертов, как Jo на канале Codebar Slack. Также есть канал CodeNewbie Slack. Существуют каналы Gitter для Codewars и Founders & Coders, а также форумы для FreeCodeCam и Codeacademy. Если вы еще не в Твиттере, присоединяйтесь и исследуйте активное сообщество разработчиков. Подпишитесь на группы рядом с вами, чтобы узнать о семинарах и встречах, а затем начните подписываться на людей, которые активно участвуют в этих группах, чтобы узнать, каково это работать в поле. Я сделал свой первый пул-реквест на GitHub, связавшись с We Rock Tech в Twitter! Убедитесь, что вы правильно указали свои интересы в своем профиле Medium и сохраните соответствующие статьи для поездок на работу. Присоединяйтесь к списку Ады, чтобы понять, что происходит с женщинами в сфере технологий, и быть в сообществе поддерживающих женщин.

Подайте заявку, даже если вы не готовы!

Я подал заявку на две работы в течение этого периода, чтобы проверить воду и посмотреть, будет ли какой-нибудь интерес, несмотря на мое нетехническое образование. Один предназначался для роли менеджера программы в стартапе, а другой - для стажировки веб-разработчика. Я добрался до стадии собеседования для обоих, чему я был очень рад и удивлен. Есть компании, которые стремятся нанимать самых разных кандидатов, так что просто дерзайте и смотрите, что из этого выйдет. Составьте действительно хорошее сопроводительное письмо о том, почему вы заинтересованы в смене карьеры в сфере технологий.

И сейчас…

… Для действительно сложной части, поскольку я начинаю через две недели. Хотя буткемп может быть не для всех (см. Статью коллеги по Codebar Линь о самообучении и получении своей первой работы), я чувствовал, что посвящение 22–18 часов в течение 16 недель было для меня лучшим способом избавиться от моей старую карьеру (скрестив пальцы) во что-то новое. У меня не было достаточно времени на работу и детей, чтобы перейти к следующему этапу обучения, и я действительно с нетерпением жду, что у меня будет много времени, чтобы просто поработать над кодированием.

(Если вы хотите научиться программировать, но не чувствуете, что у вас есть время заняться самообучением, как я, то вам лучше подойдут такие учебные курсы, как Makers Academy, General Assembly или Le Wagon, так как они собирают полных новичков. Однако они стоят значительную сумму, тогда как Founders & Coders бесплатны.)

Было бы здорово услышать идеи от людей, собирающихся начать буткемп, или тех, кто только что закончил со способами управления интенсивным процессом. Я также хотел бы получить любой совет от мам с маленькими детьми, которые сделали то же самое, чего ожидать от следующего этапа моего пути к программированию! Кроме того, подписывайтесь на меня в Instagram @ algirlrithm, пока я пытаюсь документировать, что происходит изо дня в день! Или свяжитесь со мной @visionsremain в Твиттере.