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. Я люблю знакомиться с новыми людьми и думаю, что полезно быть на связи с людьми, которые находятся на том же пути!
###