Pozdrav svima! Voleo bih da od iskusnijih ljudi sa ovog foruma dobijem smernice o nastavku ucenja programiranja. Znam da ima dosta ovakvih tema na forumu, ali s obzirom da ja otprilike znam sta zelim nadam se da ce se tema koliko toliko razlikovati od onih vec postovanih.
Prvo ukratko o meni i mom "znanju" iz programiranja: Imam 21 godinu. Studiram informatiku na PMFu u Nisu. U srednjoj skoli sam ucio Pascal, Delphi i Visual Basic nakon cega sam zavoleo VB.net i dosta vremena sam proveo na internetu uceci isti dok nisam dosao na fakultet i shvatio da mi je VB.net samo ugradio neke lose navike, i da sam realno pravi pocetnik u programiranju i samoj informatici. Inace, sa programiranjem sam se upoznao jako mlad(sa nekih 12 godina, QBasic) i iako sam do pre godinu dana bio jako nedisciplinovan pri ucenju istog, mislim da sam stekao da kazem "osecaj" za programiranje, tako da dosta lako usvajam nove stvari i cini mi se da sam programiranje izabrao za profesiju :)
Sto se mog trenutnog znanja tice, trenutno stojim ovako: Polozio sam "Uvod u Programiranje"(C), "Web Programiranje"(HTML, CSS, JavaScript) i Objektno-Orjentisano Programiranje(C++ i Java). Iz svakog od ovih jezika osim C-a sam naucio dosta vise od onoga sto smo ucili na predavanjima i vezbama, skidao sam razne knjige sa neta na engleskom jeziku i ucio iz njih.
Za razliku od nekih mojih kolega, svestan sam da je moje trenutno znanje jako malo, i da nas na fakultetu uce samo osnove(makar na osnovnim studijama), dok bi mi trebali da se samostalno "dopunjujemo" sa svih strana ako sutra zelimo da imamo dobar posao.
Moje sposobnosti kada je u pitanju dizajn su ravne nuli, pa sto se tice Weba zelim da naucim samo osnove koje ce mi olaksati da odradim npr scrapovanje podataka sa nekog web sourca ili bilo koji drugi kontakt moje desktop/sistemske aplikacije sa internetom. Zelim da se bavim "ozbiljnim" programiranjem, gde je bitan svaki bajt memorije, trazi se brzina i efikasno resavanje problema...
Voleo bih da budem programer u C++-u i Javi, i najverovatnije u C# nakon sto savladam ova dva, da se bavim velikim projektima i radim na ozbiljnim aplikacijama, da mi znanje omoguci da zapalim preko grane ako to zelim, jednostavno da budem profesionalac u svom poslu.
Narucio sam par knjiga na engleskom koje se bavi uvodom u C++("C++ Without Fear A Beginner's Guide That Makes You Feel Smart", "C++ By Dissection" i "C++ for Dummies") i sa vecinom stvari u njima sam vec upoznat, ali ce mi svakako uvecati i ojacati osnovu.
Pitanje glasi: Sta nakon ovih knjiga ? :) S obzirom na trenutno znanje iz informatike, ja samo jos znam da moram da naucim baze podataka(tu imam gotovo 0 znanja), pa me interesuju vasi saveti o literaturi, stvarima na koje bi trebao da obratim paznju, oblastima za koje jos nisam cuo a morao bih...
Moj neki plan bi bio da do kraja osnovnih studija(jos 2 godine) naucim koliko god dobro mogu C++, Javu i C#, zatim da za vreme master studija ovo znanje iskoristim da steknem neku vrstu "prakse" na freelancing sajtovima i da nakon zavrsenog mastera mogu da smatram da imam znanje koje bi firme smatrale zavidnim za programera koji nema radnog iskustva.
Unapred zahvalan!
*Jako mi je zao sto je post ispao ovoliko dug, ali hteo sam da steknete sto bolji uvid kako bi ja dobio sto bolji savet :)
Prvo ukratko o meni i mom "znanju" iz programiranja: Imam 21 godinu. Studiram informatiku na PMFu u Nisu. U srednjoj skoli sam ucio Pascal, Delphi i Visual Basic nakon cega sam zavoleo VB.net i dosta vremena sam proveo na internetu uceci isti dok nisam dosao na fakultet i shvatio da mi je VB.net samo ugradio neke lose navike, i da sam realno pravi pocetnik u programiranju i samoj informatici. Inace, sa programiranjem sam se upoznao jako mlad(sa nekih 12 godina, QBasic) i iako sam do pre godinu dana bio jako nedisciplinovan pri ucenju istog, mislim da sam stekao da kazem "osecaj" za programiranje, tako da dosta lako usvajam nove stvari i cini mi se da sam programiranje izabrao za profesiju :)
Sto se mog trenutnog znanja tice, trenutno stojim ovako: Polozio sam "Uvod u Programiranje"(C), "Web Programiranje"(HTML, CSS, JavaScript) i Objektno-Orjentisano Programiranje(C++ i Java). Iz svakog od ovih jezika osim C-a sam naucio dosta vise od onoga sto smo ucili na predavanjima i vezbama, skidao sam razne knjige sa neta na engleskom jeziku i ucio iz njih.
Za razliku od nekih mojih kolega, svestan sam da je moje trenutno znanje jako malo, i da nas na fakultetu uce samo osnove(makar na osnovnim studijama), dok bi mi trebali da se samostalno "dopunjujemo" sa svih strana ako sutra zelimo da imamo dobar posao.
Moje sposobnosti kada je u pitanju dizajn su ravne nuli, pa sto se tice Weba zelim da naucim samo osnove koje ce mi olaksati da odradim npr scrapovanje podataka sa nekog web sourca ili bilo koji drugi kontakt moje desktop/sistemske aplikacije sa internetom. Zelim da se bavim "ozbiljnim" programiranjem, gde je bitan svaki bajt memorije, trazi se brzina i efikasno resavanje problema...
Voleo bih da budem programer u C++-u i Javi, i najverovatnije u C# nakon sto savladam ova dva, da se bavim velikim projektima i radim na ozbiljnim aplikacijama, da mi znanje omoguci da zapalim preko grane ako to zelim, jednostavno da budem profesionalac u svom poslu.
Narucio sam par knjiga na engleskom koje se bavi uvodom u C++("C++ Without Fear A Beginner's Guide That Makes You Feel Smart", "C++ By Dissection" i "C++ for Dummies") i sa vecinom stvari u njima sam vec upoznat, ali ce mi svakako uvecati i ojacati osnovu.
Pitanje glasi: Sta nakon ovih knjiga ? :) S obzirom na trenutno znanje iz informatike, ja samo jos znam da moram da naucim baze podataka(tu imam gotovo 0 znanja), pa me interesuju vasi saveti o literaturi, stvarima na koje bi trebao da obratim paznju, oblastima za koje jos nisam cuo a morao bih...
Moj neki plan bi bio da do kraja osnovnih studija(jos 2 godine) naucim koliko god dobro mogu C++, Javu i C#, zatim da za vreme master studija ovo znanje iskoristim da steknem neku vrstu "prakse" na freelancing sajtovima i da nakon zavrsenog mastera mogu da smatram da imam znanje koje bi firme smatrale zavidnim za programera koji nema radnog iskustva.
Unapred zahvalan!
*Jako mi je zao sto je post ispao ovoliko dug, ali hteo sam da steknete sto bolji uvid kako bi ja dobio sto bolji savet :)