Citat:
Pharos: Nema ništa jače od toga biti programer pa još i dobar.
Ako si dobar u tome što radiš, stres je minimalan. Veliki je deficit programera pa ti neće biti teško da promeniš firmu ukoliko te šef izrabljuje, a malo plaća i sl.
Jako lako se dolazi do posla, a na platu računaj min 500 evra neto plate. To je plata jednog programera početnika koji je ispekao solidno zanat u školi, a već posle godinu dana računaj da nećeš ići ispod 800 evra neto. Pa toliko nemaju ljudi sa 30 godina iskustva u mnogim firmama kod nas.
Bitno je da NAUČIŠ JEDAN programski jezik, bio to c, c++, c#, asp .net, jme, jee.. ali da ga naučiš dobro. Ne možeš biti expert i za c# i za javu u isto vreme.
Posla ćeš naći za bilo koji od ovih programskih jezika bitno je samo dobro ga naučiti.
Da napomenem da nećeš čitav život biti hard core programer. U početku kuckaš sve i svašta, kasnije postaješ senior developer pa project leader.. na kraju se tvoje kuckanje svede na minimum, a posao više na organizaciju rada.
Ima. Mnogo toga :). Na primer, naslediti par milijardi i ne raditi nista? :) Baviti se svojim hobijima... Sedeti, uzivati i slusati muziku :). Posvetiti se porodici. :) Eto, vidis da ima "nesto jace" ?
Uglavnom, puno srece svim studentima, ali ne nadajte se tome "stres je minimalan". U svakoj IT firmi, i maloj i velikoj, postoje rokovi i menadzeri koji ce vam skakati po glavi kad ih budete probili (a probicete ih). Postoje klijenti, koji ce vam, zajedno sa vasim nadredjenima, skakati po glavi zasto ono sto ste uradili ne radi - kad njima to treba, i oni zbog vas, eto, gube pare. Posebno vam zelim srecu kad u petak skapirate da je problem sto nesto ne radi u nacinu na koji medjusobono saradjuju dva ili tri modula stara vec par godina, koji treba da rade ono sto vi trazite, i vi zapravo ne znate zasto ne radi, pa vas nadredjeni potapse po ramenu i kaze "sta da ti kazem, pera (koji je to pravio) vec godinu dana ne radi ovde, snadji se. Ja samo znam da to mora da bude gotovo u ponedeljak, inace.... nece da valja". Toliko o eliminisanju stresa.
A social skills... pa ajde ovako: nije problem nemati ih. Stvarno nije. Ima dosta programera koji su losi u tome. Samo ne racunajte da je to plus - samo se tolerise. I ne racunajte da bez njih napredujete - to je ono sto cini dobrog managera, team leadera, sta god... Jer glavni posao takve osobe nije neka apstraktna organizacija (koji vi klinci uvek zamisljate kao nesto sa crtanjem dijagrama na papiru), vec komunikacija sa klijentima, nadredjenima i ljudima koji rade u vasem timu. Pri tome, treba da zaposlene ne nervirate previse (da bi radili), da slusate sefa, i da razumete klijenta. Ne zaboravite, na vas ce klijent vikati kada se ispostavi da program koji je napravljen nije ono sto je on ZAMISLIO. Da, dobicete vecu platu, i vise stresa. :). Iznenadjenje.
I da, ne brinite se oko jezika. Naucite par, jer treba znati koncepte. Glavno je znati metode, nacin razmisljanja, nacin resavanja problema, ne sintaksu. Sintaksa se nauci... Ono sto necete nauciti je kako se to zapravo radi. Ne dok ne odradite par poslova za ozbiljno, i ne vidite kako to izgleda u praksi. Modele apstraksije, organizaciju i pristup, matematicku podlogu toga... to cete vec savladati. Cilj vam je da naucite dovoljno da se neko smiluje da vam da da radite na pravom projektu, gde cete nauciti kako se to zapravo radi. Posle toga, srecno! Dalje je sve na vama.
Please do not feed the Trolls!
Blasphemy? How can I blaspheme? I'm a god!'