PDA

View Full Version : Pitanja za programere.. i ostale :)


nikolar
21.06.2009, 01:21
Ovo je donekle izmenjeni tekst mog komentara na emigracija blogu, upućen Aleksu koji na žalost izgleda da ne posećuje svoj blog. U međuvremenu me je Žana posavetovala da pokušam sa postom i ovde jer valjda ima dosta programera. Evo ga tekst: (prvobitno upućen Aleksu pa je su zbog toga pitanja u prvom licu)

Imam jedno pitanje u vezi posla. U stvari nekoliko pitanja, ali prvo mali uvod: Ja upravo završavam Višu Elektrotehničku Školu u Beogradu. Imao sam tu sreću da imam odličnog predavača iz C++ i Jave, čuvenog Lasla Krausa sa ETF. Iako sam slušao i C, i C# pa čak i malo ADO.NET – nameravam da se bavim Javom. Slušao sam i Servlete i JSP. Znam da na višoj nije neki nivo, ali većinu programerskih predmeta sam položio sa vrlo visokim ocenama – na web programiranju sam čak dobio 100%. Pored gore navedenog, solidno sam upoznat i sa UML-om i GoF paternima, zatim i SQL-om, HTML-om i CSS-om, XML-om itd.
Pravog radnog iskustva kao programer nažalost nemam. To je zato što sam tokom studija uglavnom radio poslove kao što su tehnička podrška, project management i sl. Nameravam da se zaposlim kako znam ovde makar na par meseci da malo steknem samopouzdanje pre nego što emigriram. Ovo ispada da je mnogo veći problem nego što sam mislio da će biti.. valjda nikome ne odgovara da prime programera na tri meseca. Mislim da ću od sada tu informaciju da izostavim. Da li mi možeš dat neki savet, budući da si u industriji? Šta misliš o polaganju SCJP i SCWSD sertifikata pre nego što odem? Da li imam ikakve šanse da se zaposlim u USA bez iskustva? Bez sertifikata? Da li je moguće zaposliti se odavde? Tada verovatno imam veće šanse/izbor.. Još jedna verovatno važna napomena: sredstva su nam vrlo ograničena, tako da je potrebno da pronađem posao što je pre moguće.
Gasi mi se baterija.. moram da završavam. Još jednom hvala na sjajnim tekstovima!
Pozdrav

landlord
21.06.2009, 05:20
Nikola,

postavio si toliko upostena pitanja, da ti niko ovde ne moze dati konkretan odgovor. Super je sto si ucio javu, jer je u USA java dosta trazena. U ovom mjestu gdje ja zivim traze dosta i PHP programera. Ja sam do sada poslao oko 30-tak aplikacija, vecinu u ovom gradicu, a manji broj po cijeloj USA i do sada sam imao samo jedan intervju zakazan i to se ispostavilo da je u pitanju firma koja se bavi prevarama.

Bez radnog iskustva ces teze naci posao, pogotovo iz ex-Yu, dok nisi ovde.
Ako polozis certifikat pogotovo SCJP, moze dosta da ti pomogne kod trazenja posla, ali opet nije nikakva garancija. Moj savjet je da svakako polozis taj certifikat.

Sto se tice poslova, preporucio bih ti veci grad, mada ce ti tamo biti i veci troskovi zivota. Prije dolaska ovamo, sto vise radi na engleskom, i nemoj se obeshrabriti ako ne nadjes odmah posao kao programer.

poz i sretno.

nikolar
21.06.2009, 18:09
Hvala na odgovoru Landlord..
Kakva su još iskustva sa traženjem posla programera?

dreamerns
21.06.2009, 19:44
Meni kao c++ programeru (mada ovo ne volim tako da kazem) amerika jako odgovara iz prostog razloga sto je industrija gde su C++ programeri potrebni dosta razvijena ovde (kod nas je dosta slaba, ali jaca). Takodje, najzanimljivije poslove ameri uglavnom ostavljaju kuci, a dosadne outsource-uju....pa se nekako ovde mnogo bolje stice iskustvo (naravno, sve zavisi u kakvoj si kompaniji).
I u Srbiji i u Americi ce ti ljudi traziti iskustvo.....sta si ti radio? Ako ne mozes da nadjes posao, moj savet ti je da se opredelis za neku oblast koja ti odgovara i u koju se najvise razumes i pocni da radis neke projekte. Imas puno opensource projekata na netu i mozes se prikljuciti na bilo koji od njih i raditi nesto. To volontiranje ce ti dati iskustvo koje se priznaje, a ako je neki od poznatih projekata doci ce ti cak i bolje nego da si radio za neku Srpsku firmu za koju niko nikada nije ni cuo.
Slazem se sa Landlordom da ti niko ovde ne moze reci kako ces proci. Posla ima, a oblasti su dosta rasporedjene po Americi. Kada budes trazio grad u koji ides, pogledaj kolicinu oglasa za poslove za koje si zainteresovan. Negde ce vise traziti php programere, negde Java (JBoss i sl), negde C++.....sve zavisi od toga u kom je gradu koja industrija razvijenija. U velikim gradovima uglavnom ima svega. Licno, gledajuci oglase....ameri dosta traze. Oglasi su dosta slicni nasim (tipa: trazimo kandidata koji na svetu ne postoji....da zna ovo i ono i da odlicno poznaje sistem nase firme, iako nikada nije radio u njoj). Naravno, idealnog kandidata tesko nalaze i zaposljavaju nesto najpribliznije. Ja sam se u Srbiji zaposlio u Kanadskoj firmi iako sam im rekao da za 5 meseci odlazim.....oni su mi kasnije i dali posao u USA. Tako da....nemoj odustajati ni od toga. Takodje, ako se za tri meseca selis, ne vidim razlog zasto se ne bi bacio u potragu posla u Americi (ne moze nista da te kosta, osim vremena....ali ces malo steci i iskustvo u tome i videti kakve su ti sanse).
Zelim ti sve najbolje u potrazi.

nikolar
21.06.2009, 22:19
Imenjače :) čitam tvoj blog već dobrih 2-3 sata.. svakako zanimljivo štivo. Vidim da postajete "pravi Ameri" :D Nigde nisam uspeo da pročitam da ti se supruga koknačno zaposlila.. To me je baš smorilo i nadam se da će se uskoro promeniti. Vidim da je sve živo pokušala. Nadam se da joj barem prodavanje ikona ide.. pošto izgleda da je dobra i u tome. Možda bi mogla da pokuša da se poveže sa našom crkvom tamo i na taj način pokuša da uradi nešto u tom pravcu.
Da ne idem više u offtopic.. Zanimljivo je da mi je ideja da se priključim nekom open source projektu pala na pamet pre neki dan.. Nije stigla ni da mi se slegne :) a evo ti mi isto savetuješ. Svakako nešto o čemu ću još razmišljati i ako nešto bolje (čitaj: plaćenije) ne iskrsne - uraditi. Možda bih to mogao u svakom slučaju da uradim.. da popunim malo CV kao što kažeš. Sjajan savet u svakom slučaju!
Takođe, imam neke čini mi se lepe ideje of my own :) Npr. imam ideju da napišem ne preterano komplikovanu aplikaciju za Android i da sa njom apliciram na ADC II.. mada znam da su jako slabe šanse da to prođe.. ali bih to verovatno mogao da stavim u CV. Android sam radio za diplomski koji najverovatnije branim sad u četvrtak. Da li bi tako neki projekti bili zanimljivi kao podatak u CV-ju za neki entry developer position?
Smorilo me je ono što si napisao za Američko vs. Srpsko obrazovanje.. Mislim znao sam ja to.. jer sam prošao kroz tu moju Višu s'četvrt mozga i vrlo sam svestan koliko je to sve moglo bolje.. a takođe sam bio i na Matematičkom (u Beogradu) od čega sam naravno odustao.. ali i da nisam.. samo bih znao kilo matematike.. a programiranja verovatno slično kao i sada. Kul je to ali procenat programera kojima u tom meri treba matematika je verovatno smešan, zar ne? U svakom slučaju, kao što si rekao, u mnogo smo boljem položaju (mi programeri) nego administratori.. jer ovi naši verovatno nisu videli reck ormar uživo (dobro, možda malo preterujem)
Inače, svaka čast na činjenici da si iz Srbije došao u firmu u kojoj su upravo izbacili 70% ljudi.. to nije sreća sigurno. Svaka čast :)
Ništa, videćemo šta će biti.. Posao svakako počinjem da tražim odavde.. da ne gubim vreme tamo ako ne moram.. Tri meseca je nadam se dovoljno vremena da pronađem nešto.. Vidim da nije neuobičajno da se intervju obavlja preko telefona ako je to jedina mogućnost.. Nadam se da firme neće praviti problem oko toga.. ni oko toga što ne bih mogao da počnem da radim sutra nego za 3-4 dana.. dok kupim kartu i malo se smestim :) Nadam se samo da Ameri nisu pizde ko ovi naši.. jer znaju da zilion ljudi aplicira za svaki posao.. i da se zbog toga prema tebi tako i ophode. Ne bih voleo u takvoj firmi da radim.. ali ko me pita.

dreamerns
22.06.2009, 12:33
Takođe, imam neke čini mi se lepe ideje of my own :) Npr. imam ideju da napišem ne preterano komplikovanu aplikaciju za Android i da sa njom apliciram na ADC II.. mada znam da su jako slabe šanse da to prođe.. ali bih to verovatno mogao da stavim u CV. Android sam radio za diplomski koji najverovatnije branim sad u četvrtak. Da li bi tako neki projekti bili zanimljivi kao podatak u CV-ju za neki entry developer position?


Ako te android interesuje, zasto da ne. Vidi se da si nesto radio i to je dobro, a ako budes konkurisao za android developera, onda jos bolje. Recimo, tako nekih poslova ima sigurno vise u USA nego u Srbiji :-)


Smorilo me je ono što si napisao za Američko vs. Srpsko obrazovanje.. Mislim znao sam ja to.. jer sam prošao kroz tu moju Višu s'četvrt mozga i vrlo sam svestan koliko je to sve moglo bolje.. a takođe sam bio i na Matematičkom (u Beogradu) od čega sam naravno odustao.. ali i da nisam.. samo bih znao kilo matematike.. a programiranja verovatno slično kao i sada. Kul je to ali procenat programera kojima u tom meri treba matematika je verovatno smešan, zar ne? U svakom slučaju, kao što si rekao, u mnogo smo boljem položaju (mi programeri) nego administratori.. jer ovi naši verovatno nisu videli reck ormar uživo (dobro, možda malo preterujem)

Ja sam zavrsio matematicki i u potpunosti znam koje sam vreme morao da bacim na gluposti kojih se verovatno vise ni ne secam. Neke matematike jesu potrebne, cak i pozeljne, ali nasi ga bas preterase (da ne govorim da na americkim faksovima (kako sam cuo od kolega) ne moras za usmeni da bubas 100 teorema i dokaza ko kreten).
Imaju nasi faksovi i nesto pozitivno, ali to retko ko izvuce iz njih....ljudi jednostavno otaljavaju strucne ispite (pogotovo najbolji studenti), i ne izvuku ono sto im je najbitnije za posao.
Sto se admina tice, nisu stvari bas takve, ja poznajem jako puno dobrih admina kod nas.
Ali upravo je to i ono sto sam pomenuo, oni moraju biti u firmi koja ima opremu da bi mogli da uce, dok programer moze od kuce. Sa druge strane, njihova prednost je da kada nauce posao i sklope neki svoj fazon (naprave svoje skripte i sl), njihov posao se toliko uprosti da to nije normalno.


Inače, svaka čast na činjenici da si iz Srbije došao u firmu u kojoj su upravo izbacili 70% ljudi.. to nije sreća sigurno. Svaka čast :)

Hvala :-)


Ništa, videćemo šta će biti.. Posao svakako počinjem da tražim odavde.. da ne gubim vreme tamo ako ne moram.. Tri meseca je nadam se dovoljno vremena da pronađem nešto.. Vidim da nije neuobičajno da se intervju obavlja preko telefona ako je to jedina mogućnost.. Nadam se da firme neće praviti problem oko toga.. ni oko toga što ne bih mogao da počnem da radim sutra nego za 3-4 dana.. dok kupim kartu i malo se smestim :) Nadam se samo da Ameri nisu pizde ko ovi naši.. jer znaju da zilion ljudi aplicira za svaki posao.. i da se zbog toga prema tebi tako i ophode. Ne bih voleo u takvoj firmi da radim.. ali ko me pita.

Sto se telefona tice, to se zove phone screening. Ako se neko zainteresuje za tvoj CV, onda te nazove da malko "popricate". Ponekad to bude i 2-3 poziva sa razlicitim ljudima. Tek kada se taj deo prodje (ako im se svidis), onda prelaze na iduci korak....a to je pravi intervju. Razlog tome je da u USA u ozbiljnim firmama, tebe ispituju najvise programeri, a ne neki nadobudni menadzeri koji veze sa materijom nemaju. Programerski sat kosta dosta i ne zele da ga trose previse na pravi intervju, dok ne budu koliko-toliko sigurni da si ti ono sto im treba. Naravno, tu onda ponekad ti plate i put i hotel kada dodje do pravog intervjua. Imas phone screening objasnjenj na blogu www.joelonsoftware.com/ Nemam trenutno tacan link, pretrazi tamo malo. Naravno, nemoj to uzimati kao de-facto standard, ali ti moze dati neku sliku kako to izgleda.
Takodje, imas sajtove tipa dice.com koji su dosta dobri za trazenje poslova. Cesto ce ti nuditi contract posao, od npr. 6-12 meseci sa mogucnoscu produzenja ili stalnog zaposlenja. Tu neces dobiti nikakav benefits i placen si na sat...znaci kada si na godisnjem, nisi placen uopste itd. Za to uglavnom uzimaju malo iskusnije ljude, tako da gledaj to da izbegnes kako god mozes....no....ako nema drugog izbora... :-)

nikolar
24.06.2009, 14:07
Veliko hvala na informacijama.. (Onaj Joel ima sjajan blog btw)

Za sada je plan sledeći:

Polažem SCJP i možda SCWCD
Gradim iskustvo
Pišem CV, spremam se za intervju
Tražim posao (iz Srbije)


Sertifikat(i) će da me itekako podseti(i) svega što sam do sada naučio u vezi Jave a i programiranja uopšte. S'obzirom da ne programiram aktivno.. mislim da će ovo dobro doći. Takođe će dobro izgledati na CV-ju.. a i biću mnogo opušteniji prilikom phone sreening-a i intervjua.

Imam nekoliko svojih ideja kojima već duže vreme želim da se posvetim. Uporedo ću naravno i da tražim posao ovde..

CV je užasno bitan prvi korak.. a moj je za sad verovatno srednje-tužan. Moraću tome da posvetim dosta vremena (to se u Srbiji ne uči u školi). Takođe ću morati da se dobro pripremim za intervju. Ima puno mesta na vebu koja se bave ovom tematikom.. ali nisu sva sjajna.

Počeću aktivno da tražim posao čim budem skoro spreman da odem. Pre toga mogu još malo da istražujem. Palo na pamet da šaljem neke izmišljene CV-je firmama.. naravno ne na moje ime.. kako bih video šta "pali". Znam da nije baš etički.. ali će mi verovatno uštedeti mnogo vremena i rezultirati boljim poslom na kraju.

Obaveštavaću vas kako napredujem. Pozdrav!

landlord
25.06.2009, 03:44
Sto se tice SCJPa, mislim da ce ti trebati dva i vise mejseci da ga spremis. Pogotovo ako nisi aktivno programirao u Javi. Dosta tezak test, moras biti skoncentrisan i nauciti dosta fora koje dolaze na testu.
On ti je preduslov za ostale testove.
Srecno sa svim..

nikolar
25.06.2009, 16:22
Let's hope I'll prove you wrong landlord ;)