Kako dobiti posao kao računalni programer

Zanima vas karijeru kao računalni programer? Evo šanse o tome što vam je potrebno da biste započeli, uključujući zahtjeve za obrazovanjem i iskustvom, gdje biste pronašli oglase za posao i savjete za pripremu intervjua.

Obrazovanje i osposobljavanje za programere

Većina računalnih programera ima stupanj prvostupnika s velikim ili koncentriranim tečajem računalne znanosti ili informacijske tehnologije. Neki programeri stječu diplomu suradnika u računalnoj disciplini.

Nekoliko programera može imati samo visoku školsku spremu, ali u tim slučajevima su ostvarili značajnu količinu programskog rada.

Programeri mogu zaraditi certifikate od softverskih tvrtki ili dobavljača proizvoda kako bi pokazali stručnost u različitim računalnim jezicima ili programiranju na određenim platformama.

Računalni programeri trebaju snažne analitičke vještine za generiranje koda za automatizaciju složenih procesa. Moraju biti u mogućnosti intervjirati klijente ili krajnje korisnike kako bi odredili svoje tehnološke potrebe i komunicirali opcije za programe na jeziku koji se ne-tehnički korisnici mogu lako shvatiti. Potrebne su vještine rješavanja problema radi otklanjanja poteškoća kada programi ne funkcioniraju optimalno. Programeri moraju biti detaljno orijentirani i precizni kako bi stvorili kod za precizne specifikacije ili pronašli manje probleme u dugim tokovima koda.

Srednjoškolci i studenti koji se bave programiranjem radnih mjesta trebali bi razmotriti izradu aplikacija za digitalne uređaje kao način da se demonstriraju njihova programska sposobnost i kreativnost.

Većina srednjih škola sada nudi tečajeve za programiranje koji mogu biti izvrsno testiranje za programere koji žele.

Istražite programske jezike i vještine u najvećoj potražnji pretraživanjem Googlea pomoću fraza poput "najboljih računalnih vještina programiranja" ili "najvažnijih vještina računalnog programiranja". Pišite programe koji prikazuju te vještine uz pomoć online lekcija, knjiga i tečajeva.

Kako pronaći posao kao računalni programer

Kandidati koji mogu pokazati potencijalnim poslodavcima stvarne programe koji su stvorili imat će najjednostavnije vrijeme slijetanja. Programeri bi trebali stvoriti web-based portfelj svojih programskih projekata koji se mogu lako podijeliti s poslodavcima i mrežnim kontaktima. Dobiti kontakte iz alumnija kroz vaš ured za karijeru ili s vašeg fakulteta.

Ponovno se povežite s prijašnjim poslodavcima gdje ste radili kao pripravnik ili kao osnovni zaposlenik usluge i zatražite upoznavanje s računalnim stručnjacima koje poznaju. Dođite do prijatelja obitelji i Facebook kontakata i zatražite preporuke za vrste računala koje poznaju.

Pristupite tim kontaktima kako biste zakazali sastanke kako biste dobili povratne informacije o svom portfelju i savjete o svom traženju posla. Ovi informativni intervjui će vašim kontakterima dati priliku da steknu uvažavanje vaših vještina i često mogu dovesti do preporuka za intervjue o poslu.

Koristiti specijalizirane IT web stranice poput Dice.com za generiranje popisa poslovnih potencijalnih klijenata. Pretražite web lokacije kao što su Indeed.com, Simplyhired.com i LinkUp.com pomoću ključnih riječi poput "programera" ili "računalnog programera" i omiljenim računalnim jezicima kako biste proširili svoj popis ciljeva za posao.

Ako ste student ili diplomirani student, provjerite s uredom karijere o popisu poslova i mogućnostima zapošljavanja.

Pogledajte IT sajmove za posao, poput UNCUBED-a, koji se usredotočuje na poslove pri startupima , na vašim željenim mjestima za zapošljavanje. San malo. Generirajte popis idealan IT poslodavaca , posjetite web stranice svojih poslova i prijavite se za posao. Pregledajte popise kao što su Forbes "Najbolje tvrtke za rad" kako bi stvorili neke ideje.

Intervjuiranje za programerske poslove

Intervjui za programere obično se razlikuju od standardnog intervjua. Intervjuirači će postaviti tipična pitanja ponašanja kako bi utvrdili mogu li kandidati navesti primjere rješavanja problema, rješavanja problema, komunikacije s klijentima i korisnicima i tolerancije na frustracije.

Zaposlenici će također testirati tehničko znanje kandidata tražeći od njih da objasne i definiraju programske uvjete i procese.

Neki će anketari postavljati hipotetička pitanja koja će ispitati misaone procese kandidata. Na primjer, možda ćete morati odgonetnuti koliko automobila prolazi George Washington Bridge na tipičan dan. Poslodavci će biti zainteresirani za vaše logičke vještine razmišljanja, a ne pravi odgovor.

Od vas će se možda tražiti da napravite uzorak pomoću pseudo kodova kako biste riješili hipotetički problem na ploči. Poslodavci će vas tražiti da pokažete logičan pristup programiranju.

Vaš naglasak trebao bi biti na vašem procesu i kako objasniti vašu metodu. Intervjuirači ponekad pitaju programerskim kandidatima da pregledaju kod za program kako bi prepoznali i ispravili pogreške.

Provjerite web stranice tvrtke

Mnoge velike tehnološke tvrtke imaju intervju za savjete specifične za njihovu tvrtku dostupnu na internetu. Na primjer, Google ima Hangout uživo u kojem Googleovi zaposlenici govore o tome kako razgovaraju s kandidatima na Googleu i dijele savjete o najboljem načinu pripreme za tehnički intervju.

Amazon ima popis najčešćih pitanja, uključujući informacije o procesu intervjua, što nose i što ćete morati pružiti.

Slijedite nakon intervjua

Učinkovito praćenje nakon intervjua za posao ključno je. Sastavite poruku e-pošte zahvalnosti odmah nakon intervjua i jasno prenesite svoj entuzijazam za posao i zašto mislite da je to izvrsno prianjanje, kao i svoju zahvalnost za priliku za intervju. Ako postanete računalni programer?