[ absBeg @ 12.12.2006. 16:04 ] @
Kako sam ja na 3. godini faksa, ovo me pitao jedan mladji prijatelj, ali mu nisam znao dati zadovoljavajuci odgovor. Vjerovatno jer ni ja nemam tolikog iskustva u profesionalnom programiranju. Kasnije se povela rasprava i shvatili smo da nam niko ne zna reci kakve su prednosti i mane ovog programiranja.

Culi smo razne spekulacije tipa da je to VEOMA tezak posao, da covjek "pukne" nakon par godina rada kao programer, da si samo zatvoren u sobu bez prozora da bi programirao jer sefovi uvijek hoce da se posao obavi prije nego sto je moguce, da se svakih par godina moras uciti sve iz pocetka, itd itd. Medjutim, niko od ovih ljudi nije bio profesionalni programer, nego je nacuo od "tamo jednog programera".

Kako ovaj forum posjecuju mnogi profesionalni programeri, zamolio bih vas da odvojite malo vremena da nam objasnite prednosti i mane posla.

Ono sto vecinu ljudi zanima je:
- Je li lako naci posao kao programer
- Je li bolje raditi kao freelancer ili kao programer u nekoj firmi
- Koliko je realno ocekivati da ce te neka strana firma zaposliti kao programera sa Balkana (tj. da im kodiras od kuce)
- Je li realno ocekivati da mozes raditi od kuce kao freelancer i od toga zivjeti
- Kakva je placa u odnosu na druge profesije (npr. sistemski administrator)
- Koliko je stresan posao u odnosu na druge IT struke
- Kada se poceti praksati, tj. da li se slomiti na C++-u ili cekati "lakse" jezike (C#, Java, PHP...) pa onda njih detaljno proucavati
- Na koji dio se fokusirati: koji jezik, pa onda da li na programiranje baza ili aplikacija i sl.
- Kakav izgleda radni dan? Je li kao normalni 8-10 sati rada ili...?


Znam da ce se mozda mnogi od vas na ovaj post nasmijati, ali vjerujte mi da danasnjim mladim IT studentima ovakve banalne stvari niko ne zna objasniti.

Hvala unaprijed od ekipa sa faksa
[ NrmMyth @ 12.12.2006. 17:38 ] @
Citat:
absBeg: Znam da ce se mozda mnogi od vas na ovaj post nasmijati, ali vjerujte mi da danasnjim mladim IT studentima ovakve banalne stvari niko ne zna objasniti. ;)
Zato jer je nemoguce objasniti. Nema se sta puno za govoriti, ovisi od covjeka do covjeka.
[ sstanko78 @ 13.12.2006. 15:53 ] @
Pa vidi, prvo sto se tice programskih jezika, svi imaju svoju namenu. Svaki od njih je
za nesto najbolji.
Sto se posla i rada tice, pa sve zavisi bukvalno od coveka do coveka i dosta
toga zavisi i od srece.....
Nekome je jako tesko. Narocito ljudima koji su nespreamni za saradnju, razmenu iskustava, ideja i slicno.
A nekima je znatno lakse ..... zavisi od licnosti
[ DaliborP @ 13.12.2006. 16:29 ] @
- Je li lako naci posao kao programer

Jeste, ako znas da programiras.

- Je li bolje raditi kao freelancer ili kao programer u nekoj firmi

Meni je bolje u firmi, zavisi sta tebi znaci rec "bolje", pare, posao, okruzenje - do tebe je.

- Koliko je realno ocekivati da ce te neka strana firma zaposliti kao programera sa Balkana (tj. da im kodiras od kuce)

Hm, stvarno nemam odgovor na ovo.Pretpostavljam da mislis na freelancer posao, ima ga dosta po netu, nisam se time nikad bavio, neko drugi ce ti bolje objasniti.

- Je li realno ocekivati da mozes raditi od kuce kao freelancer i od toga zivjeti

Ne znam, valjda zavisi za koliko radis i koliko puno radis.

- Kakva je placa u odnosu na druge profesije (npr. sistemski administrator)

Bolja definitivno.

- Koliko je stresan posao u odnosu na druge IT struke

Meni nije stresan, to je do firme i licnosti najvise.

- Kada se poceti praksati, tj. da li se slomiti na C++-u ili cekati "lakse" jezike (C#, Java, PHP...) pa onda njih detaljno proucavati

Treba nauciti programirati, s vremenom ces se vezati za neki jezik koji na kraju krajeva nije ni bitan, bitno je znati programirati.
Ja kad gledam trenutno stanje vecinom su ljudi podeljeni izmedju Microsofta i Jave, dakle najzastupljeniji(a i najtrazeniji) jezici su C# i Java. Sto opet ne znaci da nema posla za ostale.

- Na koji dio se fokusirati: koji jezik, pa onda da li na programiranje baza ili aplikacija i sl.

To je do tvojih afiniteta, ako ces da pratis trendove kreni sa .NET-om, otkud znam sta te zanima, Web app ili Administracija baza, sve je do tebe. U svakom slucaju svaki programer trebalo bi da ima dobro razumevanje i poznavanje baza, ne toliko administraciju koliko programiranje.

- Kakav izgleda radni dan? Je li kao normalni 8-10 sati rada ili...?

Dodjes na posao, radis i odes kuci kad zavrsis :)) ) Nisi ti bas toliko naivan da pitas ovako nesto.

Jednu stvar sam primetio da gro mladjih ljudi, buducih programera razmislja o programiranju kao freelancingu, tj sedenju kod kuce i uzimanju para nalagano.
Iskreno karijera se tesko tako pravi, svestan sam manjka kvalitetnih i velikih firmi u BG-u, ali opet mislim da je bolje raditi u nekoj firmi radi razmene znanja, komunikacije sa ljudima, itd.

Ako je neko kreativan na svojstven nacin i ima ideju i plan, mozda takva osoba ne bi trebala da traci vreme radeci za nekoga ali mislim da za prosecnog programera je puno bolje da pocne rad u nekoj firmi radi sopstvenog razvoja.
Opet to je do afiniteta, da ne uvredim nikoga.


[ ventura @ 13.12.2006. 17:27 ] @
Je li lako naci posao kao programer

Veoma lako, pod uslovom da ne precenjuješ svoje sposobnosti.

Je li bolje raditi kao freelancer ili kao programer u nekoj firmi

Mislim da je bolje da radiš klasičan programerski posao.

Kad si freelancer, tu nemaš nikkvih izazova. Radiš uglavnom iste stvari (obično sitnice i gluposti) tokom cele karijere. Nema ozbiljnih projekata, i nekih ozbiljnijih izazova, jer ako nekome treba ozbiljan software on neće to oglasiti na Elance-u već će unajmiti neku programersku firmu da u to odradi. U tom smislu je boolje, jer ćeš kao programer u firmi biti mnogo više ostvaren na profesionalnom nivou. Plus tu je i saradnja sa iskusnijim kolegama, razmena iskustava, više glava je pametnije od jedne i sl.

Koliko je realno ocekivati da ce te neka strana firma zaposliti kao programera sa Balkana (tj. da im kodiras od kuce)

Strana firma teško, a neki freelance projektić možeš sigurno da ubodeš.

Je li realno ocekivati da mozes raditi od kuce kao freelancer i od toga zivjeti

To sve zavisi od toga koliko radiš. Ako radiš 8-10 sati dnevno, i pri tom si efikasan, možeš da živiš lepo od toga.

Kakva je placa u odnosu na druge profesije (npr. sistemski administrator)

Veća.

Koliko je stresan posao u odnosu na druge IT struke

Zavisi od firme i tvoje lične ozbiljnosti i posvećenosti poslu. Ako si ozbiljan i umeš da upravljaš svojim vremenom onda nema nikakvog stresa. Ako si neozbiljan, i pokušavaš da sve završiš u poslednjem trenutku, onda je veoma stresan.

Kada se poceti praksati, tj. da li se slomiti na C++-u ili cekati "lakse" jezike (C#, Java, PHP...) pa onda njih detaljno proucavati

Ako ćeš da radiš kao freelancer, onda nema smisla da učiš C++ ili tako nešto... U freelancu se obično traže neke kratke skriptice i sl, znači PHP, JAVA, eventualno .NET je puna kapa... Ako ćeš ozbiljno da se baviš programiranjem, onda je C# dobar početak...

Na koji dio se fokusirati: koji jezik, pa onda da li na programiranje baza ili aplikacija i sl.

Dobar programer treba da poznaje obe stvari. Možda ne toliko dobro DB programiranje koliko aplikativno, ali u svakom slučaju treba da zna da napiše i neke umereno komplikovane stored procedure, kao i da poznaje dobro DB engine na kom radi.



[ absBeg @ 13.12.2006. 19:14 ] @
>
Hvala na odgovorima i nadam se da ce ih biti jos :D
Ovako gledajuci sa strane, covjek bi rekao da je programiranje posao
kakav samo mozes pozeljeti. A opet, veoma velik broj ljudi ima negativno
misljenje o tom zanimanju. E sad, znam da je kolko ljudi, tolko i cudi.
Ali ipak, ne mozemo biti samo tako iskljucivi.
Da li se to radi o ljubomori potplacenih IT profesionalaca ili su
programeri geekovi pa i ne shvacaju kako los posao rade? Nadam se da sam
se dobro izrazio. ;)

Da ne bude ljutnje, i mi smo geekovi cim se smijemo na fore "Idu dva
konstruktora i sretnu jednog destruktora" :D :D :D
[ TGCVugi @ 13.12.2006. 19:32 ] @
Ja mislim da zaradivat kao freelancer jako tesko mozes da zivis,
posao kao programer mozes da nades jako lako (naravno ako si kvalitetan, i ne jedan od onih pruvelicanih programera, skroman i da znas svoje kvalitete), ali uvek ima,kao sta kaze koliko ljudi toliko cudu, ovde je i presudno dosta sreca kao i nos za BIZZNIS, ima odlicnih programera sta nemogu naci posao a s druge strane covek sta nezna da upali racunar se zaposli kao programer,, (jer se vise snalazi),
najbolje je da radis u nekoj firmi, pogotovo ako tek pocinjes profesionalno programirat, u prvom redu zbog toga da naucis nesto novo,,i da zaradis za dalje,,
..dalje,, ja mislim da je dosta stresan posao,,ali opet sta kaze zavisi do osobe,,neko odustane nakon 1/2/3 godine a neko radi i po 20 godina,,
da ponovim,, danas programer za svakoga nesto znaci, nema skupnog resenja,, zavisi o pojedincu,njegovoj sposobnosti,..pa cak i o licnosti i sreci,,ali programer se dakako isplati biti,,,(pogotovo ako si uspjesan u tome),,,jer tko zna dokle mozes da doguras...
[ lukeguy @ 17.12.2006. 12:30 ] @
Moja asistentkinja kod koje radimo projektovanje softvera, opet, ima mišljenje da programerske pozicije nisu baš san snova, jer programeri samo implementiraju ono što im zacrtaju projektanti softvera. Pa je ovaj drugi kao kreativniji i zahvalniji posao, tj. fora je da težiš poslovima koji su na "višem", "apstraktnijem" nivou od pisanja koda. Opet, ovo je sve uslovno, jer pretpostavljam da su ovde retko kad razdvojena ova dva posla.
[ dejankr @ 18.12.2006. 12:06 ] @
Ne znam ni jednog projektanta koji je sa fakulteta odmah došao na tu poziciju. Znači, prvo moraš da se godinama iskališ kao programer da bi mogao biti dobar projektant, arhitekta itd. Normalno je da se sa godinama i tvoja pozicija menja, pa ćeš na početku implementirati ono šta ti drugi kažu, a vremenom ćeš ti druge voditi.
Programiranje je takav posao da ga je teško raditi celi život, pošto se tehnologije brzo menjaju a mlađi se uvek lakše nose sa njima. Zato i treba vremenom težiti pozicijama gde ćeš se manje baviti implementacionim detaljima a više poslovnim procesima, upravljanjem i sl.