"pa profesionalni programeri skoro da ne koriste algoritam. vec ga sami 'stvaraju' u glavi. "
Ovo je daleko od istine. Tj, zavisi od oblasti u kojoj se programira. Ali teoretska informatika se bavi proucavanjem algoritama, stvaranjem novih i poboljsanjem postojecih.
Tako da ti mozes da stvoris algoritam za sortiranje recimo, koji ce biti "samo" za jednu klasu sporiji od najbrzeg postojeceg, u najbolju ruku isti.
Tako da je poznavanje algoritama preduslov da neko sebe moze nazvati pismenim programerom (koliko ih ima nepismenih koji od toga zive ne znam).
Literature bar ima, narocito ako citas engleski. Izbor jezika i jeste i nije bitan. Ja sam recimo pocinjao sa PHP-om, pa mi je prelazak na javu bio prilicno veliki korak. U svakom slucaju tipizirani jezik, java po mom misljenju nije los izbor, mada pretpostavljam da nije ni najbolji.
Ja bih izbegavao GUI programiranje dok ne savladam osnove.
Toliko za ovaj post
(Inace, Introduction to Algorithms, T. Cormen ako se dobro secam, MIT Press, oko 1000 strana teorije o algoritmima, to je odlicna referenca)
|