10 sajtova gde svako može da nauči programiranje

Klinci, deca i tinejdžeri često se nazivaju “digitalnim domorocima”. Odrastajući i srastajući s Internetom, pametnim telefonima i tabletima, oni su često izuzetno vešti u interakciji sa digitalnom tehnologijom. Mič Reznik (Mitch Resnick), koji je ovog novembra govorio na konferenciji TEDX Beacon Street je, međutim, skeptičan u vezi ovakvog opisa mlađih naraštaja. Naravno, mladi ljudi mogu slati poruke, ćaskati i igrati igrice, kako kaže, “ali ih to ne čini baš toliko uverziranima i stručnima u digitalnoj sferi”.

Veštine u digitalnom svetu, po Rezniku, ne dolaze kroz interakciju s novim tehnologijama već kroz njihovo stvaranje. Prva je poput veštine čitanja, dok je druga kao pisanje. Reznik je ovo pretočio u jedan figurativni opis – da stvaranje nove tehnologije, poput pisanja knjige, iziskuje moć kreativnog izražavanja – ali bukvalno: da nove kompjuterske programe, zapravo, treba da učimo tako što ćemo programe sami pisati – učeći programiranje.

Nije poenta, dodaje on, stvarati generacije programera. Naprotiv, radi se o tome što je programiranje prolaz ka jednom širem polju učenja. “Kada naučite da čitate, onda ste u stanju da pročitate materiju koju želite dalje da učite. Ista je stvar i sa programiranjem ali obrnutim redosledom: Ako naučite da programirate, možete da ‘programirate’ vaš proces učenja”, tvrdi Reznik. Učiti programerski kod znači učiti kako kreativno razmišljati, sistematično rezonovati i zajednički raditi u timu. A ove se veštine mogu se primeniti na bilo koju profesiju – kao i na vaš lični izraz u privatnom životu.

07

U svom govoru na TED-u, Reznik je opisao Scratch, softver za učenje programiranja kojeg su on i istraživačka grupa u MIT Medijskoj Laboratoriji razvili kako bi ljudima omogućili da lakše kreiraju i dele svoje interaktivne igre i animacije. Evo još 10 sjajnih mesta na kojima možete naučiti programerski kod, uključujući i Reznikove predloge, kao i savete TED organizatora.

Na sajtu Codecademy možete pratiti lekcije koje podučavaju pisanju jednostavnih instrukcija za JavaScript, HTML i CSS, Python i Ruby (Pogledajte ovaj članak u Njujork Tajmsu od marta prošle godine, u kojem su informacije o ovom kao i još nekim sjajnim sajtovima na kojima se programiranje može učiti onlajn).

Jedan od mnogobrojnih programa usmerenih ka ženama koje žele da programiraju zove se Girl Develop It, što je i naziv jedne međunarodne neprofitne organizacije koja pruža digitalno mentorstvo i instrukcije. “Posvećeni smo ženama svih uzrasta, rasa, nivoa obrazovanja, prihoda, i nastojimo da im izgradimo poverenje u svoj novostečeni set veština razvoj veb i mobilnih aplikacija”, piše na njihovom sajtu. “Globalnim onlajn podsticanjem žena iz različitih sredina želimo da ih pridobijemo da nauče da razvijaju softver, a tako im možemo pomoći da poboljšaju svoje karijerne performanse ali i da steknu samouverenost u svakodnevnom životu.”

People use computers at an Internet cafe in Changzhi, north China's Shanxi provinceUniverzitet Stenford ima svoj Udacity, jedan od mnogih sajtova za koledž kurseve – uključujući tu i uvod u kompjuterske nauke – sve to dostupno je onlajn i besplatno (Pogledajte post za besplatne onlajn kurseve za više ideja).

Ako koledž kursevi izgledaju i pomalo “spori”, razmislite o programu Code Racer, onlajn igrici koja vas uživo podučava programiranju. “Novajlije se na ovom sajtu mogu učiti konstruisanju sajtova korišćenjem HTML i CSS, dok iskusniji mogu proveriti svoje već stečene veštine.

Reznik je koosnivač i sajta Computer Clubhouse, napravljenog kako bi “pomogao mladima iz zajednica sa niskim prihodima da nauče da se izraze kreativno kroz nove tehnologije”, kako je opisuje. Prema procenama administratora ovog sajta, svake godine više od 25.000 dece radi sa onljan sa ovim “digitalnim mentorima.

Lekcije na sajtu CoderDojo drže onlajn volonteri koji podučavaju novajlije; tu se mladi ljudi mogu naučiti veštini programiranja, proći virtuelnu “turneju” kroz IT kompanije i slušati gostujuće predavače. (Znanje li da programirate? Podesite CoderDojo po svom ukusu).

06Njemu nalik je i sajt Treehouse (iz kojeg je proistekao malopre pomenuti Code Racer), sa obezbeđenim onlajn video kursevima i vežba koje će vam pomoći da naučite IT veštine.

Sajt Code School nudi onlajn kurseve u širokom spektru programskih jezika, dizajna i veb alata.

Girls Who Code je usmeren ka devojčicama uzrasta od 13 do 17 godina; sajt je uvezan sa instruktažom i mentorstvom “radi edukacije, inspiracije i sticanja veština” za svu potencijalno zainteresovanu žensku decu koja bi jedog dana volela da se bave informatičkim ili inženjerskim naukama. “Fortune 500 objavio je da danas samo 3.6 % kompanija ima na čelu žene, a manje od 10% kompanija finansiranih venture kapitalom imaju ženske osnivače. Ipak, žene koriste internet 17% više od svojih muških kolega”, navodi se na ovom vebsajtu.

Veb-radionica za mlade devojke Black Girls Code ima za cilj da pomogne “Afro-Američkim ženama u prvim koracima savladavanja profesija iz oblasti nauke, tehnologija, inženjeringa i matematike”, piše osnivač Kimberli Brajant, izgrađujući takođe i “novu generaciju programerki, onih koji će postati graditelji tehnoloških inovacija a time i sopstvene budućnosti.”

08Kada smo već kod toga, evo i bonusa. Sajt General Assembly nudi raznovrsne kurseve programiranja u svojim kampusima širom sveta. Pored toga, njihova besplatna onlajn platforma, Dash, podučava programima HTML, CSS i JavaScript i to kroz zabavu, putem jednostavnog interfejsa dostupnog i na vašem veb pretraživaču.

Jessica Gross, TED Blog

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.