6 февраля 2017 года я пообещал принять участие в #100DaysofCode на GitHub. Я решил посвятить свой первый пост на Medium целям, поставленным перед этой задачей.

Справочная информация

Сначала дам небольшую справочную информацию. Я начал работать в стартапе под названием Verbling (YC S11) в 2012 году в качестве подрядчика на неполный рабочий день, когда учился в старшей школе. В мои обязанности входило общение по-испански с носителями языка через видеочат, задавание им вопросов об их интернет-соединении, а затем заполнение отчетов, чтобы помочь инженерам улучшить программное обеспечение для видеочата. В том году я многое узнал о технологической индустрии.

С тех пор я продолжал работать в Verbling и играл несколько разных ролей. Я стажировался в Сан-Франциско в течение месяца в июне 2013 года, где я получил много информации о механизмах, которые вращают стартап. Я остановился в Embassy Network, оживленном совместном пространстве и удивительном сообществе в Лоуэр-Хайт. Постоянно там проживает только группа людей, а остальные работают по принципу общежития. Я встретил множество разных людей, работающих над самыми разными проектами. Тем летом я также ненадолго познакомился с программированием через Codecademy.

Я не занимался программированием серьезно, но оставил его в затылке, пока продолжал изучать иностранные языки в колледже.

Перенесемся в декабрь 2016 года. Я закончил первый семестр в аспирантуре, и у меня был долгий зимний перерыв, чтобы подумать. Помню, пролистывал Facebook и заметил рекламу учебного лагеря по программированию. В объявлении говорилось: «Выполните первые X упражнений нашего онлайн-курса, и мы кладем вам в карман 500 долларов!»

Я полностью попался на это. Я подписался, чтобы узнать больше, и следующее, что вы знаете, кто-то позвонил мне, чтобы поговорить об обучении программированию в учебном лагере в Аризоне (откуда я родом).

Все это звучало потрясающе, но я уже собирался поступать в аспирантуру и пока не знал, хочу ли я погрузиться в карьеру программиста.

После звонка я изучил бесплатные ресурсы в Интернете и нашел Free Code Camp, который был рекомендован как один из лучших. 22 декабря 2016 года я присоединился к FCC и начал самостоятельно учиться программированию.

Я помню первую неделю на FCC, все было так захватывающе. Кодирование так увлекло меня, что это было все, о чем я мог думать. Затем я решил сделать одной из своих целей на 2017 год получение сертификата Front End Development.

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

И это подводит меня к понедельнику, 6 февраля 2017 года, — дню, когда я принял вызов #100DaysofCode.

Цели

  • программировать не менее 30 минут в день
  • чтобы закончить и получить мой сертификат Front End Development от FreeCodeCamp не позднее 100-го дня этого испытания - 17 мая 2017 г.

Я отслеживаю свой прогресс с помощью электронной таблицы на стероидах (привет Джине Трапани за то, что она порекомендовала ее в интервью с CodeNewbie) под названием Airtable. Я даже сделал шаблон, который каждый может продублировать и использовать для себя здесь. Мне это нравится, потому что я могу подсчитать процент задач, которые я выполнил в каждом модуле.

Я также скопировал 100-дневный репозиторий кода Александра Каллауэя, чтобы вести журналы своего ежедневного прогресса на протяжении всего испытания. Вы можете разветвить репо здесь.

Наконец, если вы учитесь программировать и хотите подружиться, вы можете написать мне в Твиттере @jjprevite. Я люблю знакомиться с новыми людьми и думаю, что полезно быть на связи с людьми, которые находятся на том же пути!

###