Kako dobiti posao kao kompjuterski programer

Da li ste zainteresovani za karijeru kao kompjuterski programer? Evo vam šta je potrebno za početak, uključujući obrazovne zahtjeve i zahtjeve za iskustvom, gdje možete pronaći popise radnih mjesta i savjete za obavljanje intervjua.

Zahtjevi za obrazovanje i obuku za programera

Većina kompjuterskih programera ima diplomu sa osnovnom ili koncentracijom predmeta u računarskoj nauci ili informacionoj tehnologiji. Neki programeri zarađuju diplomu u računarskoj disciplini.

Nekoliko programera može imati samo srednju školu, ali u ovim slučajevima postigli su znatan broj programskog rada.

Programeri mogu dobiti sertifikate od softverskih kompanija ili proizvođača proizvoda kako bi demonstrirali stručnost na različitim računarskim jezicima ili programiranje na određenim platformama.

Računarski programeri trebaju jake analitičke vještine da generišu kod za automatizaciju složenih procesa. Moraju biti u stanju da intervjuišu klijente ili krajnje korisnike da bi utvrdili svoje tehnološke potrebe i komunicirali opcije za programe na jeziku koji netehnički korisnici mogu lako razumjeti. Vještine za rješavanje problema su potrebne za rješavanje problema kada programi ne funkcionišu optimalno. Programeri moraju biti orijentirani prema detaljima i precizno kreirati kod za precizne specifikacije ili pronaći manje probleme kod dugih tokova koda.

Srednjoškolci i studenti sa ciljem programiranja poslova treba razmotriti stvaranje aplikacija za digitalne uređaje kao način da demonstriraju njihov programski akumen i kreativnost.

Većina srednjih škola sada nudi kurseve za programiranje koji mogu biti odličan testni teren za programe koji misle da su u pitanju.

Istraživanje programskih jezika i vještina koje najviše zahtijevaju pretražuju Google fraze poput "najbolje kompjuterske vještine" ili "najvažnije veštine kompjuterskog programiranja". Napišite programe koji pokazuju ove vještine uz pomoć online tutoriala, knjiga i kurseva.

Kako pronaći posao kao računarskog programera

Kandidati koji mogu da pokažu potencijalnim poslodavcima stvarne programe koje su stvorili imat će najlakše vreme za sletanje. Programeri bi trebalo da kreiraju portfelj svojih programskih projekata koji se mogu lako dijeliti sa poslodavcima i mrežnim kontaktima. Pribavite kontakte sa alumima preko kancelarije za karijeru ili sa vašeg fakulteta.

Ponovo se povežite sa prethodnim poslodavcima gde ste radili kao pripravnik ili čak kao osnovni službenik za usluge i tražite upoznavanje sa kompjuterskim profesionalcima koje poznaju. Dosezite se porodičnim prijateljima i Facebook kontaktima i zatražite preporuke za vrste računara koje poznaju.

Priđite ovim kontaktima da zakazujete sastanke kako biste dobili neke povratne informacije o vašem portfoliu i savjete o traženju posla. Ovi informativni intervjui će svojim kontaktima pružiti šansu da steknu zahvalnost za vaše vještine i često mogu dovesti do upućivanja na intervjue za posao.

Koristite specijalizovane IT veb lokacije kao što je Dice.com da biste napravili listu radnih mjesta. Pretražite stranice za zapošljavanje kao što su Indeed.com, Simplyhired.com i LinkUp.com ključnim rečima kao što su "programer" ili "računarski programer" i vaši omiljeni jezički jezici da biste proširili svoju listu ciljeva posla.

Ako ste studenti ili diplomirani studenti, provjerite s kancelarijom karijere za popis radnih mjesta i mogućnostima regrutovanja.

Pogledajte IT sajmove zapošljavanja, kao što je UNCUBED, koja se fokusira na poslove na startupima, na željenim lokacijama za zapošljavanje. Sanjaj malo. Generišite listu svojih idealnih IT poslodavaca , posjetite njihove web stranice za posao i prijavite se za posao. Pregledajte liste poput Forbesa "Best Companies to Work For" da biste generirali neke ideje.

Intervjuisanje programa za programera

Intervjui za programera imaju tendenciju da budu sasvim različiti od standardnog procesa razgovora. Intervjueri će postaviti tipična pitanja ponašanja kako bi utvrdili da li kandidati mogu navesti primjere rješavanja problema, rješavanja problema, komunikacije sa klijentima i korisnika i tolerancije za frustracije.

Zaposleni će takođe testirati tehničko znanje kandidata pitajući ih da objasne i definišu pojmove i procese programiranja.

Neki anketari će postaviti hipotetička pitanja koja rešavaju probleme koji će testirati misaone procese kandidata. Na primjer, od vas se možda traži da shvatite koliko automobila prolazi preko mosta George Washington na tipičan dan. Poslodavci će biti zainteresovani za vaše veštine logičnog razmišljanja, a ne za odgovarajući odgovor.

Možda će vam biti zatraženo da napravite uzorak programa koristeći pseudo kod za rešavanje hipotetičkog problema na tabli. Poslodavci će vas tražiti da pokažete logičan pristup programiranju.

Vaš naglasak bi trebalo da bude na vašem procesu i kako objašnjavate svoj metod. Intervjueri ponekad zatraže od kandidata za programiranje da pregledaju kod za program kako bi identifikovali i ispravili greške.

Proverite Web lokacije kompanije

Mnoge velike tehnološke kompanije imaju intervjuisanje saveta specifičnih za svoju kompaniju dostupnu na internetu. Na primjer, Google ima Hangout u vazduhu gdje Google govori o tome kako oni sarađuju sa kandidatima na Google-u i dele savjet o najboljem načinu pripreme za tehnički intervju.

Amazon ima spisak često postavljenih pitanja, uključujući informacije o procesu intervjua, šta da obučete i šta će vam trebati pružiti.

Sledite nakon intervjua

Efikasno praćenje nakon vašeg intervjua za posao je kritičan. Izradite zahvalnicu odmah nakon intervjua i jasno izrazite svoj entuzijazam za posao i zašto mislite da je to izvrsna prikladnost, kao i vaša zahvalnost za mogućnost intervjua. Da li postanete računarski programer?