Hoe om 'n werk as 'n rekenaarprogrammeraar te kry

Belangstel in 'n loopbaan as rekenaarprogrammeerder? Hier is die oorsig van wat jy nodig het om te begin, insluitende onderwys- en ondervindinge, waar jy werkinskrywings kan vind, en wenke om 'n onderhoud te bewerkstellig.

Onderwys- en Opleidingsvereistes vir Programmeerders

Die meeste rekenaarprogrammeerders het 'n baccalaureusgraad met 'n hoofvak of konsentrasie van kursuswerk in rekenaarwetenskap of inligtingstegnologie. Sommige programmeerders verdien 'n geassosieerde graad in 'n rekenaarverwante dissipline.

'N Paar programmeerders mag slegs 'n hoërskoolgraad hê, maar in hierdie gevalle het hulle 'n aansienlike hoeveelheid programmeringswerk behaal.

Programmeerders kan sertifisering van sagteware maatskappye of produkverskaffers verdien om vaardigheid in verskeie rekenaar tale of programmering op sekere platforms te demonstreer.

Rekenaarprogrammeerders benodig sterk analitiese vaardighede om die kode te genereer om komplekse prosesse te outomatiseer. Hulle moet kliënte of eindgebruikers kan ondervra om hul tegnologiebehoeftes te bepaal en opsies vir programme in taal te kommunikeer wat nie-tegniese gebruikers maklik kan verstaan. Probleemoplossingsvaardighede word benodig om probleme op te los wanneer programme nie optimaal funksioneer nie. Programmeerders moet detailgeoriënteerd en akkuraat wees om kode te skep vir presiese spesifikasies of om klein probleme in lang strome van kode te vind.

Hoërskool- en kollege-studente wat daarop gemik is om werksgeleenthede te programmering, moet oorweeg om aansoeke vir digitale toestelle te skep as 'n manier om hul programmeringsvernuf en kreatiwiteit te demonstreer.

Die meeste hoërskole bied nou programmeringskursusse aan, wat 'n uitstekende toetsveld vir aspirantprogrammeerders kan wees.

Ondersoek die programmeertaal en vaardighede in die hoogste vraag deur Google te soek met frases soos "beste rekenaarprogrammeringsvaardighede" of "belangrikste rekenaarprogrammeringsvaardighede." Skryf programme wat hierdie vaardighede aantoon met behulp van aanlyn tutoriale, boeke en kursusse.

Hoe om 'n werk as 'n rekenaarprogrammeraar te kry

Kandidate wat voornemende werkgewers werklike programme kan wys wat hulle geskep het, sal die maklikste tyd hê om landingsgeleenthede te land. Programmeerders moet 'n webgebaseerde portefeulje van hul programmeringsprojekte skep wat maklik met werkgewers en netwerkkontakte kan deel. Verkry alumni kontak deur u loopbaan kantoor of u fakulteit.

Verbind weer met vorige werkgewers waar jy as intern of selfs as 'n basiese dienswerknemer gewerk het, en vra vir inleidings vir rekenaarpersoneel wat hulle ken. Reik uit na familievriende en Facebook-kontakte en vra vir verwysings na die rekenaartipes wat hulle ken.

Benader hierdie kontakte om vergaderings te skeduleer om terugvoer oor jou portefeulje te kry en raad oor jou werksoek. Hierdie informele onderhoude sal jou kontakte 'n kans gee om 'n waardering vir jou vaardighede te kry en kan dikwels lei tot verwysings vir werksonderhoude.

Gebruik gespesialiseerde IT-webwerwe soos Dice.com om 'n lys van werksgeleenthede te genereer. Soek werksgeleenthede soos Indeed.com, Simplyhired.com en LinkUp.com met sleutelwoorde soos "programmeerder" of "rekenaarprogrammeerder" en deur jou gunsteling rekenaartaal om jou lys van werksdoelwitte uit te brei.

As jy 'n kollege of gegradueerde is, gaan na jou beroepskantoor vir werksgeleenthede en werwingsgeleenthede.

Kyk na IT-beurskoue, soos UNCUBED, wat fokus op werk by opstart , in u voorkeurliggings vir indiensneming. Droom 'n bietjie. Genereer 'n lys van jou ideale IT-werkgewers , besoek hul werkwebwerwe en aansoek om werk. Hersien lyste soos Forbes "Beste maatskappye om te werk vir" om idees te genereer.

Onderhoudvoering vir Programmer Jobs

Onderhoude vir programmeerders is geneig om heel anders as die standaardonderhoudsproses te wees. Onderhoudvoerders sal tipiese gedragsvrae vra om vas te stel of kandidate voorbeelde van probleemoplossing, probleemoplossing, kommunikasie met kliënte en gebruikers en verdraagsaamheid vir frustrasie kan verwys.

Werwers sal ook die tegniese kennis van kandidate toets deur hulle te vra om programmeringsterme en -prosesse te verduidelik en te omskryf.

Sommige onderhoudvoerders sal hipotetiese probleemoplossende vrae stel wat die denkprosesse van kandidate sal toets. Byvoorbeeld, jy kan gevra word om uit te vind hoeveel motors op 'n tipiese dag oor die George Washington-brug gaan. Werkgewers sal belangstel in jou logiese redeneringsvaardighede eerder as 'n regte antwoord.

U kan gevra word om 'n voorbeeldprogram te maak met behulp van pseudokode om 'n hipotetiese probleem op 'n witbord op te los. Werkgewers sal jou op soek na 'n logiese benadering tot programmering.

U klem moet op u proses wees en hoe u u metode verduidelik. Onderhoudvoerders vra soms programmeringskandidate om die kode vir 'n program te hersien om foute te identifiseer en reg te stel.

Gaan na maatskappye se webwerwe

Baie groot tegnologie maatskappye het 'n onderhoud met advies wat spesifiek is vir hul maatskappy wat aanlyn beskikbaar is. Byvoorbeeld, Google het 'n Hangout on Air waar Googlers praat oor hoe hulle kandidate by Google ondervra en advies deel op die beste manier om voor te berei vir 'n tegniese onderhoud.

Amazon het 'n lys van algemene vrae, insluitend inligting oor die onderhoudsproses, wat om te dra, en wat jy sal moet voorsien.

Volg op na die onderhoud

Doeltreffende opvolg nadat u werksonderhoud kritiek is. Skep 'n dankie e-pos dadelik na die onderhoud en verduidelik jou entoesiasme vir die werk en waarom dink jy dit is 'n uitstekende pas, asook jou dank vir die geleentheid om te onderhou. Moet jy 'n rekenaarprogrammeerder word?