Kako pridobiti službo kot računalniški programer

Želite zanimivo kariero kot računalniški programer? Tukaj je zgoščenka o tem, kaj morate začeti, vključno z zahtevami glede izobrazbe in izkušenj, kje najti seznam delovnih mest in nasvete za opravljanje intervjuja.

Zahteve za izobraževanje in usposabljanje za programerje

Večina računalniških programerjev ima diplomo z večjim ali osredotočenim predmetom v računalništvo ali informacijsko tehnologijo. Nekateri programerji zaslužijo diplomo iz računalniške discipline.

Nekaj ​​programerjev ima lahko le srednješolsko izobrazbo, vendar je v teh primerih doseglo precejšnjo količino programskega dela.

Programatorji lahko pridobijo certifikate od podjetij programske opreme ali prodajalcev izdelkov, da dokažejo strokovnost v različnih jezikih ali programiranje na določenih platformah.

Računalniški programerji potrebujejo močne analitične sposobnosti za ustvarjanje kode za avtomatizacijo zahtevnih procesov. Omogočiti morajo intervju s strankami ali končnimi uporabniki, da določijo svoje tehnološke potrebe in sporočijo možnosti za programe v jeziku, ki ga lahko netehnični uporabniki zlahka razumejo. Sposobnosti za reševanje težav so potrebne za odpravljanje težav, kadar programi ne delujejo optimalno. Programatorji morajo biti podrobno usmerjeni in natančni, da oblikujejo kodo za natančne specifikacije ali najdejo manjše težave pri dolgih tokovih kode.

Srednje šole in študenti, ki želijo načrtovati delovna mesta, bi morali razmisliti o ustvarjanju aplikacij za digitalne naprave kot način za prikaz njihovih programskih čustev in ustvarjalnosti.

Večina visokih šol zdaj ponuja programe za programiranje, ki so lahko odlično preskusno okolje za programe, ki se želijo razvijati.

Raziščite programski jeziki in veščine, ki jih najbolj potrebujete, tako da iščete Googlu s stavki, kot so "najboljše sposobnosti računalniškega programiranja" ali "najpomembnejše veščine računalniškega programiranja". Napišite programe, ki prikazujejo te veščine s pomočjo spletnih tutorialov, knjig in tečajev.

Kako najti delo kot računalniški programer

Kandidati, ki bodo potencialnim delodajalcem lahko prikazali dejanske programe, ki so jih ustvarili, bodo imeli najlažje delo pri iztovarjanju. Programerji bi morali ustvariti spletni portfelj svojih programskih projektov, ki jih je mogoče preprosto deliti z delodajalci in stiki z omrežji. Pridobite alumni stike preko kariere ali fakultete.

Ponovno vzpostavite povezavo s prejšnjimi delodajalci, kjer ste delali kot pripravnik ali celo kot osnovni zaposleni v službi, in prosite za uvedbo računalniških strokovnjakov, ki jih poznajo. Dosezite do družinskih prijateljev in Facebookovih stikov in zaprosite za napotitve na vrste računalnikov, ki jih poznajo.

Pristopite k tem stikom, da razporedite srečanja, da dobite povratne informacije o vašem portfelju in nasvet o iskanju zaposlitve. Ti informativni intervjuji bodo vašim stikom omogočili, da si pridobijo spoštovanje za svoje spretnosti in lahko pogosto vodijo do napotitev za intervjuje na delovnem mestu.

Izkoristite specializirane spletne strani, kot je Dice.com, za ustvarjanje seznama delovnih mest. Poiščite spletna mesta za delo, kot so Indeed.com, Simplyhired.com in LinkUp.com s ključnimi besedami, kot sta »programer« ali »računalniški programator« in vaši najljubši računalniški jeziki, da razširite svoj seznam ciljev za delo.

Če ste študent ali diplomant, se obrnite na svojo kariero v službo za zaposlitev in možnost zaposlitve.

Oglejte si delovne sejme IT, kot je UNCUBED, ki se osredotoča na delovna mesta pri zagonu , na prednostnih lokacijah za zaposlitev. Sanjam malo. Ustvarite seznam svojih idealnih delodajalcev IT , obiščite njihove spletne strani za delovna mesta in prijavite se za delovna mesta. Pregledajte sezname, kot so Forbes "Best Companies to Work For", da ustvarite nekaj idej.

Intervjuiranje za programska orodja

Intervjuji za programerje so precej drugačni od standardnega razgovora. Intervjuji bodo postavili tipična vedenjska vprašanja, da bi ugotovili, ali kandidati lahko navedejo primere reševanja problemov, odpravljanja težav, komuniciranja s strankami in uporabnikov ter strpnosti do frustracije.

Zaposleni bodo preizkusili tehnično znanje kandidatov, tako da jih bodo prosili, naj pojasnijo in določijo programske pogoje in procese.

Nekateri anketarji bodo postavili hipotetična vprašanja za reševanje težav, ki bodo testirala miselne procese kandidatov. Na primer, morda boste morali ugotoviti, koliko avtomobilov prečkajo most George Washington na običajen dan. Delodajalci bodo zainteresirani za vaše veščine logičnega razmišljanja, ne pa za pravi odgovor.

Morda boste morali ustvariti vzorec programa z uporabo psevdo kodo, da bi rešili hipotetični problem na tabli. Delodajalci vas bodo želeli pokazati logičen pristop k programiranju.

Vaš poudarek bi moral biti na vašem procesu in na način, kako razložiti vašo metodo. Anketarji včasih zahtevajo programiranje kandidatov za pregled kode za program, da bi ugotovili in popravili morebitne napake.

Preverite spletno mesto podjetja

Mnoga velika tehnološka podjetja posredujejo svetovanje, ki je specifično za njihovo podjetje na spletu. Google ima na primer klepetalnico »Hangout«, kjer se Google pogovarja o tem, kako pogovori s kandidati v Googlu in daje nasvete o najboljšem načinu priprave na tehnični razgovor.

Amazon ima seznam pogosto zastavljenih vprašanj, vključno z informacijami o postopku razgovora, kaj nositi in kaj boste morali zagotoviti.

Nadaljujte po intervjuju

Učinkovito spremljanje po opravljenem razgovoru s službami je ključnega pomena. E-poštno sporočilo hvala takoj po intervjuju in jasno izrazite svoje navdušenje nad službo in zakaj mislite, da je odlična pripravljenost, pa tudi vaša hvaležnost za priložnost za pogovor. Če želite postati računalniški programer?