Kódování Bootcamps vs. Počítačové vědy Stupně: Co zaměstnavatelé chtějí a další perspektivy

Kredit: Ulrich Lange, Dev Bootcamp

Názory zaměstnavatelů

Mnoho lidí, se kterými jsem hovořil o mém výzkumu v oblasti kódování bootcampů, chtělo vědět, co zaměstnavatelé hledají od potenciálních najímání kódovacích bootcampů. Mám nyní lepší odpovědi, protože skupina vědců, se kterou jsem se minulý týden setkal na konferenci o informatice (SIGCSE), vyšla a zeptala se zaměstnavatelů ve dvanácti společnostech zabývajících se vývojem softwaru, co chtěli od potenciálních zaměstnanců (papír). Některé společnosti byly malé (méně než 50 zaměstnanců) a jiné velké (přes 250 zaměstnanců). Různé společnosti se zaměřily na automobilové technologie, zdravotnictví, digitální marketing a poradenství.

Vědci zjistili, že zaměstnavatelé v těchto společnostech hledají kombinaci tvrdých dovedností (technické znalosti) a měkkých dovedností (přizpůsobivost, týmová práce, tvořivost atd.). V rozhovorech zaměstnavatelé hovořili o měkkých dovednostech dvakrát tolik než tvrdé dovednosti. Většina z nich uvedla, že chtějí základní úroveň technických dovedností, které jsou hodnoceny skríningem, ale kromě toho věnují značné úsilí hodnocení měkkých dovedností.

Když se podíváme na to, jak byli potenciální zaměstnáni proškoleni, mnoho zaměstnavatelů chce čtyřletý titul, i když ne nutně titul počítačová věda. Uznávají, že titul CS může být upřednostňován, když potřebujete někoho, kdo dokáže najít nejlepší algoritmus pro problém. Zvažují také matematické pozadí v pracovních pozicích, jako je věda o datech. Zaměstnavatelé se mohou dívat na další čtyřleté tituly, a to i ty, které nejsou CS, pro budování dovedností pro řešení problémů v jiných oblastech nebo pro měkké dovednosti, jako je šířka vzdělání a perspektivy.

Na druhé straně někteří zaměstnavatelé (zejména v malých společnostech) uvedli, že ve skutečnosti u některých pracovních míst preferují kódování absolventů bootcampů (viz také tento průzkum vskutku). Tito zaměstnavatelé měli rádi, že absolventi bootcampů měli často více zkušeností s řešením problémů s týmy, měli vytrvalost a měli praktičtější a nejaktuálnější znalosti. Zaměstnavatelé v této studii uvedli, že chtějí čtyřleté tituly, dokonce i od kódování absolventů bootcampů. Existují však i jiné důkazy o tom, že pro zaměstnání nemusí být vyžadován čtyřletý titul. CourseReport zjistil, že 30% absolventů kódovacích bootcampů nemělo čtyřleté tituly a 71% z nich stále našlo zaměstnání v pracovních pozicích vyžadujících jejich technické dovednosti. Rozdíl mezi zaměstnavateli ve studii a údaji z CourseReport může být jednoduše způsoben tím, že zaměstnavatelé ve studii nejsou plně reprezentativní v softwarovém průmyslu.

Názory profesora, instruktora a administrátora

Popsal jsem rozdíl mezi názory zaměstnavatelů na kódování bootcampů a CS programů, ale jak se liší názory mezi těmi, kteří používají kódovací bootcampy a spuštěnými programy CS? Stejná skupina vědců také odpověděla na 11 kódovacích instruktorů a administrátorů bootcampu a 9 profesorů CS.

Profesoři CS byli primárně zaměřeni na výuku technických dovedností a pouze někteří výslovně vyučovali měkké dovednosti v kurzech CS, i když někdy měkké dovednosti vyučují implicitně prostřednictvím organizace úkolů a osnov (např. Týmová práce, komunikace, hodnota dalšího učení). Přesto kurzy, které nejsou CS CS, nebo kurzy, které nejsou CS CS, mohou výslovně vyučovat měkké dovednosti. Na druhé straně se instruktoři a administrátoři bootcampových kódů ve svých kurzech důrazně zaměřili na určité měkké dovednosti, které se výslovně naučili napodobováním týmů a projektů v reálném životě, kde se studenti zaměřili přímo na tyto dovednosti a technické znalosti. Kromě toho se kódovací bootcampy snažily rychle reagovat na potřeby odvětví a nejnovější technologie. Profesoři CS uvedli, že je obtížné aktualizovat učební osnovy katedry, a někteří říkali, že si nemysleli, že výuka nejmodernějších technologií je jejich účelem stejně.

Moje názory

Na panelu, na kterém jsem byl na konferenci, jsem představil svůj názor: Účelem titulu CS je poskytnout studentům přehled o vědecké oblasti výpočetní techniky. I když to zahrnuje některé programování, programování se provádí primárně za účelem učení o jiných oblastech (např. Operační systémy, algoritmy, strojové učení, interakce člověk-počítač). Titul CS je dobrým prvním krokem do akademické oblasti informatiky. Přehled, který poskytuje titul CS, lze také použít jako výchozí bod pro širokou škálu programovacích úloh. Naproti tomu kódování bootcampů se zaměřuje na školení lidí pro určitý typ programovací úlohy (obvykle programování webů v plném zásobníku). To znamená, že většina bootcampů učí některé obecné programování spolu se specifikami nejnovějších technologií pro webové programování (např. Střední zásobník) a nejnovějšími styly týmové práce (např. Agilní vývoj, párové programování). Je nepravděpodobné, že by kódování bootcampů pokrývalo základy operačních systémů, a programy CS pravděpodobně nepokrývají nejnovější webové technologie nebo mají hodně týmové práce. Univerzitní programy se mění pomalu, ale stejně tak se mění základy počítačové vědy, zatímco kódování bootcampů se rychle mění a jsou schopny držet krok s rychlým tempem technologických změn. Očekávám, že kódování bootcampů a CS stupňů bude v budoucnu nadále existovat jako samostatné stopy, ať už běží samostatně nebo společně (viz abstrakt plakátů, plakát abstrakt a papír).

Protože CS tituly a kódovací bootcampy mají různé účely, pokrývají různé materiály a nabízejí studentům různé sady dovedností, které mají zaměstnavatelé vzít. Tento rozdíl částečně vysvětluje, proč někteří lidé s titulem CS také navštěvují kódování bootcampů (jak jsem zjistil v mé dřívější studii), a vysvětluje, proč někteří zaměstnavatelé ocení kódování bootcampových stupňů pro některé pracovní pozice a CS stupňů pro jiné pracovní pozice.

- - - - - - - - - - - - - - - - -

Předchozí příspěvek: Co jsem se naučil z výzkumu kódování Bootcampů

Následující příspěvek: Coding Bootcamps: Women Overcoming Zastrašování

- - - - - - - - - - - - - - - - -

Reference:

Q. Burke, C. Bailey, LA Lyon a E. Green, „Porozumění pohledu odvětví vývoje softwaru na kódování bootovacích táborů versus tradiční čtyřleté vysoké školy“, ve sborníku z 49. technického sympozia ACM o výuce informatiky, New York , NY, USA, 2018, s. 503–508.

"Co si zaměstnavatelé opravdu myslí o kódování Bootcampů?" Opravdu Blog, 2. května-2017. [Online]. K dispozici: http://blog.indeed.com/2017/05/02/what-employers-think-about-coding-bootcamp/.

KJ Lehman, M. Doyle, LA Lyon a K. Thayer, „Alternativní cesty k práci na počítači a jejich role v rozšiřování účasti“, ve sborníku 49. technického sympozia ACM o výuce informatiky, New York, NY, USA, 2018 , str. 670–671.

K. Thayer a A. J. Ko, „Bariéry, kterým čelí studenti kódující Bootcamp“, ve sborníku konference ACM 2017 o mezinárodním výzkumu v oblasti počítačového vzdělávání v roce 2017, New York, NY, USA, 2017, s. 245–253.

LA Lyon, Q. Burke, J. Denner a J. Bowring, „Měl by váš vysokoškolský počítačový programový partner spolupracovat s kódovacím zaváděcím táborem?“, Ve sborníku technického sympozia ACM SIGCSE 2017 o výuce informatiky, New York, NY , USA, 2017, s. 712–712.

L. A. Lyon, Q. Burke, J. Denner a J. Bowring, „Vize výuky informatiky na kódovacích bootovacích táborech a univerzitních učebnách“, představené na AERA 2017, San Antonio, Texas, 2017.

Y.-C. Tu, G. Dobbie, I. Warren, A. Meads a C. Grout, „Zpráva o zkušenostech s kurzem programování stylů spouštěcích táborů“, ve sborníku 49. technického sympozia ACM o výuce informatiky, New York, NY , USA, 2018, s. 509–514.