Честный обзор 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 часов в сутки - это хорошо. Моя кровать обратно тоже помогает. Если вы хотите услышать историю успеха о том, как я получил отличную работу, здесь вам не повезло. Это никогда не было моей целью, поэтому я даже не стал его искать. Вместо этого я планирую запуск своего первого стартапа и пытаюсь поделиться тем, что я узнал за лето, как можно большему количеству людей.

Если бы я попросил кого-нибудь перед тем, как присоединиться, посоветовать мне, что будет дальше, я бы хотел, чтобы он сказал мне: «Сынок, ты будешь застрять в комнате на все лето. Большую часть времени вы будете чувствовать, что большинство людей знают больше, учатся быстрее и просто в целом более талантливы, чем вы. Сон вроде как отсутствует. Ваши побеги будут в проезде по Макдональдсу поблизости и случайным вечерам кино в некоторые субботние вечера. Если вы все еще чувствуете, что это для вас, продолжайте и делайте это ». И я бы сделал это.

Опубликовано в Techspiration + Ideas + Making It Happen.