Učenje programiranja

Programski jezici su kao strani jezici

— Autor programiranje @ 16:19
Ljudi koje zanima književnost i strani jezici beže od programiranja, misleći da je to nešto što je suprotno njihovim verovanjima, ali...

Postoji vrlo zanimljiva sličnost između programskih jezika i stranih jezika! Na prvi pogled, ove dve discipline nemaju ništa zajedničko, sem reči „jezik“. Strani jezici su u vrsti društvenih nauka, tiču se lingvistike i književnosti i time kao da su u suštoj suprotnosti sa programskim jezicima, koji izviru iz prirodnih nauka i matematike.

Ipak, to je daleko od istine! Tako, samo učenje programskih jezika vrlo je slično učenju bilo kojeg stranog jezika. Počinjete sa tim da bilo koji tekst koji je napisan na tom stranom jeziku gledate sa potpunim nerazumevanjem i blagim očajanjem. Ko će sve te simbole da nauči? A onda počinjete da učite, slovo po slovo, reč po reč... Sve vam je više jasno i sve ste zadovoljniji. U programiranju, isto tako postoje naredbe čije značenje morate da naučite i zapamtite. Onda sve te divne reči treba spojiti i dati im celinu i smisao. Sintaksa i semantika postoji u programiranju baš kao i govornim jezicima, i ima slično značenje.

Ovo mnogo lakše pada ljudima koji su počeli sve ovo da uče mladi i u školi; tada se taj prvi i najteži deo procesa brzo savlada.

Sjajna stvar u vezi Codecademy je što ima krajnje pragmatičan pristup i što vi od prve lekcije počinjete da kucate kodove i odmah vidite rezultate. Kao na privatnim kursevima stranih jezika, odmah se ide na to da počnete da govorite prve reči i „razmišljate na tom jeziku“. Time se razlikuje od našeg klasičnog školskog pristupa gde se gubi puno vremena na gramatiku i nagomilava se pasivno znanje dok se praktično znanje zanemaruje.

Sećam se kada sam prvi put uzeo roman na francuskom, pre nego što sam počeo da učim francuski... Sve mi je bilo nejasno! Nisam mogao ni jednu reč da uhvatim da razumem. Onda, posle nekoliko godina, kada sam uzeo istu tu knjigu, kao da se otvorila i zasijala na potpuno drugi način! Razumeo sam ne samo pojedinačne reči, nego i smisao svega, i mogao sam sa zadovoljstvom da čitam taj roman!

Slično je i sa programiranjem. Prvi put kada pogledate neki kod napisan na programskom jeziku sve će vam biti nejasno. No, vremenom, uz konstantan rad, razumećete sve više i na kraju ćete doći do toga da apsolutno razumete sve o čemu se radi, a imaćete i sposobnost da isto tako nešto i sami napišete.

Istina, put je dug, ali verujte mi na reč: baš kao i Jelen pivo, ovo je nešto što zaista VREDI! (Navijači znaju zašto).

Powered by blog.rs