Tehát az az egész kódoló bootcamp dolog átverés, igaz?

Amikor először hallottam a bootcampok programozásáról, feltételezésem szerint csalásokról van szó - az ITT Tech valamivel korszerűbb verziójáról (amelyet most leállítottak). Ugyanazok a jellemzők voltak: profitszerzés céljából, nem megfelelően szabályozva, olyan embereket céloztak meg, akik alig várják, hogy megfordítsák karrierjüket, stb. Úgy gondoltam, hogy ennek ugyanazok a buktatói vannak. Még akkor is, ha az alapítók jó szándékúak voltak, és nem próbálták kihasználni az embereket, ez még nem jelentette azt, hogy az eredmények jók lettek volna. Ráadásul csak három hónaposak voltak; hogyan közelítheti meg az oktatás egy négyéves programot?

Az a lényeg, hogy ha hülyének nézed a bootcampok programozását, akkor, hé, veled voltam. Volt .

Aztán elmentem és beszéltem egy programozó bootcamp-on a technikai interjú előkészítéséről. Ez nem egy bolyhos, hogy legyél a legjobb önmagad. Ez egy technikai beszélgetés, amely a számítástechnika témáin (adatstruktúrák, algoritmusok stb.) Foglalkozik, és konkrét, kihívást jelentő problémákról beszél. Miután sokszor elhangzott ez a beszélgetés, és utána interjúkat készítettem emberekkel, tisztességes képességem van arra, hogy a közönség reakcióját az általános képességszintjükhöz igazítsam.

Meglepő módon - számomra - a bootcamp hallgatói alapvetően egyenrangúak voltak a jó egyetemeken tanultakkal. Valójában áttekintették a számítástechnika alapjait, és meglehetősen fényesnek tűntek. Érdekes.

Többet tudtam meg (és többet gondoltam) a bootcamp-okról, és ez kicsit értelmesebb volt.

Hogyan viszonyulnak az akadémikusok?

A számítástechnikai programok körülbelül 40 órát és négy évet igényelnek. Tehát hogyan tudnád ezt megtenni három hónap alatt?

Nos, ez a 40 osztály többnyire nem CS.

Vegyük a Pennsylvaniai Egyetem CS szakát. Ez összesen 40 osztály, ebből csak 14 valójában CS osztály.

  • 4 alapvető számítástechnikai osztály: programozás, adatszerkezetek és algoritmusok. Ez a dolog nagyon fontos.
  • Az 1. matematika alapú informatika óra. Jól ismerem ezt az osztályt. Szép, hogy van, de nem kritikus.
  • 6 választható. A választható elemek segítenek a tapasztalatszerzésben, de egyértelműen el lehet menni ezek nélkül. Végül is minden egyes választható anyagot a legtöbb hallgató nem vesz fel.
  • 3 alacsony szintű dolog (operációs rendszerek, számítógépes architektúra stb.). Örülök, hogy van, de nem kritikus.

Tehát megtanulhatja az igazán kritikus 4 osztályt 3 hónap alatt? Teljesen. Végül is a hallgatók 4-5 alkalommal vesznek részt az egyetemen.

A gyakorlatban a bootcamp valószínűleg kihagy néhány kevésbé lényeges témát az algoritmusokban. Ez igazságos, mivel a programozók létrehozása a céljuk, nem pedig akadémikusok. Ezt a „hiányzó” dolgot sokkal praktikusabb tudással pótolják.

A bootcamp fokozatok ugyanolyan jóak, mint az egyetemi diplomák?

Nem, de a kérdés nem annyira az akadémikusok, mint az ideje. Az egyetemi hallgatók szakmai gyakorlatot és négy évet kaptak projektek elvégzésére (a maguk idejére és órákra).

Ez egyáltalán nem jelenti azt, hogy a bootcampok programozása rossz. Az összehasonlítás teljesen igazságtalan.

Összehasonlít egy három hónapos befektetést, és megkérdezi, hogy összehasonlítható-e egy három év-kilenc hónapos befektetéssel. És ha nem, ez azt jelenti, hogy a feltörekvő kódolóknak főiskolára kell menniük bootcamp helyett? Nem!

Igazságosabb összehasonlítás ez: vegyen egy bootcamp-diplomát, hagyja, hogy utána 3,5+ évig kódoljon, majd hasonlítsa össze őket egy új egyetemi diplomával. Most ki lesz jobb? A pénzemet a bootcamp grad-ra teszem - minden más egyenlő.

A Bootcamp fokozatok junior - nagyon junior. De az idő ezt rendbe hozza.

Tehát azt mondod, hogy a feltörekvő kódolóknak bootcamp-okba kellene menniük az egyetem helyett?

Ha programozó akarsz lenni, örökké és mindig, akkor biztos. Ugrás az egyetemre.

Megjegyzés: ez karrier tanács, nem élet tanács. A főiskola hasznos élettapasztalatokat nyújt. Pedig nagyon drága is. Ez egy kompromisszum.

Igen, lemarad valamilyen informatikai oktatásról. Ha ez aggasztja, tanulja meg egyedül. Éppen további 3,5+ évet nyertél vissza karrieredből.

Egyes vállalatok elfogultak lesznek veled szemben az egyetemi végzettség hiánya miatt. Ez hátrány. De a 3,5 év feletti extra tapasztalat ezt kompenzálhatja.

A nagyobb kihívás az, amikor a programozáson kívülre akarsz lépni. Ugyanolyan tiszteletet és hitelességet fog kapni? Nem vagyok benne olyan biztos.

Annyira hiányoznak a nagyszerű programozók, és itt viszonylag könnyű felmérni a készségeket (vagy legalábbis úgy gondolják), hogy a vállalatok gyakran másképp néznek a programozókkal, akiknek nincsenek diplomájuk. Ha olyan munkákat nézünk, amelyekben sok képzett ember dolgozik, a vállalatok megengedhetik maguknak, hogy szigorúbbá váljanak - és gyakran teszik is. A tapasztalat pótolhatja ezt, de nem annyira hatékonyan.

De de de…

Mindez „általában”. Nem vagy „általában”. Ön egy meghatározott személy, akinek konkrét választási lehetőségei vannak.

Ha az MIT és a random-keskeny-bootcamp között választ, akkor az MIT valószínűleg messzebbre visz. Ha rosszul rangsorolt ​​egyetem és elég erős bootcamp között választ, akkor valószínűleg jobb lesz a bootcamp.

Nem hiszem, hogy bármelyik út a „nyilvánvaló” választás egy pályára lépő programozó számára. Nagyon függ a lehetőségeitől és a céljaitól.

Elég azt mondani: a bootcampok nem átverés. Néhány bootcamp szophat, de ez igaz a főiskolákra is.