Arhiva za ‘naučiti’ tag
10 načina da poboljšate svoje programiranje
Naučiti novi programski jezik
Učenjem novih programskih jezika uvidjet ćete nove načine razmišljanja, pogotovo ako novi jezik koristi paradigme koje do tada niste upoznali. Novi način razmišljanja koji naučite može primijeniti na jezike koje već znate, a možda čak i poželite početi koristiti novi jezik za ozbiljne projekte.
Veliko iskustvo i znanje možete steći sa kvalitetnim jezicima poput Forth, PostScript, Factor, Haskell, Prolog ili Erlang.
Čitanje kvalitetnih knjiga
Veoma mnogo se može naučiti iz knjiga. Iako je praksa važna, čitajući neku od stvarno dobrih i izazovnih knjiga za programiranje može biti odličan trening za vaše razmišljanje. U takve knjige spadaju na primjer: “Art of Computer Programming“, „Structure and Interpretation of Computer Programs (SICP)“, ili pak „A Discipline of Programming“.
Naravno, možete početi i sa manje zahjevnim knjigama, ali svakako treba da izbjegnete knjige poput “for Dummies”, ili one koje vas uče nešto “u roku od 24 sata” ili “za 21 dan”, jer od takvih knjiga ćete dobiti vrlo malo u smislu poboljšanja vještine programiranja.
Pridružite se open source projektu
Prednosti ulaska u open source projekt su da ćete raditi s drugima, što je dobra stvar u slučaju da ste ranije radili samostalne projekte, a takođe ćete morati istraživati i naučiti da razumjete nepoznatu bazu koda, što može predstavljati veliki izazov.
Razne projekte možete pronaći na sajtovima kao što GitHub, SourceForge, gitorious, BitBucket ili Ohloh./p>
Riješavanje programerskih problema
Postoje mnogi programirski problemi čijim riješavanjem stičete dodatno iskustvo i rutinu. Matematički problemi mogu se naći na Project Euler, koji je vjerojatno najpopularniji sajt ovoga tipa.
Probleme u programiranju koje ostali programeri pokušavaju riješiti možete pronaći na codegolf.stackexchange.com.
Ovako nešto vam može pomoći da naučite mnoge posebne značajki jezika, a takođe i da razmišljate kreativnije o kodiranju nego ranije.