Мой путь от музыканта, официанта и няни до разработчика.

Среда, 17 мая 2017 г. Все, что мне нужно было сделать, это дать урок игры на фортепиано в этот день, и в итоге я получил собственный урок.

После урока мы начали светскую беседу, которая каким-то образом привела к тому, что я рассказал ему о других моих источниках дохода (работа в ресторане по выходным, обучение игре на фортепиано, концерты и присмотр за детьми в будние дни). Затем мой ученик предложил идею, которая пролила свет на путь, по которому я никогда не думал, что пойду. «Вам следует заняться кодированием», - сказал он. «Никогда не знаешь… может, тебе это понравится». Он сам - инженер-программист, окончивший программу интенсивного программирования, известную как учебный курс по программированию (точнее, Академия приложений).

Курсы для начинающих по программированию - это ускоренные программы для людей, которые хотят сменить карьеру, даже если они, как и я, никогда в своей жизни не видели ни строчки кода. Мой ученик дал мне список учебных курсов для начинающих по кодированию для исследования, а также бесплатные ресурсы для начала программирования. Вернувшись домой через два часа, я сразу же начал искать школы. Среди них были App Academy, Fullstack Academy, Hack Reactor и Flatiron School.

Одна школа выделялась среди остальных, Fullstack Academy, и я решил тщательно изучить эту школу. После прочтения множества обзоров в Интернете и беседы с выпускником через LinkedIn Fullstack Academy выделялась высокими стандартами, последовательным трудоустройством выпускников и дружелюбной культурой.

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

А что насчет Fullstack Academy? Из-за модели отложенного обучения в App Academy (в то время) для меня стало более целесообразным посещать App Academy, а не Fullstack Academy. Неделю спустя я узнал о программе Web Development Fellowship (WDF) в Fullstack Academy, которая была партнером NYC Tech Talent Pipeline и предлагала полные стипендии для подходящих жителей Нью-Йорка. После подачи заявки мне отправили курс Jumpstart JavaScript от Fullstack Academy с указанием крайнего срока для завершения их онлайн-экзамена по программированию.

Я нервничал. JavaScript был для меня совершенно новым. Вы можете применить ту же логику, которую вы изучили в Ruby, к JavaScript. сказал мой ученик. "Я помогу тебе. К следующей неделе завершите курс JavaScript по Codecademy. Будьте готовы к любым вопросам ».

Следующая неделя наступила довольно быстро. К этому времени я перешел ко второму онлайн-тестированию программирования в App Academy и уже принял на себя обязательство. Я продолжал изучать Ruby, прежде чем сдать экзамен и решил сдать вторую онлайн-оценку программирования в App Academy в ближайшее воскресенье. Приближались сроки. Я учился и практиковался больше, чем играл на фортепиано.

В воскресенье я сдал второй экзамен по программированию в App Academy. На это у меня ушло всего два часа. Из трех заданных вопросов мне удалось решить только один. В этот момент я чувствовал себя безнадежным, пока в мой почтовый ящик не пришло электронное письмо от Fullstack Academy о том, что я имею право на участие в их программе WDF. Они прислали мне электронное письмо со ссылкой на свою оценку кодирования. Изучив JavaScript через курс JumpStart Codecademy и Fullstack Academy, я сдал экзамен на следующий день, но на Ruby, только потому, что мне было удобнее с ним, чем с JavaScript.

Из шести вопросов, предоставленных онлайн-оценкой Fullstack Academy, я снова смог ответить только на один. На данный момент я никогда не чувствовал себя более подавленным и неудовлетворенным своей работой. У меня была возможность всей жизни - полная стипендия в моей первой выбранной школе кодирования - и я все испортил. Дорожка, которая была освещена раньше, внезапно потемнела.

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

Через несколько дней App Academy отправила мне письмо о зачислении. Я кричал громче, чем певец хэви-метала. Я был готов завершить их подготовительную работу и принять их до тех пор, пока Fullstack Academy не прислала мне электронное письмо с сообщением, что меня приняли в их программу WDF и что мне нужно пройти месячный подготовительный курс к буткемпу, что не гарантирует мне места в их реальном погружении. программа. Они набрали менее 40% абитуриентов, прошедших курс подготовки к буткемпу.

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

Через неделю я вернулся. На этот раз это был последний урок игры на фортепиано, который я ему когда-либо давал, и последний урок программирования, который он мне давал.

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

Шесть месяцев спустя я нахожусь в последней фазе, последних шести неделях программы иммерсивного программного обеспечения для стипендий веб-разработчиков в Fullstack Academy. Мне так повезло быть здесь, я благодарен за эту возможность, за дружбу, которую я завязал во время этой программы, благодарен за встречу со своим учеником по игре на фортепиано и абсолютно без сожаления, что я воспользовался шансом заняться программированием.

Вам нравится программирование? Вот список некоторых вещей, которые меня заинтриговали в программировании:

  1. Это очень похоже на музыку. Это такой же язык, как и любой другой.
  2. Творчество и творчество. Я могу создавать с помощью кода, аналогичного созданию музыки с использованием звука.
  3. Стимулирующий. В работе над проблемой есть что-то, что вам нужно решить и разгадать - как пазл.
  4. Математика? Вам не обязательно уметь это делать, но это, конечно, не повредит, если у вас это получится!
  5. Выполнение. Решение реальных проблем с помощью клавиатуры, мыши и моего разума.

Если вы задумывались о кодировании, я рекомендую вам попробовать пройти несколько курсов по Codecademy и поработать над некоторыми проблемами в Codewars. Пусть ваше любопытство будет вашим проводником и не забывайте получать удовольствие от процесса обучения. Примите трудности и боритесь над проблемами. Никогда не знаешь… может, тебе это понравится.