Cum să obțineți un loc de muncă ca programator de calculator

Sunteți interesat de o carieră de programator? Iată care sunt rezultatele de care aveți nevoie pentru a începe, inclusiv cerințele educaționale și de experiență, unde să găsiți locurile de muncă și sfaturile pentru a efectua un interviu.

Cerințe de educație și formare pentru programatori

Cei mai mulți programatori de calculator au o diplomă de licență cu o majoritate sau concentrare de cursuri în informatică sau tehnologia informației. Unii programatori câștigă o diplomă de asociat într-o disciplină informatică.

Câțiva programatori nu pot avea decât o diplomă de liceu, dar în aceste cazuri au realizat o cantitate semnificativă de programare.

Programatorii pot obține certificări de la companii de software sau de la furnizori de produse pentru a demonstra competența în diferite limbi de calcul sau programare pe anumite platforme.

Programatorii de calculatoare au nevoie de abilități analitice puternice pentru a genera codul pentru a automatiza procesele complexe. Ei trebuie să poată intervieva clienții sau utilizatorii finali pentru a-și determina nevoile tehnologice și pentru a comunica opțiunile pentru programele în limbaj pe care utilizatorii non-tehnici le pot înțelege cu ușurință. Competențele de rezolvare a problemelor sunt necesare pentru a depana problemele atunci când programele nu funcționează optim. Programatorii trebuie să fie orientați spre detalii și precise pentru a crea coduri la specificațiile exacte sau pentru a găsi probleme minore în fluxurile lungi de cod.

Liceenii și studenții care vizează programarea locurilor de muncă ar trebui să ia în considerare crearea de aplicații pentru dispozitivele digitale ca o modalitate de a-și demonstra demnitatea și creativitatea în programare.

Majoritatea liceelor ​​oferă acum cursuri de programare care pot fi un teren de testare excelent pentru programatorii aspiranți.

Cercetați limbile de programare și abilitățile cele mai solicitate, căutând Google cu expresii precum "cele mai bune abilități de programare a computerului" sau "cele mai importante abilități de programare a computerului". Scrieți programe care prezintă aceste abilități cu ajutorul tutorialelor online, cărților și cursurilor.

Cum de a găsi un loc de muncă ca programator de calculator

Candidații care pot arăta angajatorilor potențiali programele actuale pe care le-au creat vor avea cel mai ușor timp de aterizare a locurilor de muncă. Programatorii ar trebui să creeze un portofoliu bazat pe web al proiectelor lor de programare, care să poată fi partajate cu ușurință cu angajatorii și contactele în rețea. Obțineți contacte de absolvire prin biroul de carieră sau de la facultate.

Reconectați-vă cu angajatorii anteriori în care ați lucrat ca intern sau chiar ca angajat de serviciu de bază și cereți introduceri profesioniștilor pe care îi cunosc. Ajungeți la prieteni de familie și contacte Facebook și solicitați trimiteri la tipurile de calculatoare pe care le cunosc.

Abordați aceste contacte pentru a programa întâlniri pentru a obține feedback despre portofoliul dvs. și despre sfaturi despre căutarea dvs. de locuri de muncă. Aceste interviuri informative vor oferi persoanelor dvs. de contact o șansă de a obține o apreciere pentru abilitățile dvs. și pot duce adesea la sesizări pentru interviuri de angajare.

Utilizați site-uri IT specializate cum ar fi Dice.com pentru a genera o listă de locuri de muncă. Căutați site-uri de locuri de muncă, cum ar fi Indeed.com, Simplyhired.com și LinkUp.com, prin cuvinte cheie precum "programator" sau "programator de calculator" și prin limbile dvs. preferate de computere pentru a vă extinde lista de locuri de muncă.

Dacă sunteți un colegiu sau absolvent, consultați biroul de carieră pentru listele de locuri de muncă și oportunitățile de recrutare.

Check out târguri de locuri de muncă IT, cum ar fi UNCUBED, care se concentrează pe locurile de muncă la startups , în locuri preferate pentru ocuparea forței de muncă. Visează puțin. Creați o listă a angajatorilor dvs. IT ideali , vizitați site-urile lor de locuri de muncă și solicitați locuri de muncă. Revede listele ca "Cele mai bune companii pentru care lucrează Forbes" pentru a genera câteva idei.

Interviu pentru locurile de muncă programatoare

Interviurile pentru programatori tind să fie destul de diferite de procesul de interviu standard. Intervievatorii vor pune intrebari tipice de comportament pentru a determina daca candidatii pot face referire la exemple de rezolvare a problemelor, depanare, comunicare cu clientii si utilizatori si toleranta la frustrare.

Recrutorii vor testa și cunoștințele tehnice ale candidaților, cerându-i să explice și să definească termenii și procesele de programare.

Unii intervievatori vor pune întrebări ipotetice de rezolvare a problemelor, care vor testa procesele de gândire ale candidaților. De exemplu, s-ar putea să vi se ceară să vă dați seama cât de multe mașini trec peste Podul George Washington într-o zi obișnuită. Angajatorii vor fi interesați mai degrabă de abilitățile logice ale raționamentului decât de un răspuns corect.

Este posibil să vi se ceară să creeze un program de probă utilizând pseudo-cod pentru a rezolva o problemă ipotetică pe o tablă albă. Angajatorii vă vor căuta să demonstrați o abordare logică a programării.

Trebuie să vă accentuați procesul și modul în care vă explicați metoda. Intervievatorii solicită uneori programatorilor să examineze codul unui program pentru a identifica și corecta eventualele erori.

Verificați site-urile companiei

Multe companii de tehnologie de mare anvergură au consultanță specifică companiei lor disponibile online. De exemplu, Google are un hangout live unde Googlers vorbesc despre modul în care intervievează candidații la Google și împărtășesc sfaturi despre cel mai bun mod de a se pregăti pentru un interviu tehnic.

Amazon are o listă de întrebări frecvente, inclusiv informații despre procesul de interviu, ce să purtați și ce va trebui să oferiți.

Urmăriți după interviu

Urmărirea eficientă după ce interviul dvs. de angajare este critic. Compuneți un e-mail de mulțumire imediat după interviu și transmiteți în mod clar entuziasmul dvs. pentru locul de muncă și de ce credeți că este o potrivire excelentă, precum și recunoștința dumneavoastră pentru oportunitatea de a intervieva. Ar trebui să devii un programator de calculatoare?