Така че кандидатствате в школа по кодиране или bootcamp, което означава, че вече сте си задали трудните въпроси относно вашия стил на обучение, наличност и бюджет.
Но има още нещо по-важно да се обмисли: Как това начинание ще ви доведе до работа? Да, вие сте в училище с кодове, за да научите как да кодирате. Но след като мозъкът ви се напълни с методи и модели, вие ще искате страхотно ново представяне за него. (Предполагам - ако не, не се колебайте да спрете да четете и да се върнете към Candy Crush.)
Като скорошна програма на 12-седмичната тренировъчна програма The Iron Yard (която кацна първата ми работа за разработчици осем седмици), ето няколко неща, за които научих не само за придобиване на нови умения - а за кацане на работата ви за разработчици на мечти.
1. Изберете своя Bootcamp (и град) Wisely
Както вероятно сте забелязали, кодовите училища се появяват в цялата страна. Но това не означава непременно, че трябва да изберете такъв в родния си град, само защото можете - шансовете са, че вашата мечтана компания в района на залива не е чувала за това. Плюс това голяма част от предимствата на училищното обучение са връзките, които ще наследите в местната технологична сцена.
Така че, преди да се регистрирате за местоположение, направете проучване. Какъв е климатът на пазара на труда за технологии? Районът е в един от тези списъци с „Топ 10 на техническите градове“? Намерете няколко компании, които ви вълнуват и посегнете: Какво мислят за завършилите училищно обучение и често ли ги наемат? Много стартови камери растат твърде бързо, заливайки пазара с младши разработчици - и дори компаниите, които искат да бъдат подкрепящи, не могат да си позволят да наемат юноши на всеки три до четири месеца. Подкрепящата и богата на възможности местна общност е от решаващо значение за вашия евентуален успех.
В допълнение към местоположението, наистина се вкопайте в записа на bootcamp за настаняване на студенти в работни места. Колко скорошни възпитаници работят като разработчици? Програмата има стратегически партньорства или местен съвет на директорите? Предлага ли панаири за обучение или кариери? Помолете хората, които вече работят в района, да преценят репутацията на училището.
Също толкова важен е вашият учител. Избягвайте да се запишете на курс с инструктор за първи път; в противен случай бихте могли да станете морски свинчета за непроверена учебна програма и да загубите възможността да чуете отзиви от първа ръка. Говорете директно с бивши възпитаници и с инструктора и им задавайте откровени въпроси. Моят личен фаворит: „Кои са най-вълнуващите неща, които твоите бивши ученици правят сега?“ Добрият учител ще знае, а успешно училище за кодове ще има изобилие от примери.
2. Използвайте времето си в Bootcamp за кодиране и мрежа
Докато сте в bootcamp, вие сте гадняр, който напусна бившата си кариера, за да направи положителна промяна - но след това, вие сте един от много млади дяволи в района, който няма работа. Значение: Също толкова важно, колкото и да го смачкате в клас, е да се поставите там в общността. Въпреки че това може да дойде като шок, не е нужно да завършвате всяка задача! Понякога времето ви е много по-добре прекарано в запознаване с хората от новата ви област.
Техническите срещи са чудесни за изграждане на вашата мрежа, но за онези, които не могат да осъзнаят идеята да влязат в стая, пълна с непознати, ето и други чудесни начини да оповестявате присъствието си:
- Достигнете до висшисти, които са активни в общността, поканете ги на кафе и попитайте за техните съвети за започване на работа. Еднократно улеснява блясъка и ви дава приятелско лице по време на събития.
- Свържете се с местните срещи и предлагайте доброволно. По-лесно е да се обърнете към хората, ако сте организирали събитието - и всички обичат безплатна помощ.
- Свържете се с потенциални работодатели чрез социалните медии. Например, туитвайте отговор на изпълнителния директор на компания, на която се възхищавате, и го поканете на демонстративния ден на вашия bootcamp.
- Започнете блог. Знам, това звучи като много работа - и е още по-трудно, ако името ви не се вълнува магически с езика, който изучавате. Но това стига дълъг път към показване на работодателите, че сте ориентирани към действията и себеотражателни.
3. Бъдете стратегически относно това къде искате да кацнете
Толкова много хора в училището по кодове казаха неща от рода на: „Ще взема всяка работа - просто ми трябва промяна“. Дори наистина да се чувствате по този начин, не го казвайте на глас . Всъщност е от решаващо значение да отделите време и да направите своите изследвания върху работодателите, които ще са подходящи за вас.
Първо, докато научавате много по време на bootcamp, вие също трябва да извървите дълъг път, а официалното обучение и напътствия ще ви помогнат да ударите земята. Докато оценявате компаниите, помислете: Екипът предоставя ли наставничество? Каква е политиката на компанията по отношение на семинари, семинари и конференции? Има ли други младши разработчици? Практикуват ли двойно програмиране или преглеждат заявки за изтегляне? Освен това много училища по кодови програми приемат работа само за да осъзнаят година по-късно, че са останали да правят груба работа. Извършете малко копаене, за да разберете кариерните пътеки в отбора и колко дълго трябва да очакват юношите да останат младши преди повишение.
Също така, не забравяйте да зададете важни въпроси за фирмената култура като цяло. Как инженерният екип взаимодейства с останалата част от компанията? Какви са редовните събития и традиции на екипа? Някой (или всички) работи ли дистанционно и как това се отразява на динамиката на екипа?
В първата ми работа като софтуерен разработчик в Smashing Boxes, моят борд включваше ментор, „приятел“, който е отговорен за моето социално привличане и месечен начален период на обучение. И мога да карам мотора си там! Вземете думата ми за това - отделянето на време да разгледа хората и културата на предложение за работа, в допълнение към повече логистични фактори, ще ви помогне да осигурите вашето щастие и успех в дългосрочен план.
4. Знайте си струва
Страхотно е да оставите бившата си кариера зад себе си и да поемете риск от кодирането. Но не забравяйте: Работодателите разбират, че сте в училище по кодове и никой не очаква от вас да знаете това, което не знаете. Стратегическите компании разбират, че най-добрият начин да получите старши разработчици е да помогнете за тяхното формиране. От вас зависи да ги убедите, че имате огромен потенциал, и от тях зависи да ви покажат колко са инвестирани в отглеждането на вашите таланти. Подчертайте меките си умения: проявете интерес към ученето; демонстрирайте вашите способности за решаване на проблеми, когато (неизбежно) сте заседнали с предизвикателство с твърд код; и задавайте ентусиазирани и информирани въпроси. Ще работите на мечтаната си работа, преди да я знаете.
О, и кога си? Не забравяйте да го платите напред. Много хора ще ви помогнат да преминете финалната линия и имайте това предвид, когато хората започнат да се обръщат към вашите съвети. Повечето от тях просто искат подкрепа - и вие ще бъдете в идеалната позиция да помогнете!