Hvordan kommer jeg inn i programmering som en karriere?

Utdanning eller rekreasjon?

Refleksjon av programmerer i dataskjerm

Stockbyte / Getty Images





Hvis du ønsker å komme inn i en karriere innen programmering, er det to veier å gå ned.

utdanning

Hvis du har hatt utdanning, fikk du en høyskole grad , kanskje vært praktikant i sommerferien, så har du tatt den tradisjonelle veien inn i virksomheten. Det er ikke fullt så enkelt i disse dager siden mange jobber har fløyet utenlands, men det er fortsatt mange jobber der ute.



Rekreasjon

Er du ny med programmering eller tenker du på det? Det kan overraske deg å vite at det er mange programmerere som programmerer bare for moro skyld, og det kan føre til en jobb. Det er ikke bare et yrke, men en veldig hyggelig hobby.

Fritidsprogrammering – ingen jobb-ruten til en jobb

Fritidsprogrammering kan være en vei til en programmeringskarriere uten å måtte få erfaring i jobben. Men ikke med store selskaper. De rekrutterer ofte gjennom byråer, så sporerfaring er viktig, men mindre antrekk kan vurdere deg hvis du kan demonstrere evner og evner. Bygg opp erfaring med små selskaper eller freelance og konsentrer deg om å bygge en CV som enhver arbeidsgiver vil ha.



Annen industri—forskjellig tilnærming

Etter hvert som datavirksomheten modnes, kan til og med spillprogrammerere få en grad i å utvikle spill i disse dager. Men du kan fortsatt lære deg selv inn i en jobb uten en.

Finn ut om du vil bli spillutvikler.

Vis frem deg selv

Så du har ikke karakterene, graden eller erfaringen. Skaff deg din egen utstillingsside og skriv om programvare, dokumenter opplevelsene dine og gi bort programvare du har skrevet. Finn en nisje der du er eksperten som alle respekterer. Linus Torvalds (de fire første bokstavene i Linux ) var ingen før han startet Linux. Det kommer nye teknologier med noen få ukers eller måneders mellomrom, så velg en av dem.

Vis frem programmeringsferdighetene dine som du har lært. Det vil ikke koste deg mer enn $20 i året (og tiden din) å gi deg selv et løft i jobbsøkerkarrieren.



Jobbagenter vet nok, men...

De er ikke tekniske og må rekruttere i henhold til hva kunden forteller dem. Hvis du har brukt det siste året på å lære versjon X av et populært programmeringsspråk og CV-en din er opp mot en ti år gammel veteran som bare kan versjon X-1, er det veteranen hvis CV blir kastet i søpla.

Frilans eller lønnstaker?

Nettet har gjort det mulig å unnslippe høyskoleveien til en jobb. Du kan være frilanser eller finne et behov og skrive programvare for å fylle det. Det er mange enmannsantrekk som selger programvare på nettet.



Først må du lære minst ett programmeringsspråk. Finn ut mer om programmerings språk .

Hvilke karrierer er det innen programmering?

  • Få en programmeringsjobb.
  • Frilans via nettet.
  • Selg programvare via nettet.
  • Kjør en tjeneste via nettet.

Hvilke typer programmeringsarbeid kan jeg gjøre?

Programmerere har en tendens til å spesialisere seg etter industrisektor. Spillprogrammerere skriver ikke programvare for luftfartskontroll eller verdsettelsesprogramvare for finansielle handler. Hver bransjesektor har sin egen spesialistkunnskap, og du bør regne med at det tar ett år på heltid å komme i gang. Viktig I disse dager forventes det at du har forretningskunnskap så vel som teknisk. I mange jobber vil den kanten gi deg jobben.



Det er nisjeferdigheter som går på tvers av sektorer – å vite hvordan man skriver kunstig intelligens (AI) ) programvare kan få deg til å skrive programvare for å bekjempe krigsspill, for å kjøpe eller selge handler uten menneskelig innblanding eller til og med fly ubemannede fly.

Må jeg fortsette å lære?

Bestandig! Forvent å lære nye ferdigheter gjennom hele karrieren. I programmering endres alt hvert femte til syvende år. Det kommer alltid nye versjoner av operativsystemer med noen års mellomrom, som gir nye funksjoner, til og med nye språk somC#. Det er en karrierelang læringskurve. Selv eldre språk som C og C++ endrer seg med nye funksjoner, og det vil alltid være nye språk å lære.



Er jeg for gammel?

Du er aldri for gammel til å lære. En av de beste programmererne jeg noen gang har intervjuet for en jobb var 60!

I tilfelle du lurer på hva som er forskjellen mellom en programmerer og en programvareutvikler? Svaret er ingen. Det betyr bare det samme! Nå er en programvareingeniør lik, men ikke den samme. Vil du vite forskjellen? Lese om programvareutvikling .