Така че, вие искате да се научите да кодирате. Сега какво? Преди няколко години единствената ви възможност за преследване на кариера в софтуерното инженерство или уеб разработка би била да се запишете в програма за компютърни науки за завършил или завършил училище. Но днес имате друга възможност за формализирано образование: bootcamps. Стартовите камери за кодиране и развитие стават все по-често срещани за хората, които искат да придобият нови умения, за да направят промяна в кариерата или да се движат нагоре в текущата си работа.
Но кой е по-добрият път?
За съжаление няма лесен отговор - всяка опция е добра за различни хора в различни ситуации. За да внесете някаква яснота, която е подходяща за вас, започнете с обмислянето на тези осем въпроса.
1. Имам ли конкретна кариерна или проектна цел?
Bootcamps са подобни на търговските училища по това, че ви въоръжават с много специфичен набор от умения и ви подготвят за конкретна работа или кариера. Те поставят „акцент върху практиката над теоретиците“, според Рак Чъх, инструктор в Академията „Байт“, стартиращ лагер, специализиран в областта на финансовите технологии (fintech). В bootcamp студентите учат основни умения и след това изграждат портфейли на проекти, които след това могат да споделят с интервюиращи. Докато университетските програми се различават, голяма част от техните учебни програми ще се съсредоточат върху това как да мислят като компютърен учен, а не да работят върху конкретни технологии.
Ето как софтуерен инженер от Threadflip в Сан Франциско описа описанието в тази тема на Hacker News: „Ако трябваше да го обобщя, бих казал, че колежът ви дава междинни умения по компютърни науки и основни умения в практиката на разработване на софтуер. … Bootcamp, от друга страна, ви дава основни умения в областта на компютърните науки и междинни умения в практиката на разработване на софтуер. “
Ако имате конкретен кодиращ език, който искате да вземете, определена роля, на която имате око, или проект или идея за стартиране, които искате да слезете от земята, bootcamp може да ви даде точно насочената експертиза, от която се нуждаете за това, Ако имате по-общ интерес към компютърните науки като дисциплина или не сте позитивни какъв път искате да поемете в тази област, една университетска програма може да е по-добър вариант.
2. Колко време мога да посветя на училище в момента?
Стартъпите на пълен работен ден притискат много часове инструкции във всяка седмица на програмата - което означава, че вероятно няма да можете да запазите работата си - докато стартъпите на непълно работно време и университетските програми ви позволяват да завършите курсовата работа за по-голяма продължителност, обикновено шест месеца за начален старт на непълно работно време и няколко години за университетска програма. Като се има предвид, ще завършите програма за стартиране на пълен работен ден в рамките на няколко месеца, докато университетската програма е ангажимент от поне няколко години.
Помислете за текущия си график и ограниченията на времето. Можете ли да поставите нещата в задържане за няколко месеца, за да се посветите на часовете на пълен работен ден? Имате ли спешна нужда от придобиване на нови умения, за да можете да получите нова работа АСАП? Ако е така, bootcamp е вашият отговор.
Ако обаче сте щастливи от текущата си работа и искате да изградите своите акредитиви, така че да имате право на напредък в бъдеще или ако можете да отделяте само ограничен брой часове на седмица в училище, след това погледнете в продължаващо издание програма, програма за стартиране на непълно работно време или програма за надграждане или степен, която можете да правите през нощта или през почивните дни.
3. Колко уместно е моето предишно образование или работа?
В зависимост от това каква програма гледате, ще има различни изисквания за записване. Университетът в Бостън например на своя уебсайт заявява, че неговият магистър по компютърни науки е предназначен за „компютърни специалисти и за хора, които възнамеряват да се преместят в компютърното поле от други области на изучаването. Предварителните курсове или доказателства за владеене на тези области трябва да придружават кандидатурата към програмата. “Някои програми, като магистър по компютърни науки в Чикагския университет, стават все по-отворени за кандидатите без фонове на компютърните науки, но все пак изискват да вземете допълнителни задължителни курсове в началото на вашето образование.
От друга страна, стартовите камери като Byte Academy могат да вземат предвид тестови оценки, преписи и предишен опит, когато оценяват кандидатите, но най-важното за потенциалния студент трябва да има интерес към технологията и кодирането и стремежът да бъде в крак с интензивната програма.
4. Как изглежда бюджетът ми?
Въпреки че в никакъв случай не е евтин, един от големите тегления на bootcamp е цената. Според кодирането на отчета за курса на bootcamp, средното обучение за bootcamp е 10 000 долара. За сравнение, средната четиригодишна бакалавърска програма по компютърни науки е 148 500 долара, а средната двугодишна програма за сътрудник е около 76 000 долара, според CollegeCalc. И този магистър от Чикагския университет? Това ще ви даде 5 259 долара на курс с минимум девет курса за завършване на програмата плюс необходимите предпоставки.
По отношение на опциите за плащане, заемите и стипендиите винаги са варианти за традиционно образование и е сравнително лесно да се получи финансиране от фирми, финансиращи трети страни, за обучения в bootcamp, предвид относително малкия размер на заемите. Освен това много стартиращи камери, като Byte Academy, ще настроят схеми за плащане, при които обучението се изплаща само след като завършилите получат нова работа.
Важно е също така да вземете предвид началните заплати на потенциалните работни места, които ще упражнявате, след като имате новите си пълномощни, свързани с дълга, който може да имате, да помислите дали инвестицията, която влагате в училище, ще си струва в дългосрочен план. Много стартови камери ви подготвят да започнете с програмиране на задачи в области с високо търсене като развитие, докато степента на обучение ще ви позволи по-широк набор от работни места в тази област. Вижте статистиката за възпитаниците на програмите, които обмисляте.
5. Работя ли добре под налягане?
Bootcamps предлагат интензивни, краткосрочни програми, които включват около 80 до 90 часа училище на седмица. (Ей, те не го наричат bootcamp за нищо!) Както пише репортерът на SkilledUp Виктория Менг, „Представете си, че ще комбинирате всички онези безсънни нощи в колежа, където бихте се препълнили преди изпита или работите 14 часа направо, за да завършите проекта си за кодиране. Ето какво е начален старт - интензивно учене без загубено време. "
Помислете отново как сте подходили към натовареността си, когато сте били в колеж или гимназия. Бихте ли типът да изтеглите всички, които учат за тестове и завършване на проекти? Ако процъфтявате в интензивност, bootcamp може да бъде идеален за вас. Ако сте по-скоро планиращ, изучавайки нещата във времето и завършвайки проекти малко по малко, бихте могли да намерите среда за зареждане на пълен работен ден в преобладаваща степен и може да искате да разгледате програми за непълно работно време, които се предлагат в bootcamps или традиционните университети.
6. Какъв е моят учебен стил?
Справяте ли се добре в традиционна обстановка в стил лекция в класната стая? Или задържате повече чрез опит чрез обучение? Практическата същност на буткемп означава, че те използват много практични, самостоятелно задвижвани методи - например, студентите работят по текущи технологични проекти като разработка на приложения или уеб.
Това също означава, че ще трябва да бъдете много повече от самостоятелен стартер, отколкото ако участвате в традиционна програма. Например, студентите в Байт Академията се очаква да работят през някои пред-bootcamp онлайн курсове по основи на компютърните науки, преди дори да се покажат за първия ден. Докато инструкторите винаги са на помощ, докато помагат по време на програмата, инструктажът се извършва чрез ръцете на „кодове“ и екипни проекти, а не лекция, последвана от домашна работа. Ако обичате да научавате като го измисляте, докато вървите, това би било идеална среда.
7. Какъв вид мрежа искам?
Типовете наставници, които са ви на разположение и мрежата, която ще изградите, вероятно ще бъдат различни в зависимост от маршрута, по който сте тръгнали. Кодирането на стартиращите камери „се управлява от елитни, професионални разработчици“, казва Менг, докато университетските преподаватели обикновено са докторанти, които или не могат да са работили извън академичните среди.
Когато разглеждате bootcamp, продължаващи издания или традиционни варианти за университет, проучете фона на преподавателите. Обадете се в приемната служба, за да попитате за произхода на преподавателите и възпитаниците на мрежата. Това, което ще можете да отнемете от програмата, зависи не само от учебната програма, но и от хората, от които ще можете да се научите и от връзките, които ще можете да изградите.
8. Имам ли реалистични очаквания какво ще получа от дадена програма?
Интензивният буткамп е предназначен да ви помогне да развиете непосредствените умения, които ще ви трябват, за да си осигурите кодиране на начално ниво - след като го подсигурите, ще имате още много да научите. Така че ще искате да допълвате базата от знания, които получавате от bootcamp, с други курсове или самостоятелно обучение, докато напредвате в новата си кариера. И ще искате да развиете връзка с опитен наставник, който да ви води по пътя.
Все пак същото може да се каже и за завършилите по-традиционни програми; дори ветеранските техници с висше образование са съгласни, че работата в софтуерното инженерство изисква учене през целия живот, за да бъде в крак с новите технологии и тенденции.
Така че, не - няма да излезете от нито един от програмите като следващия Стив Джобс. Но ще имате основно обучение и качествено портфолио под колана си и от там ще можете да започнете да изграждате новата кариера, за която сте мечтали.