Anonim

Naš se svijet kreće iznimno brzim tempom što se tiče tehnologije, posebno u Sjedinjenim Državama. Općenito, to je dobra stvar - stvara više pogodnosti, novih tehnologija za poboljšanje kvalitete života, više radnih mjesta itd. Ali, imamo mali problem: treba nam više radne snage.

Ovdje, u Sjedinjenim Državama, prema Birou za radnu statistiku (putem ComputerWorld-a) postoji više od 500 000 neispunjenih radnih mjesta (imajte na umu da je to samo u SAD-u, a širom svijeta je mnogo šire) u raznim specijalnostima - softverskom inženjerstvu, Informacijska tehnologija, elektrotehnika (konkretno izrada hardvera) i još mnogo toga. Nepotrebno je da na ovom polju postoji velika potražnja za poslom, ali nema dovoljno ljudi koji znaju programirati, administrirati bazu podataka, stvarati sustave za odbranu od cyber napada i tako dalje.

Pa, što da radimo?

Informatika u internetskim tečajevima

Prevladavajući odgovor na naš nedostatak ljudi koji su kvalificirani za posao na računaru bilo je besplatno obrazovanje. I to je očigledan odgovor na problem poput ovog: ponudite besplatno obrazovanje za određeno područje i jednostavno će ljudi doći, učiti, vježbati svoje vještine i, na kraju, dobiti posao u području računarstva. Sada s obrazovanjem računalnih znanosti nema ničeg lošeg, osim možda činjenice da tržište informatičkog obrazovanja ne pruža jasan put studentu i da lažemo svima koji se prijave.

Prvo, tržište informatičkog obrazovanja nema jasne smjernice za posao u računarstvu. Svugdje se na tone besplatnih tečaja i programa. Možete ih pronaći na Khan Academy, Coursera, edX, CodeAcademy, Code Code, Code.org, Udacity, Team Treehouse, FreeCodeCamp, The Odin Project i na mnogim drugim mjestima. Iako ovo pruža dovoljno mogućnosti za učenje, nema puno prostora za napredak - sva ova mjesta naučit će vas osnovama kodiranja (isključujući FreeCodeCamp i možda Udacity), ali neće vas odvesti dalje od toga.

Na ovom je području puno obeshrabrenja. Tržište započinjanja kodiranja toliko je pretrpano i nema mnogo resursa za sve veće razine vještina. I to je dobra stvar: studenti bi trebali biti u mogućnosti da idu na web, traže dokumentaciju i pokušaju sami otkriti problem. Ali, tu je problem: mnogi od ovih tečajeva ne bave se podučavanjem rješavanja problema. Oni se drže do samog kraja (izuzev nekoliko, naravno), a zatim puštaju studenta na teritorij gdje nisu upoznati.

U skladu s tim, nastavnici za računanje, posebno MOOC (Massive Open Online Tečajevi), trebaju prebaciti zupčanike. Sintaksa je važna, ima svoje mjesto. No, podučavanje učenika kako prevladati probleme unutar programiranja trajat će taj student cijeli život, dajući mu ili njezin alat za stalno prilagođavanje novim tehnologijama i okvirima koji izlaze. Davanje studentima vještina rješavanja problema unutar programiranja stvorit će kvalitetne programere koji mogu donijeti kvalitetu za posao.

Moramo prestati lagati studente

Drugi aspekt koji obeshrabruje studente da se upuste u računarstvo jest taj što im zapravo lažemo. Kao kultura, ne biste vjerovali koliko puta se lupimo studentima u glavu da je kodiranje jednostavno. Bljesak vijesti: ni najmanje nije lako.

Ne znam niti jednu osobu koja je preuzela programiranje i odmah je dobila bez ikakvih problema. Svi smo bili na dnu kante, udarali smo glavama o zidove samo pokušavajući shvatiti kako funkcionira objektno orijentirano programiranje. Iako to možete proći kroz tečajeve, to ne znači da ste stručnjak. Čak i stariji programeri imaju problema s kodom. Čak i oni provode veliki dio svog vremena gledajući u komad koda, pitajući se zašto to ne funkcionira, a zatim provode značajan dio vremena pokušavajući da taj dio koda aktivira. Ukratko, to je programiranje.

Ali, novim i nadolazećim studentima kažemo upravo suprotno. „Nije teško“, kažemo. Mnogi videozapisi, čak i od gore spomenutih edukatora, reći će vam da je kodiranje jednostavno kao hodanje. Zato će mnoge biti zainteresirane ideje šifriranja, uključiti se na internetski tečaj i odustati tjedan ili dva kasnije nakon što odluče da ga jednostavno ne shvaćaju.

Moramo biti unaprijed sa studentima. Kodiranje je teško, ali put do učenja kako to učiniti je tako korisan. U dvije, tri godine, samostalno izrađivati ​​web stranicu je iskustvo kao nijedno drugo. Ali, put do tamo težak je, kao i sve u životu.

Da smo naprijed sa takvim studentima, možda bismo tek počeli stvarati udubljenje u tih 500 000 neispunjenih pozicija.

Ali, tu se ne zaustavlja. Ne, zapravo moramo riješiti problem privlačenja ljudi za računanjem.

Slučaj za obrazovanje iz informatike

Ako ćemo ovaj problem riješiti u sljedeća dva desetljeća, obrazovanje za informatiku treba uvesti u ranoj dobi. To nije nešto što treba čekati dok student napuni 16 godina ili stariji. Fox News napisao je uvjerljivo mišljenje, pod nazivom Osiguravanje sigurnosti naše nacije: Slučaj obrazovanja informatike . U njemu su autori Hadi Partovi i Erin Siefring rekli:

Kao što vidite, ove neispunjene pozicije dovode našu državu u rizik. Ali, zašto se te pozicije ne popunjavaju? Prema Koaliciji za informatičku edukaciju, bilo je manje od 43.000 studenata informatike koji su diplomirali na fakultetima i sveučilištima u radnoj snazi.

Zašto je ovo?

Čvrsto vjerujem da je to uglavnom zato što ne uvodimo djecu K-12 u programiranje i o čemu se radi. Evo problema: nikad prije nismo imali takav problem, računarstvo i programiranje nikada nisu bili tako veliki. Postoji toliko puno stvari na što se studenti potiču, a tehnologija često ostaje izvan te slike, jer, takva tehnologija nikada prije nije bila velika poput ove.

Postoji još jedan problem s tim likom. Programi učenja s visokih učilišta i sveučilišta nisu uvijek najbolji put, jer ove institucije godinama zaostaju za privatnim sektorom. Ove obrazovne ustanove ne drže korak s razvojem tehnologije privatnog sektora.

Zato je vrijeme da se počnete uvoditi u školski kurikulum, rano uvodeći koncepte programiranja u djecu.

Evo još jedne zanimljive činjenice iz studije koju je nedavno objavio Google, a kako je istaknuto u članku Fox News:

Nepotrebno je da u školama nema velikog naglaska na informatiku, a to je problem. Već u 2016. godini računala vode velik dio našeg života. Naša vozila upravljaju računalnim sustavima, većinu svog vremena provodimo radeći ili igrajući se na računalu u nekom ili drugom obliku, puno vremena provodimo komunicirajući na mobilnim računalima i tako dalje.

Vrijeme je da integriramo obrazovanje iz informatike u rani kurikulum. Moramo početi učiti djecu svih dobnih skupina kako koristiti ovo oružje budućnosti. A polazište toga je stavljanje naglaska na K-12 obrazovanje. Kako ćemo to učiniti? Teško je reći, ali bit će akta Kongresa.

Evo zastrašujućeg dijela: Japan je nedavno implementirao zakonodavstvo kojim se od svakog učenika traži da nauči informatiku. Računarstvo je snažan dio obrazovanja K-12 u Velikoj Britaniji. I ne samo to, već i Njemačka razmatra slične inicijative.

Vlada Sjedinjenih Država drastično mora osigurati financiranje obrazovanja za informatiku K-12 vrlo brzo, ili ćemo vrlo brzo zaostajati u računanju u svijetu. Već je prošlo vrijeme da počnemo podučavati našu djecu.

A to nije dobro mjesto. Uopće.

Kongres treba provesti politiku obrazovanja informatike