Как да оцелеете при кодиращия буткамп и да увеличите максимално шансовете си да се наемете

През 2015 г. бях напълно нетехнически. И все пак, пет месеца по-късно се наех като предприемач. Всичко това беше благодарение на фантастичен (и безплатен) кодиращ буткамп в Лондон. Това беше най-добрият опит в обучението, който съм имал досега, и за който съм писал много.

Сега създавам инструмент за кодиране на екранна програма, който улеснява преподаването и изучаването на програмиране, така че много ме интересува тази тема. Обичам да чувам истории на хора, които са променили живота си чрез научаване как да кодират.

Но не всеки, който присъства на кодиращ буткемп, успява да се справи добре. Това не е изненадващо, тъй като има толкова много клопки, които да избягвате по пътя.

Тази статия ще ви помогне да избегнете тези клопки и да излезете като професионален разработчик.

Съвет №1: Изберете правилния

Трябва да помислите внимателно кой кодиращ буткемп да изберете. Има много от тях и това, което ги разделя, не е само тяхното качество, а и куп други вертикали.

Ето няколко:

  • Разходите: варират от безплатно (или безплатно, но плащате процент от заплатата за първата ви година) до 20 000 щатски долара
  • Местоположение: трябва ли да се преместите в друг град или да намерите локален кодиращ Bootcamp?
  • Преподавани инструменти: JavaScript / Node.js, Python, Ruby, .NET и т.н.
  • Онлайн срещу офлайн

Обмислете всеки от тези фактори и разберете какво е важно за вас и кое не. След като знаете какво искате (като JavaScript bootcamp за под $ 15 000 USD в САЩ тази есен), можете да започнете да търсите подходящия.

Трябва да бъдете методични по отношение на това. Ако имате нужда от съвети как точно да направите това, написах статия за това как го направих тук.

По същество направих голям списък от тези, които бяха уместни за мен, след което приложих към всички тях. След това се филтрирах, тъй като или бях отхвърлен, или реших да ги отхвърля.

Бях приет на пет различни, което означава, че мога да избера. След много разглеждане отидох за основатели и кодери в Лондон.

Един от най-важните аспекти на този процес е филтрирането на не толкова сериозните училища. Не искате да завършите в училище, което се интересува повече от печеленето на пари, отколкото да създавате добри разработчици на софтуер.

Съвет №2: Пригответе се по дяволите.

Ще имате само няколко месеца, за да надградите уменията си. Затова трябва да си направите услуга и да се приготвите предварително като ад.

След като реших да се занимавам с bootcamp, засилих кодиращата си дейност от хоби до обсесивно хоби. Прекарвах цялото си свободно време в занимания с алгоритми, изграждайки малки игри и преминавайки през уроци.

Направете това и това ще направи първата ви седмица или две малко по-лесна.

Причината това е толкова важно е, защото първите няколко седмици са най-трудни. Количеството информация, която трябва да усвоите в този период, е потресаващо. Почти всичко ще бъде ново за вас.

Не само трябва всеки ден да научавате нови концепции за програмиране, но и всички инструменти и езици. Дори хората около вас ще бъдат нови за вас.

Ако не сте подготвени, може да започнете да изоставате. Според моя опит тези, които изостават в началото, също изостават в края. Трябва да избягвате това на всяка цена.

Съвет №3: Това не е работа на пълен работен ден - това е дори повече работа от това

Този съвет се чувства малко глупаво да пишеш тук. Но все още мисля, че трябва, защото от личен опит знам, че не всеки го следва.

Ето защо много от тях имат часове и проекти, които се простират извън традиционния работен ден от девет до пет.

Вашият шанс за успешно получаване на работа е положително свързан с времето, което прекарвате.

Някои ученици се отнасят към начален старт като редовна работа или училище и пропускат кодирането вечер или през почивните дни. Въпреки че някои хора могат да се справят с това, вероятно няма да се получи добре за вас.

Преместих се от Осло в Лондон, за да направя основатели и кодери. Това означаваше, че нямам приятели в града, освен тези, които срещнах в bootcamp. Това работи чудесно, тъй като можех да прекарвам цялото си време в мислене за код. Харесва ми.

Съвет №4: Уверете се, че сте специализирани

И накрая, не трябва да разпространявате усилията си еднакво по всички предмети. Трябва да започнете специализация в някакъв момент.

Това може да изглежда контраинтуитивно, тъй като имате толкова много дупки в знанията си, че ще трябва да попълните. Може да изглежда разумно да се съсредоточим върху покриването на основите на всички теми.

Но така или иначе ще завършите с много дупки в знанията си, така че още няколко не правят голяма разлика. Но ако сте специализирали в една тема, това може да има разлика между впечатляването на поне един интервюиращ и не впечатляването на нито един интервюиращ. Поне това се случи с мен.

Тази стратегия беше точно това, което ми даде работа след стартиращия ми лагер.

По средата на bootcamp избрах да се съсредоточа върху React.js. Обичах да работя с библиотеката. Това не означаваше, че мога да прекарвам цялото си време в кодиране на React оттам нататък. Все още трябваше да науча всички останали неща, които бяха в учебната програма. Но аз включвах библиотеката винаги, когато беше възможно, и се ориентирах към задачите, включващи React. Това ми позволи да имам пет проекта React в портфолиото си, вместо само няколко.

И това е за това

Ако следвате тези съвети, най-вероятно ще получите работа като младши разработчик на софтуер след вашия bootcamp. И когато го направите, не забравяйте да прочетете моето ръководство за оцеляване за младши разработчици.

Благодаря за четенето! Аз съм Пер, съосновател на Scrimba, инструмент за създаване на интерактивни кодове на екрани. Не забравяйте да го проверите дали преподавате или научавате как да кодирате.