Slik får du en jobb som dataprogrammerer

Interessert i en karriere som dataprogrammerer? Her er scoop på hva du trenger for å komme i gang, inkludert utdanning og erfaring krav, hvor du finner jobboppføringer, og tips for å få et intervju.

Utdanningskrav for programmerere

De fleste dataprogrammere har en bachelorgrad med en stor eller konsentrasjon av kurs i datavitenskap eller informasjonsteknologi. Noen programmerere tjener en tilknyttet grad i en datamaskin-relatert disiplin.

Noen programmerere kan bare ha en videregående skole, men i disse tilfellene har de oppnådd en betydelig del programmeringsarbeid.

Programmører kan tjene sertifiseringer fra programvarefirmaer eller produktleverandører for å demonstrere ferdigheter i ulike dataspråk eller programmering på enkelte plattformer.

Dataprogrammerere trenger sterke analytiske ferdigheter for å generere koden for å automatisere komplekse prosesser. De må kunne intervjue klienter eller sluttbrukere for å bestemme deres teknologibehov og kommunisere alternativer for programmer på språk som ikke-tekniske brukere lett kan forstå. Problemløsningskompetanse er nødvendig for å feilsøke problemer når programmene ikke fungerer optimalt. Programmører må være detaljorienterte og presise for å lage kode til eksakte spesifikasjoner eller finne mindre problemer i lange strømmer av kode.

Videregående og høyskolestudenter som tar sikte på programmering av jobber, bør vurdere å lage applikasjoner for digitale enheter som en måte å demonstrere programmeringsformål og kreativitet på.

De fleste videregående skoler tilbyr nå programmeringskurs som kan være en utmerket testmulighet for aspirerende programmerere.

Forskning programmeringsspråk og ferdigheter i høyeste etterspørsel ved å søke Google med setninger som "beste dataprogrammeringsferdigheter" eller "viktigste dataprogrammeringsferdigheter." Skriv programmer som viser disse ferdighetene ved hjelp av online opplæringsprogrammer, bøker og kurs.

Hvordan finne en jobb som en dataprogrammerer

Kandidater som kan vise potensielle arbeidsgivere faktiske programmer som de har opprettet vil ha den enkleste tiden landing jobber. Programmører skal lage en nettbasert portefølje av sine programmeringsprosjekter som lett kan deles med arbeidsgivere og nettverkskontakter. Hent alumni kontakter gjennom din karriere kontor eller fra fakultetet ditt.

Koble sammen med tidligere arbeidsgivere hvor du jobbet som intern eller til og med som en grunnleggende tjenestepersonell, og be om introduksjoner til datapersonell som de vet. Nå ut til familie venner og Facebook kontakter og be om henvisninger til datatyper som de kjenner.

Tilnærm disse kontaktene til å planlegge møter for å få tilbakemelding om din portefølje og råd om jobbsøking. Disse informasjonsintervjuene vil gi dine kontakter en sjanse til å få en forståelse for dine ferdigheter og kan ofte føre til henvisninger til jobbintervjuer.

Bruk spesialiserte IT-nettsteder som Dice.com til å generere en liste over jobbledninger. Søk jobb nettsteder som Indeed.com, Simplyhired.com og LinkUp.com med søkeord som "programmerer" eller "programmerer" og av dine favoritt dataspråk for å utvide listen over jobbmål.

Hvis du er en høyskole eller en kandidat, ta kontakt med ditt karrierekontor for jobboppføringer og rekruttere muligheter.

Sjekk ut IT-messer, som UNCUBED, som fokuserer på jobber ved oppstart , på dine foretrukne steder for ansettelse. Drøm litt. Lag en liste over dine ideelle IT-arbeidsgivere , besøk jobbene sine og søk etter jobber. Gjennomgå lister som Forbes "Best Companies to Work For" for å generere noen ideer.

Intervjuer for programmeringsjobber

Intervjuer for programmerere har en tendens til å være ganske annerledes enn standard intervjuprosessen. Intervjuer vil stille typiske atferdsspørsmål for å avgjøre om kandidatene kan referere til eksempler på problemløsing, feilsøking, kommunikasjon med klienter og brukere og toleranse for frustrasjon.

Rekrutterere vil også teste den tekniske kunnskapen til kandidater ved å be dem om å forklare og definere programmeringsbetingelser og prosesser.

Noen intervjuere vil stille hypotetiske problemløsende spørsmål som vil teste kandidatens tankeprosesser. For eksempel kan du bli bedt om å finne ut hvor mange biler passerer George Washington Bridge på en typisk dag. Arbeidsgivere vil være interessert i dine logiske resonnementskompetanse i stedet for et riktig svar.

Du kan bli bedt om å opprette et prøveprogram ved hjelp av pseudokode for å løse et hypotetisk problem på en tavle. Arbeidsgivere vil være på jakt etter at du demonstrerer en logisk tilnærming til programmering.

Din vekt bør være på din prosess og hvordan du forklarer metoden din. Intervjuere spør noen ganger programmeringskandidater om å vurdere koden for et program for å identifisere og rette eventuelle feil.

Sjekk selskapets nettsider

Mange store tech selskaper har intervjuer rådgivning spesifikt for deres selskap tilgjengelig online. For eksempel har Google en Hangout on Air hvor Googlers snakker om hvordan de intervjuer kandidater på Google og deler råd på den beste måten å forberede seg på et teknisk intervju.

Amazon har en liste over vanlige spørsmål, inkludert informasjon om intervjuprosessen, hva du skal ha, og hva du må gi.

Følg opp etter intervjuet

Effektiv oppfølging etter at jobbintervjuet ditt er kritisk. Skriv en takk e-post umiddelbart etter intervjuet og klart formidle din entusiasme for jobben, og hvorfor du synes det er en utmerket passform, så vel som din takknemlighet for muligheten til å intervjue. Skal du bli en dataprogrammerer?