Честный обзор 90 дней программирования в самом сердце Кремниевой долины.
Задний план
Я закончил 13-недельный учебный курс по программированию в Кремниевой долине в сентябре 2015 года. На протяжении всей статьи я воздерживался от названия учебного лагеря, поскольку он не предназначен для рекламы или критики одного из многих учебных курсов. Это мои мысли об этом опыте без цензуры, и я надеюсь, что они пригодятся другим, которые собираются принять решение.
Ожидания
Мой единственный опыт программирования до зачисления - это уроки HTML и CSS в средней школе и изменение случайных шаблонов с помощью Dreamweaver (читай: без опыта программирования). Однако я технически подкованный человек, поэтому нисколько не разочаровался. Моя гипотеза: программирование дополнит мои предпринимательские амбиции и даст мне больше шансов на успешный стартап. Моя цель: научиться понимать и создавать сложные веб-приложения (например, Airbnb).
Реальность
Я пишу эту статью в дождливый день, вернувшись из своего дома в Нидерландах. Оглядываясь назад, я понимаю, как много я смог узнать за лето. Люди, которых я встретил, теперь мои друзья, удивительные люди, которых я никогда бы не встретил иначе. Учебный курс по программированию также вызвал желание начать мою собственную программу кодирования, за исключением того, что она будет бесплатной и ориентирована на таких же студентов, как я. Проекты, над которыми я работал летом, такие как помощь Liberty in North Korea в улучшении координации их всемирных отделений или помощь случайным незнакомцам в Интернете в создании собственного веб-сайта - вот чем я горжусь. В конце концов, буткемп открыл мне глаза на то, в каком направлении я хочу двигаться в своей карьере. Таким образом, стоило ли посещать? Сильно да. Это стоит того для всех? Читай ниже.
Кому отдать деньги?
Важным аспектом выбора учебного лагеря является финансовый аспект. У меня были как одноклассники, которым приходилось брать ссуды, чтобы присоединиться, так и те, кто не слишком старался платить за обучение. Хорошим первым признаком программы является выборочный прием. Если процесс собеседования носит формальный характер и в целом создается впечатление, что все попадают в него, это не идеальное место для присоединения, когда вы хотите сменить карьеру.
Я заметил два типа учебных курсов: учебные курсы с широким спектром программ, обучающие 2 или более стекам технологий, как тот, который я посетил, и учебные курсы, ориентированные на технологии, которые посвящены одному стеку или языку и придерживаются его в течение целых 8–12 недель. период. Не бывает «лучшего». Для предприимчивых людей, которые не обязательно сразу ищут работу, полезно знакомство с большим количеством технологий. Если работа разработчика является конечной целью (и срочной), я бы посоветовал не изучать более одного стека. Реальность такова, что работодатели ищут разработчика Ruby, JavaScript или PHP, а не всех трех вместе взятых.
Bootcamp Life
Самая частая фраза на курсах для начинающих по кодированию - «вы получаете то, что вкладываете»: вам лучше усердно работать. И мне нравится думать, что я это сделал: из 95 дней, которые я провел в Соединенных Штатах, 90 были потрачены не менее 10 часов в день в нашем открытом офисе, полном мониторов и надежд. Место для буткемпа было открыто круглосуточно и без выходных, поэтому ночевка была обычным делом - я, вероятно, спал на диване у своего компьютера больше, чем в арендованной комнате Airbnb в Сан-Хосе (самое дорогое жилье, за которое я когда-либо платил, спасибо техническому безумию. ).
Как и в школе, некоторые люди будут учиться быстрее, а другие будут бороться с трудностями, суть в том, что это интенсивный процесс, иногда болезненный, а иногда и полезный. «Сила через борьбу» - это хорошая философия, которую стоит принять. Я не думаю, что кто-то может стать разработчиком, но я думаю, что каждый может научиться программировать и должен кодировать.
Как узнать, подходит ли это вам, прежде чем вы поставите ~ 12 тысяч долларов на себя? Вот здесь и пригодится процесс отбора, о котором я упоминал ранее. Поступление в отборный учебный лагерь - хороший показатель, он показывает, что у вас есть способность подбирать концепции самостоятельно, решимость делать это в течение длительного периода времени и связанная с этим мотивация.
Жизнь после буткемпа
Возможность спать 7 часов в сутки - это хорошо. Моя кровать обратно тоже помогает. Если вы хотите услышать историю успеха о том, как я получил отличную работу, здесь вам не повезло. Это никогда не было моей целью, поэтому я даже не стал его искать. Вместо этого я планирую запуск своего первого стартапа и пытаюсь поделиться тем, что я узнал за лето, как можно большему количеству людей.
Если бы я попросил кого-нибудь перед тем, как присоединиться, посоветовать мне, что будет дальше, я бы хотел, чтобы он сказал мне: «Сынок, ты будешь застрять в комнате на все лето. Большую часть времени вы будете чувствовать, что большинство людей знают больше, учатся быстрее и просто в целом более талантливы, чем вы. Сон вроде как отсутствует. Ваши побеги будут в проезде по Макдональдсу поблизости и случайным вечерам кино в некоторые субботние вечера. Если вы все еще чувствуете, что это для вас, продолжайте и делайте это ». И я бы сделал это.