Re: Početak: učenje programiranja
17.09.2003. u 10:29 · pre 281 meseci
#21
Moj savet ti je da počneš da učiš Javu.
Mislim da je to najbolji objektno orijentisani programski jezik od koga možeš da kreneš. Između ostalog, to je programski jezik koji se uči na početnim godinama gotovo svih Evropskih i USA univerziteta na studijama za Computer Science. Dakle, sa Javom si 100% na sigurnom. Naučićeš osnovne principe OO programiranja, a ukoliko se odlučiš na dalje usavršavanje svog znanja pred tobom postoje raznorazne mogućnosti pošto se Java primenjuje i u server side programiranju (J2EE), i za softver mobilnih telefona (J2ME), a kao programski jezik je potpuno prilagođena Internetu (imaš JSP na primer). Ljudi često Javu vezuju samo za Java aplete što je potpuno pogrešno. Java apleti su samo 1 promil od mogućnosti koje nudi ovaj programski jezik. Java svoju najveću primenu ima u enterprise programiranju. Pravi primeri za upotrebu Jave su veliki i složeni informacioni sistemi kod kojih je bezbednost od neprikosnovenog značaja (softver za banke recimo). Stoga ne treba da brineš da će za godinu-dve koliko planiraš da se intenzivno posvetiš izučavanju taj jezik da zastari itd. Dobri Java programeri su uvek traženi i dobro plaćeni, kako ovde kod nas, tako i u inostranstvu.
Drugo, sa Jave ćeš prilično lako moći kasnije da se prebaciš na izučavanje C++ (ako te to kasnije bude zanimalo) s obzirom na to da je Javu možeš da posmatraš kao delimično uprošćenu verziju C++ koja je prilagođena za mrežnu komunikaciju. Sintaksa Jave i C++ je u mnogome slična pošto je prilikom osmišljavanja Java programskog jezika intenzivno korišćena struktura i sintaksa C++. Obično se od programera traži da znaju ova dva programska jezika u paketu jer se oni često kombinuju u raznim poslovima. Naravno, ne moraš biti ekspert za oba jezika, ali bi bilo dobro da pored onog glavnog znaš da se u dovoljnoj meri poslužiš i ovim drugim.
Takođe, moj savet ti je da ne lutaš previše. Nikad nećeš moći da znaš sve programske jezike, pa je stoga najbolje da se usredsrediš na proučavanje srodnih stvari. Recimo, ako te zanimaju programiranje i baze podataka - piči Javu, SQL i XML (recimo), i u tom slučaju nemoj da gubiš vreme sa nekim VB, Delphijem ili nečim desetim. Opet, ako te zanima izrada klijentskih aplikacija usredsredi se na C++...
I, da, nemoj da se rasplinjavaš, da učiš puno različitih stvari odjednom - one step at the time što bi rekli Englezi.
P.S.
Samo da dodam u vezi literature - kupi knjigu Bruce Eckela "Misliti na Javi" u izdanju Mikro knjige. To je savršen priručnik za početnike i apsolutni bestseler prodat u više miliona primeraka širom sveta. Ako dobro znaš engleski, elektronsko izdanje istoimene knjige možeš besplatno da skineš odavde.
Mislim da je to najbolji objektno orijentisani programski jezik od koga možeš da kreneš. Između ostalog, to je programski jezik koji se uči na početnim godinama gotovo svih Evropskih i USA univerziteta na studijama za Computer Science. Dakle, sa Javom si 100% na sigurnom. Naučićeš osnovne principe OO programiranja, a ukoliko se odlučiš na dalje usavršavanje svog znanja pred tobom postoje raznorazne mogućnosti pošto se Java primenjuje i u server side programiranju (J2EE), i za softver mobilnih telefona (J2ME), a kao programski jezik je potpuno prilagođena Internetu (imaš JSP na primer). Ljudi često Javu vezuju samo za Java aplete što je potpuno pogrešno. Java apleti su samo 1 promil od mogućnosti koje nudi ovaj programski jezik. Java svoju najveću primenu ima u enterprise programiranju. Pravi primeri za upotrebu Jave su veliki i složeni informacioni sistemi kod kojih je bezbednost od neprikosnovenog značaja (softver za banke recimo). Stoga ne treba da brineš da će za godinu-dve koliko planiraš da se intenzivno posvetiš izučavanju taj jezik da zastari itd. Dobri Java programeri su uvek traženi i dobro plaćeni, kako ovde kod nas, tako i u inostranstvu.
Drugo, sa Jave ćeš prilično lako moći kasnije da se prebaciš na izučavanje C++ (ako te to kasnije bude zanimalo) s obzirom na to da je Javu možeš da posmatraš kao delimično uprošćenu verziju C++ koja je prilagođena za mrežnu komunikaciju. Sintaksa Jave i C++ je u mnogome slična pošto je prilikom osmišljavanja Java programskog jezika intenzivno korišćena struktura i sintaksa C++. Obično se od programera traži da znaju ova dva programska jezika u paketu jer se oni često kombinuju u raznim poslovima. Naravno, ne moraš biti ekspert za oba jezika, ali bi bilo dobro da pored onog glavnog znaš da se u dovoljnoj meri poslužiš i ovim drugim.
Takođe, moj savet ti je da ne lutaš previše. Nikad nećeš moći da znaš sve programske jezike, pa je stoga najbolje da se usredsrediš na proučavanje srodnih stvari. Recimo, ako te zanimaju programiranje i baze podataka - piči Javu, SQL i XML (recimo), i u tom slučaju nemoj da gubiš vreme sa nekim VB, Delphijem ili nečim desetim. Opet, ako te zanima izrada klijentskih aplikacija usredsredi se na C++...
I, da, nemoj da se rasplinjavaš, da učiš puno različitih stvari odjednom - one step at the time što bi rekli Englezi.
P.S.
Samo da dodam u vezi literature - kupi knjigu Bruce Eckela "Misliti na Javi" u izdanju Mikro knjige. To je savršen priručnik za početnike i apsolutni bestseler prodat u više miliona primeraka širom sveta. Ako dobro znaš engleski, elektronsko izdanje istoimene knjige možeš besplatno da skineš odavde.
Re: Početak: učenje programiranja