Anonim

Náš svět se pohybuje velmi rychle, pokud jde o technologii, zejména ve Spojených státech. Obecně je to dobrá věc - vytváří více vymožeností, nové technologie ke zlepšení kvality života, více pracovních míst atd. Ale narazíme na malý problém: potřebujeme více pracovních sil.

Tady ve Spojených státech je podle Bureau of Labor Statistics (přes ComputerWorld) více než 500 000 neobsazených pozic v oblasti výpočetní techniky (mějte na paměti, že je to pouze v USA, na celém světě je mnohem více) v různých specialitách - softwarové inženýrství, Informační technologie, elektrotechnika (konkrétně tvorba hardwaru) a další. Je samozřejmé, že v této oblasti existuje obrovská poptávka po pracovních místech, ale není dost lidí, kteří vědí, jak programovat, spravovat databázi, vytvářet systémy pro potlačení kybernetických útoků atd.

Takže co budeme dělat?

Informatika v online kurzech

Drtivou odpovědí na náš nedostatek lidí, kteří mají kvalifikaci pro práci na počítači, bylo bezplatné vzdělávání. A to je zřejmá odpověď na problém, jako je tento: nabídněte bezplatné vzdělávání pro konkrétní oblast a lidé možná přijdou, naučí se, procvičí si své dovednosti a nakonec si najdou práci v oblasti výpočetní techniky. Teď s výukou informatiky není nic špatného, ​​s výjimkou možná skutečnosti, že trh s výukou výpočetní techniky neposkytuje studentovi jasnou cestu a že lháme každému, kdo se přihlásí.

Zaprvé, trh výpočetní techniky nemá jasné vodítko pro práci v oblasti výpočetní techniky. Všude je spousta bezplatných kurzů a programů. Najdete je na Khan Academy, Coursera, edX, CodeAcademy, Code School, Code.org, Udacity, Team Treehouse, FreeCodeCamp, The Odin Project a na mnoha dalších místech. A i když to poskytuje dostatek příležitostí k učení, není zde příliš místa pro postup - všechna tato místa vás naučí základům kódování (kromě FreeCodeCamp a možná Udacity), ale neberou vás dále.

V této oblasti je hodně odradění. Trh začínajících lidí v kódování je tak přeplněný a pro stále vyšší úroveň dovedností není mnoho zdrojů. A to je dobrá věc: studenti by měli být schopni zasáhnout web, vyhledat dokumentaci a pokusit se vyřešit problém sami. Ale tady je problém: mnoho z těchto kurzů není v oboru výuky řešení problémů. Drželi ruku až do samého konce (samozřejmě s výjimkou několika) a poté odložili studenta na území, kde nejsou obeznámeni.

Díky tomu je třeba, aby výpočetní pedagogové, zejména MOOC (Massive Open Online Courses), řadili rychlostní stupeň. Syntax je důležitá, má své místo. Naučit studenta, jak překonat problémy v rámci programování, mu však vydrží celý život a poskytne mu nástroje k neustálému přizpůsobování se novým technologiím a rámcům, které vyjdou. Pokud studentům poskytnou dovednosti při řešení problémů v rámci programování, vytvoří se kvalitní programátoři, kteří mohou přinést kvalitu pro práci na trhu práce.

Musíme přestat lhát studentům

Dalším aspektem, který odrazuje studenty od vstupu do počítačového průmyslu, je to, že jim skutečně lžíme. Jako kultura byste nevěřili, kolikrát jsme narazili do hlavy studenta, že kódování je snadné. Novinky flash: není to přinejmenším snadné.

Neznám jednoho člověka, který vyzvedl programování a okamžitě ho dostal bez problémů. Všichni jsme byli na dně kbelíku, bouchali jsme hlavou o stěny a snažili se zjistit, jak funguje objektově orientované programování. A i když to zvládnete prostřednictvím kurzů, nemusí to nutně znamenat, že jste odborník. Dokonce i starší vývojáři mají problémy s kódem. I oni tráví velkou část svého času hledí na kus kódu, přemýšlel, proč to nefunguje, a pak tráví významný kus času se snaží dostat tento kus kódu do práce. Stručně řečeno, to je to, co je programování.

Novým a nadcházejícím studentům však říkáme pravý opak. "Není to těžké, " říkáme. Mnoho instruktážních videí, a to i od výše uvedených pedagogů, vám řekne, že kódování je stejně snadné jako chůze. Proto se mnozí budou zajímat o myšlenku kódování, zapojí se do online kurzu a poté o týden či dva později upadnou poté, co se rozhodli, že to prostě nechápou.

Musíme být předem se studenty. Kódování je obtížné, ale cesta k učení, jak to udělat, je tak prospěšná. Za dva, tři roky je možnost vytvořit si web od základů sám o sobě zážitek jako žádný jiný. Cesta k ní je však obtížná, stejně jako cokoli v životě.

Kdybychom byli s takovými studenty předem, mohli bychom začít dělat důlek v těch 500 000 neobsazených pozicích.

Ale nekončí to. Ne, vlastně musíme vyřešit problém, který přiměje lidi zajímat se o práci na počítači.

Případ pro výuku informatiky

Pokud se chystáme vyřešit tento problém v příštích dvou desetiletích, je třeba zavést výuku informatiky v raném věku. Není to něco, co musí čekat, dokud student nedosáhne 16 let. Fox News napsal přesvědčivý názor, nazvaný Zajištění bezpečnosti našeho národa: Případ pro výuku informatiky . Autoři Hadi Partovi a Erin Siefring v něm uvedli:

Jak vidíte, tyto neobsazené pozice ohrožují náš národ. Ale proč nejsou tyto pozice obsazovány? Podle koalice Computer Science Education Coalition bylo méně než 43 000 studentů informatiky, kteří absolvovali vysoké školy a univerzity.

Proč je to?

Pevně ​​věřím, že je to z velké části proto, že nezavádíme děti K-12 do programování a o čem to všechno je. Tady je problém: nikdy jsme neměli problém, jako je tento, výpočetní a programovací nikdy nebylo tak velké. Existuje tolik dalších věcí, které jsou studenti povzbuzováni k tomu, aby byli, a často je technologie z tohoto obrazu vynechána, protože technologie, jako je tato, nikdy nebyla tak velká až do posledních let.

S touto postavou je také další problém. Výuka programování na vysokých školách a univerzitách není vždy nejlepší cestou, protože tyto instituce jsou roky pozadu za soukromým sektorem. Tyto vzdělávací instituce nedrží krok s tím, jak rychle se soukromý sektor pohybuje v technologii.

Proto je čas začít jej uvádět do školních osnov a dětem představovat programovací koncepty.

Zde je další zajímavý fakt ze studie nedávno publikované společností Google, jak je uvedeno v článku Fox News:

Je samozřejmé, že na školách není velký důraz na informatiku, a to je problém. Již v roce 2016 provozují počítače velkou část našeho života. Naše vozidla jsou provozována počítačovými systémy, většinu času trávíme prací nebo hraním na počítači v nějaké formě, trávíme spoustu času komunikací na mobilních počítačích atd.

Je čas, abychom integrovali výuku informatiky do raného kurikula. Musíme začít učit děti všech věkových skupin, jak ovládat tuto zbraň budoucnosti. Výchozím bodem je důraz na to ve vzdělávání K-12. Jak to uděláme? Těžko říct, ale bude to kongres Kongresu.

Zde je děsivá část: Japonsko nedávno zavedlo právní předpisy, které vyžadují, aby se každý student učil informatiku. Informatika byla ve Velké Británii robustní součástí vzdělávání K-12. Nejen to, ale i Německo zvažuje podobné iniciativy.

Vláda Spojených států drasticky potřebuje poskytnout financování výuky informatiky K-12 velmi brzy, nebo budeme velmi rychle zaostávat v oblasti výpočetní techniky na světě. Je na čase začít to učit naše děti.

A to není dobré místo. Vůbec.

Kongres musí implementovat politiku výuky informatiky