Gdje naučiti govoriti programski? Točnije, gdje to naučiti kroz projekte i striptiz?

Gdje naučiti govoriti programski? Točnije, gdje to naučiti kroz projekte i striptiz?

Kodiranje je odlično za konkurentnost na tržištu rada. Izvor fotografije: passionmakes.us
Kodiranje je odlično za konkurentnost na tržištu rada. Izvor: passionmakes.us

Do prije nekoliko godina poznavanje programskih jezika je još uvijek bilo ograničeno na profesionalce i obrazovane programere koji su svoje vještine kovali kod profesora i uz knjige, ostavljajući kod iza aplikacija apstraktnim za većinu korisnika. Danas više nema opravdanja za nepoznavanje programskih jezika- barem u osnovama.

Mnoštvo web stranica i aplikacija pruža besplatne tečajeve za učenje programskih jezika, a koliko su zahtjevni ovisi i o jeziku koji se uči. Obilježje većine aplikacija je inovativan pristup koji učenje čini i zabavnim. Aplikacije i stranice se uglavnom temelje na učenju kroz rad, pa korisnik prvog zadatka uči u praksi, uz različite sustave nagrađivanja za riješeni zadatak.

Codecademy je interaktivan i besplatan tečaj programiranja. Izvor: webthesmartway.com
Codecademy je interaktivan i besplatan tečaj programiranja. Izvor: webthesmartway.com

Jedna od najpopularnijih stranica je Codecademy.com koja pruža tečajeve za osnove web dizajna, HTML, CSS, JavaScript, Ruby i druge. Codecademy korisniku na ekranu prikazuje zaslon s teorijom i zadatkom, komandni redak za ispisivanje i prozor u kojem kod odmah pretvara u web stranicu. Korisnik prolazi kroz interaktivne tečajeve, a može pristupiti i samostalnim projektima koji su nešto zahtjevniji. Ovo je odličan izbor za učenje web dizajna.

Uz Codecademy stoji i Code School koji radi na istom principu, učeći korisnika kroz vježbu. Code School pruža kvalitetnu uslugu, a nude i tečaj programiranja za iOS.  Tečajevi su pak složeni kao igra kroz koju korisnik prolazi kodirajući elemente.

Napiši kod, skini profesoricu

Iako je Codecademy veoma jednostavan i korisnika odmah uvlači u vježbe, poznavanje osnova sintakse je dobro došlo. Za osnove osnova programiranja pobrinule su se Codebabes.com.  To je stranica koja pruža video lekcije o osnovama programiranja, koje drže mlade programerke, a dobar rezultat ne nagrađuju ocjenom već odjećom, ili manjkom iste. Stranica je naišla na otpor pri pokretanju jer je mnogi smatraju neprikladnom, ali programerski dio je autentičan.

Codebabes je kontroverzni servis za učenje programiranja. Izvor: fastcompany.com
Codebabes je kontroverzni servis za učenje programiranja. Izvor: fastcompany.com

Knjige i kolegiji

Udacity je platforma koja je sadržajno puno snažnija od konkurencije, no bez interaktivnosti. Web stranica ili aplikacija pruža korisnicima video seminare i tečajeve programiranja, ali i omogućava usvajanje drugih tehnoloških vještina zahvaljujući uspješnim i poznatim predavača koji rade u tvrtkama poput Googlea. Udacity pruža puno više, uključujući tečajeve nekih zahtjevnijih jezika poput Jave.

Osim webinara i interaktivnih programa za vježbanje na raspolaganju stoje i web stranice poput Programing – mother**** koja pruža mnoštvo besplatnih e-knjiga, dok za tiskana izdanja korisnik ipak mora platiti. Stranicu je pokrenuo Zed Shaw, autor već renomiranih knjiga o programiranju, a diči se direktnim pristupom programiranju, bez okolišanja.

Zed Shaw agresivnije pristupa poticanju na učenje. Izvor: leafac.com
Zed Shaw agresivnije pristupa poticanju na učenje. Izvor: leafac.com

Učenje kroz projekt

Zanimljiv pristup ima TeamTreehouse.com, stranica koja ne usmjerava korisnika na rješavanje pojedinačnih zadataka i rješavanje problema, već na izradu  projekta od samog početka. Treehouse pruža prozor za ispisivanje koda i prozor u kojemu se kod realizira. Pomoć i objašnjenja pritom pruža glasovni zapis koji provodi kroz korake.

Treehouse - učenje kroz izradu projekata. Izvor: Tech.co
Treehouse – učenje kroz izradu projekata. Izvor: Tech.co

Uz ove platforme postoji još mnoštvo jednako kvalitetnih- nikad nije bilo tako jednostavno i zabavno naučiti programske jezike, počevši od učenja sintakse na Codebabes.com, korištenja iste na Codecademy.com pa sve do zahtjevnih lekcija koje pruža Udacity.

 

Komentari

  1. Davor

    Davor

    29. 07. 2014. u 3:20 pm Odgovori

    Lijep članak no izostavili ste domaće tutorijal stranice, recimo lakotuts(dot)com. U svakom slučaju treba nam više domaćih tutorijal stranica, zar ne?

Odgovori

Tvoja e-mail adresa neće biti objavljena.

Popularno

Mobilno

Kako je Njuškalo uz pomoć foto-prepoznavanja za 70% ubrzao predaju oglasa u mobilnoj aplikaciji

Foto-prepoznavanje predmeta u samom je vrhu svjetskih trendova i primjene umjetne inteligencije, a mi smo odlučili upravo tu tehnologiju uvrstiti u Njuškalovu aplikaciju prilikom predavanja oglasa. Kako je proces izgledao u praksi, na koje smo izazove naišli i što su planovi za budućnost, otkrivamo.

Tehnologija

Kako sam od osobe koja regrutira programere sama postala programerka?

Prije otprilike godinu dana intenzivno sam guglala “kako postati (samouki) developer”. Danas sam u situaciji da sama pišem o tome. Iako je svačije iskustvo drugačije, nadam se da će ono što sam putem naučila biti korisno i inspirativno svima koji koketiraju s programiranjem i razmišljaju o karijeri u IT-u.

Intervju

Što korisnici žele i očekuju od vaših proizvoda i usluga zna podatkovna znanstvenica

Iako je njezin karijerni put krenuo u smjeru računovodstva i financija, Maja Copak Smolčić vrlo je brzo shvatila kako ju više zanima statistika i analiza podataka. Bila je spremna na novi početak i učenje programiranja i novih vještina. Danas u A1 vodi odjel zadužen za poslovnu analitiku i data science.

Što ste propustili

Tehnologija

Kako sam od osobe koja regrutira programere sama postala programerka?

Prije otprilike godinu dana intenzivno sam guglala “kako postati (samouki) developer”. Danas sam u situaciji da sama pišem o tome. Iako je svačije iskustvo drugačije, nadam se da će ono što sam putem naučila biti korisno i inspirativno svima koji koketiraju s programiranjem i razmišljaju o karijeri u IT-u.

Startupi i poslovanje

Christina Calje, od direktorske pozicije u Goldman Sachsu do vlastitog AI startupa

Prije nešto više od četiri godine, Christina je iz financijske posve prešla u tehnološku industriju. Danas kao osnivačica startupa Autheos, koji uz pomoć AI optimizira video kampanje, sudjeluje i u projektima za definiranje pravnih okvira odgovornosti AI sustava, a upravo ju je to, kao vrsnu stručnjakinju i uspješnu ženu dovelo na LEAP Women konferenciju nakon koje sam s njom pričala o AI-u, marketinškim strategijama, društvenim mrežama, GDPR-u i video trendovima.

Društvene mreže

Filip Zavadlav: Kako je ubojica podrškom na online mrežama postao simbol borbe za pravdu?

Uspoređuju ga s Jokerom i Punisherom, prozivaju ga herojem, a ne ubojicom. Priča o Filipu Zavadlavi, 25-godišnjaku koji je počinio trostruko ubojstvo u Splitu, puni sve medije već nekoliko dana. Ali i društvene mreže.

Startupi i poslovanje

Komentiramo kriterije nesamostalnog rada: Hoće li ih i vaš paušalni obrt zadovoljiti?

Ministarstvo financija objavilo je kriterije po kojima se određuje je li nešto nesamostalni rad i trebaju li za njega biti plaćeni svi doprinosi i porezi kao na plaću. No, koliko su ti kriteriji jasni i primjenjivi na IT?

Startupi i poslovanje

Alan Sumina: U 11 godina Nanobit je izdao više od 20 igara, a živi od samo njih tri

CEO Nanobita Alan Sumina jedan je od najpoznatijih domaćih poduzetnika, a mi smo provjerili kako danas gleda na 11 godina njegove tvrtke te izazove na koje se nailazilo putem.

Intervju

Što korisnici žele i očekuju od vaših proizvoda i usluga zna podatkovna znanstvenica

Iako je njezin karijerni put krenuo u smjeru računovodstva i financija, Maja Copak Smolčić vrlo je brzo shvatila kako ju više zanima statistika i analiza podataka. Bila je spremna na novi početak i učenje programiranja i novih vještina. Danas u A1 vodi odjel zadužen za poslovnu analitiku i data science.