Szóval, meg akarja tanulni kódolni. Most mi? Néhány évvel ezelőtt a szoftverfejlesztés vagy a webfejlesztés terén a karrierjének egyetlen lehetősége az lett volna, hogy beiratkozott egy egyetemi hallgató vagy egyetemi végzettségű informatikai programba. De manapság még van egy másik lehetősége a hivatalos oktatáshoz: bootcamps. A kódolás és a fejlesztési rendszerindító táborok egyre gyakoribbak azoknak az embereknek, akik új készségeket szeretnének szerezni karrierváltáshoz vagy jelenlegi munkahelyükhöz való feljutáshoz.
De melyik a jobb út?
Sajnos nincs könnyű válasz - mindegyik lehetőség jó különféle helyzetben lévő emberek számára. Annak érdekében, hogy világossá váljon az Ön számára megfelelő, kezdje átgondolva ezt a nyolc kérdést.
1. Van-e sajátos karrierem vagy projekt céljaim?
A Bootcamps hasonló a szakiskolákhoz, mivel nagyon specifikus készségekkel öltöztetik Önt és felkészítnek egy adott munkára vagy karrierre. Rak Chugh, a Byte Academy oktatója, a pénzügyi technológiára szakosodott bootcamp oktatója szerint „hangsúlyt helyeznek a gyakorlatra az elméletek fölött”. A bootcamp-on a hallgatók megtanulják az alapvető készségeket, majd projektportfóliót készítenek, amelyet megoszthatnak az interjúkészítőkkel. Míg az egyetemi programok különböznek, tanterveik nagy része arra összpontosít, hogy hogyan gondolkodjon számítógépes tudósként, ahelyett, hogy konkrét technológiákon dolgozna.
Így írja le a San Francisco Threadflip szoftvermérnöke a Hacker News szál különbségét: „Ha össze kellene foglalnom, azt mondanám, hogy a főiskola középfokú számítógépes ismereteket és alapvető készségeket ad neked a szoftverfejlesztés gyakorlatában. … A bootcamp viszont alapvető számítógépes ismereteket és köztes készségeket ad a szoftverfejlesztés gyakorlatában. ”
Ha van egy speciális kódolási nyelve, amelyet fel szeretne venni, egy adott szerepe van, amelyre szeme van, vagy egy olyan projekt vagy indítási ötlet, amelyet meg szeretne kapni, akkor a bootcamp csak a célzott szaktudást nyújthatja neked, amire szüksége van. . Ha általánosabb érdeklődése van a számítástechnika, mint a tudományág iránt, vagy nem pozitív, hogy milyen utat kíván megtenni a területen, akkor jobb választás lehet egy egyetemi program.
2. Mennyi időt szentelhetek az iskolának?
A teljes munkaidős bootcamps sok órányi órát présel a program minden hétig - ami azt jelenti, hogy valószínűleg nem fogja tudni megtartani a munkáját -, míg a részmunkaidős bootcamps és az egyetemi programok lehetővé teszik a kurzusok hosszabb időtartamra, általában hat hónapra történő befejezését. hónapok részmunkaidős bootcamp-hez és néhány év egyetemi programhoz. Ennek ellenére, néhány hónapon belül teljes munkaidős bootcamp programot készít, míg az egyetemi program legalább néhány évre szól.
Gondoljon a jelenlegi ütemezésre és az időzítési korlátozásokra. Képes-e néhány hónapra tartani a dolgokat, hogy teljes munkaidős órákra szentelje magát? Sürgősen szüksége van új készségek elsajátítására, hogy új munkahelyet kapjon? Ha igen, a bootcamp a válasz.
Ha azonban elégedett vagy a jelenlegi állással, és meg akarja építeni a hitelesítő adatait, így a jövőben továbbjuthat, vagy ha hetente csak véges órákat fordíthat az iskolára, akkor érdemes megfontolnia program, részmunkaidős bootcamp program, vagy undergrad vagy grad program, amelyet éjjel vagy hétvégén végezhet.
3. Mennyire releváns az előző iskolám vagy munkám?
Attól függően, hogy milyen programot néz, különféle követelmények vonatkoznak a beiratkozásra. Például a Bostoni Egyetem honlapján kijelenti, hogy a Számítástechnika Master-jét „számítógépes szakembereknek és azoknak az embereknek szánták, akik a számítógépes területre kívánnak lépni más tanulmányi területektől. A programhoz való jelentkezéshez előfeltételes tanfolyamokat vagy az e területeken való jártasság igazolását kell csatolni. ”Egyes programok, például a Chicagói Egyetem Számítástechnikai Mestere, nyitottabbá válnak a számítástechnikai háttérrel rendelkező pályázók számára, de továbbra is megkövetelik, hogy további előfeltétel tanfolyamok az oktatás kezdetén.
Másrészt, a bootcamps, például a Byte Academy, figyelembe veheti a teszteredményeket, átiratokat és a korábbi tapasztalatokat a jelentkezők értékelésekor, de a potenciális hallgatók számára a legfontosabb a technológia iránti érdeklődés és a kódolás, valamint a lépésekkel való felkészülés iránti igény. az intenzív program.
4. Milyen a költségvetésem?
Bár ez semmi esetre sem olcsó, a bootcamp egyik legnagyobb vonzereje az ár. A Bootcamp Course Report kódoló kódolása szerint a bootcamp átlagos tandíja 10 000 USD. Összehasonlításképpen: a CollegeCalc szerint az átlagos négyéves számítástechnikai főiskolai program 148 500 dollár, az átlagos kétéves munkatárs program pedig körülbelül 76 000 dollár. És a mester a Chicagói Egyetemen van? Ezzel tanfolyamonként 5 259 dollárt fog fizetni, legalább kilenc tanfolyammal a program befejezéséhez - plusz a szükséges előfeltételek.
A fizetési lehetőségek szempontjából a kölcsönök és az ösztöndíjak mindig a hagyományos oktatás lehetőségei, és a kölcsönök viszonylag kis méretére tekintettel meglehetősen könnyű finanszírozást szerezni a harmadik fél finanszírozó cégeitől a bootcamp-oktatásért. Számos bootcamps, például a Byte Academy, olyan fizetési rendszereket állít fel, amelyekben a tandíjat csak akkor fizetik vissza, ha a diplomások új állást kapnak.
Az is fontos, hogy fontolja meg a lehetséges munkahelyek kezdő fizetését, amelyet folytatni fog, miután megkapta az új hitelesítő adatait, amelyek az esetleges adóssággal kapcsolatosak, és fontolja meg, hogy az iskolába fektetett beruházás hosszú távon megéri-e az iskoláját. Számos rendszerindító tábor felkészíti Önt, hogy programozási munkákkal kezdje el a nagy igényeket igénylő területeken, például a fejlesztés területén, míg diplomával szélesebb körű feladatokra tehet szert. Nézze meg az öregdiák statisztikáit a mérlegelendő programokról.
5. Jól működik-e nyomás alatt?
A Bootcamps intenzív, rövid távú programokat kínál, amelyek hetente mintegy 80–90 órát járnak. (Hé, semmit nem neveznek bootcamp-nek!) Ahogyan a SkilledUp riporter, Victoria Meng írta: „Képzelje el, hogy összekapcsolja azokat az álmatlan éjszakakat az egyetemen, ahol a vizsga elõtt összerakna, vagy egyenesen 14 órán át dolgozik, hogy befejezze a kódolási projektjét. Ez egy bootcamp - intenzív tanulás pazarlás nélkül. ”
Gondoljon vissza arra, hogyan közelítette meg a terhelését, amikor főiskolában vagy középiskolában voltál. Olyan típus volt, amely vonzza az összes népkori vágyót tesztekre és projektek befejezésére? Ha intenzitás alatt gyarapodik, akkor a bootcamp tökéletes lehet az Ön számára. Ha inkább tervező lennének, és időről időre tanulmányoznák a projekteket, és apránként befejezték a projekteket, akkor a teljes munkaidős bootcamp környezetet lenyűgözőnek találhatja, és érdemes lehet fontolóra venni a részidős programokat, amelyek a bootcamps-ben vagy a hagyományos egyetemeken érhetők el.
6. Mi a tanulási stílusom?
Jól teljesítesz a hagyományos osztálytermi előadások stílusában? Vagy a tapasztalati tanulás révén megőriz többet? A bootcamp gyakorlati jellege azt jelenti, hogy nagyon gyakorlati, önvezérelt módszereket használnak - például a hallgatók olyan jelenlegi technológiai projektekkel dolgoznak, mint például az alkalmazás vagy a webfejlesztés.
Ez azt is jelenti, hogy sokkal inkább önindítónak kell lennie, mint ha egy hagyományos programban vesz részt. Például a Byte Akadémia hallgatóitól elvárják, hogy a számítógépes tudomány alapjaiban elkészítsenek néhány bootcamp előtti online tanfolyamot, még mielőtt az első napra jelentkeznének. Míg az oktatók mindig segítenek a program teljes időtartama alatt, az oktatást „kódvonalak” és csapatprojektek segítségével végzik, nem pedig előadást, amelyet házi feladat követ. Ha szereti tanulni, ha kitalálja, amint elmész, akkor ez ideális környezet lenne.
7. Milyen hálózatot akarok?
Az Ön számára elérhető mentorok és az építendő hálózat típusa valószínűleg különbözik attól függően, hogy melyik útvonalon halad. A kódoló rendszerindító táborokat „elit, professzionális fejlesztők üzemeltetik” - mondja Meng, míg az egyetemi tanárok általában PhD-k, akik esetleg az akadémiai körön kívül dolgoztak.
Amikor a bootcampbe, a folyamatos, vagy a hagyományos egyetemi lehetőségekbe foglalkozik, fedezze fel a professzorok hátterét. Hívja fel a felvételi irodát, és kérdezze meg a tanárok hátterét és a rendelkezésre álló öregdiák hálózatot. Amit el lehet távolítani a programtól, nem csak a tantervtől függ, hanem attól is, hogy milyen emberek képesek lesznek tanulni, és a kapcsolatokra, amelyeket képesek felépíteni.
8. Van-e reális elvárásaim annak, amit kapok egy programból?
Az intenzív bootcamp célja az azonnali készségek fejlesztése, amelyekre szükség van a belépési szintű kódolási feladatok biztosításához - ha egyszer megszerezted, akkor még sok tanulni kell. Tehát ki szeretné egészíteni a bootcamp-ből származó tudásbázist más tanfolyamokkal vagy önirányú tanulással, miközben előre lép az új karrierje során. És akkor szeretne kapcsolatot létesíteni egy tapasztalt mentorral, amely az út mentén vezet.
Ugyanakkor ugyanez mondható el a hagyományosabb programok végzőseiről is; még az egyetemi végzettséggel rendelkező veterán szakemberek egyetértenek abban, hogy a szoftverfejlesztésben való munka egész életen át tartó tanulást igényel, hogy lépést tudjon tartani az új technológiákkal és trendekkel.
Tehát nem - nem fogsz kikerülni egyik programból sem, mint a következő Steve Jobs. De alapszintű képzése és minőségi portfóliója lesz az öved alatt, és onnan kezdve megkezdheti az új karrier felépítését, amelyről álmodozott.