Tātad, jūs vēlaties iemācīties kodēt. Ko tagad? Pirms dažiem gadiem jūsu vienīgā iespēja karjeras veidošanā programmatūras inženierijā vai tīmekļa izstrādē būtu bijusi iestāšanās pamatskolas vai maģistrantūras datorzinātņu programmā. Bet šajās dienās jums ir vēl viena oficiālas izglītības iespēja: sāknēšanas nometnes. Kodēšanas un attīstības sāknēšanas nometnes kļūst arvien izplatītākas cilvēkiem, kuri vēlas iegūt jaunas prasmes, lai mainītu karjeru vai paaugstinātu pašreizējo darbu.
Bet kurš ir labāks ceļš?
Diemžēl nav vienkāršas atbildes - katrs risinājums ir labs dažādiem cilvēkiem dažādās situācijās. Lai sniegtu skaidrību, kas jums ir piemērots, sāciet, pārdomājot šos astoņus jautājumus.
1. Vai man ir noteikts karjeras vai projekta mērķis?
Bootcamps ir līdzīgas tirdzniecības skolām, jo tās apbruņo jūs ar ļoti specifiskām prasmēm un sagatavo jūs konkrētam darbam vai karjerai. Viņi liek “uzsvaru uz praktiskām lietām pār teorijām”, saka Raks Čufs, instruktors Byte Academy, bootcamp, kas specializējas finanšu tehnoloģijās (fintech). Sākumkameras laikā studenti apgūst pamatiemaņas un pēc tam izveido projektu portfeļus, kurus pēc tam var dalīties ar intervētājiem. Kamēr universitāšu programmas atšķiras, liela daļa viņu mācību programmu tiks koncentrētas uz to, kā domāt kā datorzinātniekiem, nevis strādāt pie konkrētām tehnoloģijām.
Lūk, kā programmatūras inženieris Sanfrancisko Threadflip aprakstīja atšķirību šajā Hacker News pavedienā: “Ja man būtu jāapkopo, es teiktu, ka koledža dod jums vidējās iemaņas datorzinātnēs un pamatiemaņas programmatūras izstrādes praksē. … Bootcamp, no otras puses, dod jums pamatprasmes datorzinātnēs un vidējās iemaņas programmatūras izstrādes praksē. ”
Ja jums ir kāda īpaša kodēšanas valoda, kuru vēlaties izvēlēties, kāda loma jums ir, vai kāds projekts vai starta ideja, kurai vēlaties pievērsties, sāknēšanas kampaņa varētu sniegt jums tikai mērķtiecīgu kompetenci, kas jums jādara . Ja jums ir vispārīgāka interese par datorzinātnēm kā disciplīnu vai arī jūs neesat pozitīvi noskaņots, kādu ceļu vēlaties izvēlēties šajā jomā, labāks risinājums var būt universitātes programma.
2. Cik daudz laika es šobrīd varu veltīt skolai?
Pilna laika bootcamps katrā programmas nedēļā izspiež daudz stundu mācību - tas nozīmē, ka jūs, visticamāk, nevarēsit saglabāt savu darbu -, kamēr nepilna laika bootcamps un universitātes programmas ļauj jums pabeigt kursu ilgāku laiku, parasti sešas mēneši nepilna laika bootcamp un daži gadi universitātes programmai. Tomēr dažu mēnešu laikā jūs absolvēsit pilna laika sāknēšanas programmu, savukārt universitātes programma ir vismaz pāris gadu ilga apņemšanās.
Padomājiet par savu pašreizējo grafiku un laika ierobežojumiem. Vai jūs varat dažus mēnešus atlikt lietas, lai sevi veltītu pilna laika nodarbībām? Vai jums ir steidzami jāapgūst jaunas prasmes, lai jūs varētu iegūt jaunu darbu ASAP? Ja tā, bootcamp ir jūsu atbilde.
Tomēr, ja jūs priecājaties par savu pašreizējo darbu un vēlaties veidot savus akreditācijas datus, lai jūs varētu pretendēt uz paaugstinājumu nākotnē, vai arī, ja skolai varat veltīt tikai ierobežotu stundu skaitu nedēļā, tad izpētiet turpmāko ed programmu, nepilna laika bootcamp programmu vai pakārtoto programmu vai pakāpju programmu, ko varat darīt naktī vai brīvdienās.
3. Cik būtiska ir mana iepriekšējā izglītība vai darbs?
Atkarībā no tā, kāda veida programmu jūs skatāties, reģistrācijai būs atšķirīgas prasības. Piemēram, Bostonas universitāte savā tīmekļa vietnē norāda, ka tās maģistra grāds datorzinātnēs ir paredzēts “datoru profesionāļiem un cilvēkiem, kuri plāno pāriet uz datoru jomu no citām studiju jomām. Priekšnoteikumu kursi vai pierādījumi par kompetenci šajās jomās jāpievieno pieteikumam programmā. ”Dažas programmas, piemēram, Čikāgas Universitātes datorzinātņu maģistrs, kļūst atvērtākas pretendentiem bez datorzinātņu pieredzes, taču joprojām prasa, lai jūs uzņemtu papildu programmas. priekšnoteikuma kursi izglītības sākumā.
No otras puses, tādas nometnes kā Byte Academy var novērtēt pretendentu rezultātus, stenogrammas un iepriekšējo pieredzi, vērtējot pretendentus, taču potenciālajam studentam vissvarīgākā ir interese par tehnoloģijām un kodēšanu un vēlme sekot līdzi intensīvā programma.
4. Kā izskatās mans budžets?
Lai arī tas nekādā ziņā nav lēts, viens no lielākajiem bootcamp trūkumiem ir cenu zīme. Saskaņā ar kodēšanas bootcamp direktoriju Course Report, vidējā bootcamp mācību maksa ir 10 000 USD. Salīdzinājumam - vidējā četru gadu datorzinātņu bakalaura programma ir 148 500 USD, bet vidējā divu gadu asociētā programma ir aptuveni 76 000 USD, saskaņā ar CollegeCalc. Un tas maģistrs ir no Čikāgas universitātes? Tas jums izmaksās 5 259 dolārus par kursu un vismaz deviņus kursus programmas pabeigšanai, kā arī nepieciešamos priekšnoteikumus.
Maksājuma iespēju ziņā aizdevumi un stipendijas vienmēr ir tradicionālās izglītības iespējas, un, ņemot vērā salīdzinoši mazo aizdevumu apjomu, ir diezgan viegli iegūt finansējumu no trešo personu finansēšanas uzņēmumiem sāknēšanas kampaņas mācību kursiem. Arī daudzi sāknēšanas nometnes, piemēram, Byte Academy, izveidos maksājumu shēmas, kurās mācību maksa tiks atmaksāta tikai tad, kad absolventi iegūs jaunu darbu.
Svarīgi ir arī apsvērt potenciālo darba vietu sākumalgas, kuras plānojat turpināt, tiklīdz būsit ieguvis jaunos akreditācijas datus, kas saistīti ar iespējamo parādu, lai apsvērtu, vai ieguldījums, ko jūs ievietojāt skolā, ilgtermiņā būs tā vērts. Daudzi sāknēšanas nometnes gaida, ka jūs sākat programmēšanu tādās jomās kā pieprasījums pēc attīstības, turpretī grāda iegūšana ļaus jums piedāvāt plašāku darba vietu klāstu šajā jomā. Izpētiet absolventu statistiku par programmām, kuras apsverat.
5. Vai es strādāju labi zem spiediena?
Bootcamps piedāvā intensīvas, īstermiņa programmas, kas ietver apmēram 80 līdz 90 stundas nedēļā. (Hei, viņi par velti to nesauc par sākumkameru!) Kā rakstīja SkilledUp reportiere Viktorija Menga: “Iedomājieties apvienot visas tās negulētās naktis koledžā, kur jūs pirms eksāmena piebāztos vai 14 stundas strādātu taisni, lai pabeigtu kodēšanas projektu. Tieši tāda ir sāknēšanas nometne - intensīva mācīšanās bez liekas laika tērēšanas. ”
Padomājiet par to, kā jūs izvēlējāties savu darba slodzi, kad mācījāties koledžā vai vidusskolā. Vai jūs bijāt veids, kā piesaistīt visus nēģerus, kuri mācās testiem un pabeidz projektus? Ja jūs zeltit zem intensitātes, bootcamp varētu jums būt ideāli piemērots. Ja jūs vairāk būtu plānotājs, laika gaitā izpētītu lietas un pamazām pabeigtu projektus, jūs varētu atrast milzīgas pilnas slodzes sāknēšanas video vidi un apsvērt nepilna laika programmas, kas pieejamas sāknēšanas pilsētiņās vai tradicionālajās universitātēs.
6. Kāds ir mans mācīšanās stils?
Vai jums veicas tradicionālajā klases auditorijas lekcijas stilā? Vai arī jūs saglabājat vairāk, izmantojot praktisko mācīšanos? Bootcamp praktiskais raksturs nozīmē, ka viņi izmanto ļoti praktiskas, pašu vadītas metodes - piemēram, studenti strādā pie pašreizējiem tehnoloģiju projektiem, piemēram, lietotņu vai tīmekļa izstrādes.
Tas nozīmē arī to, ka jums daudz vairāk jābūt pašsācējam, nekā tad, ja jūs piedalāties tradicionālā programmā. Piemēram, tiek sagaidīts, ka Byte akadēmijas studenti, pirms viņi pat parādīsies pirmajā dienā, darbosies pirms kursa uzsākšanas tiešsaistes kursos datorzinātņu pamatos. Kaut arī pasniedzēji programmas darbības laikā vienmēr ir palīgi, instruktāža tiek veikta, izmantojot “koda paraugus” un komandas projektus, nevis lekciju, kurai seko mājasdarbi. Ja jums patīk mācīties, izdomājot to, kā jums iet, šī būtu ideāla vide.
7. Kādu tīklu es gribu?
Mentoru veidi, kas jums ir pieejami, un izveidotais tīkls, iespējams, atšķirsies atkarībā no tā, kuru maršrutu jūs apmeklējat. Kodēšanas sāknēšanas nometnes “vada elite, profesionāli izstrādātāji”, saka Mengs, turpretī universitāšu profesori parasti ir doktori, kas ir strādājuši ārpus akadēmiskās vides.
Kad jūs meklējat Bootcamp, turpinot ed vai tradicionālās universitātes iespējas, izpētiet profesoru pieredzi. Zvaniet uzņemšanas birojam, lai pajautātu par profesoru pieredzi un pieejamo absolventu tīklu. Tas, ko jūs varēsit atņemt no programmas, ir atkarīgs ne tikai no mācību programmas, bet arī no cilvēkiem, no kuriem varēsit mācīties, un no savienojumiem, kurus varēsit izveidot.
8. Vai man ir reālas cerības uz to, ko no programmas iegūstu?
Intensīva sāknēšanas nometne ir paredzēta, lai palīdzētu jums attīstīt tūlītējās prasmes, kas jums būs vajadzīgas, lai nodrošinātu sākuma līmeņa kodēšanas darbu - pēc tam, kad esat to nodrošinājis, jums joprojām būs daudz ko iemācīties. Tāpēc, papildinot jauno karjeru, jūs vēlēsities papildināt zināšanu bāzi, kuru iegūstat no sāknēšanas programmas, ar citiem kursiem vai pašmācītām mācībām. Un jūs vēlēsities nodibināt attiecības ar pieredzējušu mentoru, lai jūs palīdzētu.
Tomēr to pašu varētu teikt par tradicionālāku programmu absolventiem; pat veterānu tehniķi ar universitātes grādiem ir vienisprātis, ka, strādājot programmatūras inženierijā, ir nepieciešama mūžizglītība, lai neatpaliktu no jaunajām tehnoloģijām un tendencēm.
Tātad, nē - jūs neizcelsities no neviena no programmu veidiem kā nākamais Stīvs Darbs. Bet jums būs pamatapmācība un kvalitatīvs portfelis zem jostas, un no turienes jūs varēsit sākt veidot jauno karjeru, par kuru sapņojat.













