Dakle, želite naučiti šifrirati. Što sad? Prije nekoliko godina, vaša jedina opcija za započinjanje karijere u softverskom inženjerstvu ili razvoju web stranica bila bi upis na dodiplomske ili diplomske školske programe informatike. Ali ovih dana imate još jednu mogućnost formaliziranog obrazovanja: bootcamps. Bootcami za kodiranje i razvoj postaju sve češći za ljude koji žele steći nove vještine za promjenu karijere ili napredovanje na svojim trenutnim poslovima.
Ali koji je bolji put?
Nažalost, ne postoji jednostavan odgovor - svaka je opcija dobra za različite ljude u različitim situacijama. Da biste unijeli određenu jasnoću koja vam odgovara, započnite s osmišljavanjem ovih osam pitanja.
1. Imam li određenu karijeru ili projektni cilj?
Bootcampovi su slični trgovinskim školama po tome što vas naoružavaju vrlo specifičnim skupom vještina i pripremaju vas za određeni posao ili karijeru. Rak Chugh, instruktor na Akademiji Byte, stavio je "naglasak na praktičnost nego teoretski", bootcamp koji je specijaliziran za financijsku tehnologiju (fintech). U bootcampu, učenici uče osnovne vještine, a zatim izrađuju portfelje projekata koje mogu podijeliti s anketarima. Iako se sveučilišni programi razlikuju, velik dio njihovih nastavnih programa usredotočit će se na to kako razmišljati poput računalnog znanstvenika umjesto da radi na specifičnim tehnologijama.
Evo kako je softverski inženjer u San Franciscu Threadflip opisao razliku u ovoj temi Hacker News: "Kad bih to morao sumirati, rekao bih da vam fakultet daje srednje vještine u računarskim znanostima i osnovne vještine u praksi razvoja softvera. … Bootcamp, s druge strane, daje vam osnovne vještine u računarskoj znanosti i srednje vještine u praksi razvoja softvera. "
Ako imate određeni jezik kodiranja koji želite odabrati, određenu ulogu na koju imate pogled ili projekt ili ideju startapa koji želite spustiti s tla, bootcamp bi vam mogao pružiti samo ciljanu stručnost koja vam je potrebna za to, Ako vas općenito zanima računalna znanost kao disciplina ili niste sigurni kojim putem želite ići u tom području, sveučilišni program može biti bolja opcija.
2. Koliko vremena trenutno mogu posvetiti školi?
Bootcam-i s punim radnim vremenom stisnu mnogo sati poduke u svaki tjedan programa - što znači da vjerovatno nećete moći zadržati svoj posao - dok honorarne bokamere i sveučilišni programi omogućuju vam da dovršite kurseve u dužem trajanju, obično šest mjeseci za izvanredni bootcamp i nekoliko godina za sveučilišni program. Kako je rečeno, diplomirat ćete iz programa bootcampa u roku od nekoliko mjeseci, dok je sveučilišni program obveza najmanje nekoliko godina.
Razmislite o svom trenutnom rasporedu i ograničenjima vremena. Možete li staviti stvari na čekanje na nekoliko mjeseci i posvetiti se časovima redovnog boravka? Imate li hitnu potrebu za stjecanjem novih vještina kako biste što prije mogli dobiti novi posao? Ako je tako, bootcamp je vaš odgovor.
Međutim, ako ste zadovoljni svojim trenutnim poslom i želite izgraditi vjerodajnice kako biste mogli ispunjavati uvjete za napredovanje u budućnosti ili ako samo školi možete posvetiti ograničeni broj sati tjedno, a zatim pogledajte nastavak izdanja program, program za bootcamp sa skraćenim radnim vremenom ili podgradski ili gradski program koji možete raditi noću ili vikendom.
3. Koliko mi je relevantno prethodno školovanje ili posao?
Ovisno o tome koji program gledate, bit će različitih zahtjeva za upis. Na primjer, Sveučilište u Bostonu na svojoj je web stranici navelo da je magistar znanosti o računarskim znanostima namijenjen "računalnim profesionalcima i osobama koje se namjeravaju preseliti u računalno polje iz drugih područja studija. Preduvjetni tečajevi ili dokaz o poznavanju stručnosti u tim područjima moraju biti popraćeni prijavom za program. "Neki programi, poput magistra računarskih znanosti na Sveučilištu u Chicagu, postaju otvoreniji za podnositelje zahtjeva bez pozadina informatike, ali još uvijek zahtijevaju da dodatno uzmete preduvjeti za tečajeve na početku vašeg obrazovanja.
S druge strane, bootcampi kao što je Byte Academy, mogu uzeti u obzir rezultate testa, transkripte i prethodno iskustvo prilikom procjene podnositelja zahtjeva, ali najvažnije za potencijalnog studenta je zanimanje za tehnologiju i kodiranje te težnja da bude u korak s tim intenzivni program.
4. Kako izgleda moj proračun?
Iako nipošto nije jeftino, jedna od velikih izvlačenja pokretačkog kampa je cijena. Prema kodiranju izvještaja o tečajevima bootcamp kataloga, prosječna školarina bootcamp iznosi 10 000 USD. Za usporedbu, prosječni četverogodišnji program prvostupnika informatike iznosi 148.500 dolara, a prosječni dvogodišnji program suradnika oko 76.000 dolara, prema CollegeCalc. A taj magistar sa Sveučilišta u Chicagu? To će vam osigurati 5.259 dolara po tečaju, s najmanje devet tečaja za završetak programa - plus potrebne preduvjete.
U pogledu mogućnosti plaćanja, zajmovi i stipendije uvijek su opcija tradicionalnog obrazovanja, a prilično je jednostavno dobiti financiranje od drugih tvrtki za financiranje školarina u bootcamp-u s obzirom na relativno malu veličinu zajmova. Također, mnogi će sustavi za podizanje skupova, kao što je Byte Academy, postaviti sheme plaćanja u kojima se školarina vraća tek nakon što maturanti dobiju novi posao.
Važno je razmotriti i početne plaće potencijalnih poslova koje ćete započeti nakon što dobijete nove vjerodajnice, povezane s dugom koji biste mogli imati, kako biste razmotrili da li će vam ulaganja u školu dugoročno biti isplativa. Mnogi bootcampi pripremaju vas za započinjanje poslova s programiranjem u područjima sa visokom potražnjom, poput razvoja, dok ste sa diplomom omogućit ćete širi skup poslova na terenu. Pogledajte statistiku alumni programa za koje razmišljate.
5. Radim li dobro pod pritiskom?
Bootcamps nude intenzivne, kratkoročne programe koji uključuju oko 80 do 90 sati školovanja tjedno. (Hej, oni ga ne zovu "bootcamp"! Kao što je rekla novinarka SkilledUpa Victoria Meng, "Zamislite da kombinirate sve one besane noći na fakultetu gdje biste se strpali prije ispita ili radili 14 sati ravno kako biste dovršili svoj projekt kodiranja. To je početni kamp - intenzivno učenje bez izgubljenog vremena. "
Razmislite o tome kako ste pristupili svom poslu tijekom školovanja ili srednje škole. Jeste li bili tip koji je trebao privući sve crnjače koji se školuju za testove i dovršavaju projekte? Ako napredujete pod intenzitetom, bootcamp bi mogao biti savršen za vas. Ako ste više planer, proučavali stvari tijekom vremena i dovršavajući projekte pomalo, mogli biste pronaći okruženje punog bootcampa prevladavajućim i možda biste htjeli razmisliti o programima s nepunim radnim vremenom koji su dostupni na bootcamps ili tradicionalnim sveučilištima.
6. Kakav je moj stil učenja?
Je li vam dobro u tradicionalnom okruženju predavanja u učionici? Ili zadržavate više kroz iskustveno učenje? Praktična priroda bootcampa znači da koriste vrlo praktične, samo-pokretane metode - na primjer, studenti rade na trenutnim tehnološkim projektima kao što su razvoj aplikacija ili web-mjesta.
To također znači da ćete trebati biti puno više od samopokretača nego ako sudjelujete u tradicionalnom programu. Na primjer, očekuje se da studenti na Byte Academy prođu kroz neke preda-bootcamp online tečajeve iz osnova informatike, prije nego što se uopće pojave za prvi dan. Dok su instruktori uvijek u toku za vrijeme trajanja programa, poduka se provodi kroz „kodove“ i timske projekte, a ne na predavanjima i domaćim zadacima. Ako volite učiti promišljajući to dok idete dalje, ovo bi bilo idealno okruženje.
7. Koju vrstu mreže želim?
Vrste mentora koji su vam na raspolaganju i mreža koju ćete izgraditi vjerojatno će se razlikovati ovisno o ruti kojom se krećete. Kodiranje bootcampa "upravljaju elitni profesionalni programeri", kaže Meng, dok su sveučilišni profesori tipično doktorati koji nisu ili nisu radili izvan akademskih krugova.
Kada proučavate bootcamp, stalne ed ili tradicionalne sveučilišne mogućnosti, istražite pozadinu profesora. Nazovite ured za prijam da biste se raspitali o podrijetlu profesora i mrežama alumnija koje su dostupne. Što ćete moći oduzeti od programa ne ovisi samo o nastavnom planu, već i o ljudima od kojih ćete moći učiti i vezama koje ćete moći graditi.
8. Imam li realna očekivanja od onoga što ću dobiti od programa?
Intenzivni startni kamp trebao bi vam pomoći da razvijete trenutne vještine koje će vam trebati da osigurate posao kodiranja na ulaznoj razini - nakon što ga osigurate, još ćete puno toga morati naučiti. Stoga ćete htjeti nadopuniti bazu znanja koja ste dobili iz bootcampa drugim tečajevima ili samostalnim učenjem tijekom napredovanja u svojoj novoj karijeri. I poželjet ćete razviti vezu s iskusnim mentorom koji će vas voditi na putu.
Ipak, isto bi se moglo reći i za maturante tradicionalnih programa; čak se i veterani sa sveučilišnim diplomama slažu da rad u programskom inženjerstvu zahtijeva doživotno učenje da bi bio u toku s novim tehnologijama i trendovima.
Dakle, ne - nećete izaći s bilo koje vrste programa kao sljedeći Steve Jobs. Ali imat ćete osnovni trening i kvalitetan portfelj ispod pojasa, a odatle ćete moći započeti graditi novu karijeru o kojoj ste sanjali.