Hvis du vil komme ind i en karriere inden for programmering, er der to veje at gå ned.
Uddannelse
Hvis du har haft uddannelsen, har du fået en college grad, måske været praktikant i sommerferien, så har du taget den traditionelle vej ind i virksomheden. Det er ikke lige så nemt i disse dage, da mange job er fløjet til udlandet, men der er stadig mange job derude.
Rekreative
Er du ny i at programmere eller tænke over det? Det kan overraske dig at vide, at der er mange programmerere, der programmerer bare for sjov, og det kan føre til et job. Det er ikke kun et erhverv, men en meget fornøjelig hobby.
Rekreativ programmering - Ingen jobrute til et job
Rekreativ programmering kan være en vej til en programmeringskarriere uden at skulle få erfaring i jobbet. Ikke med store virksomheder, dog. De ansætter ofte gennem agenturer, så sporoplevelse er vigtig, men mindre udstyr kan overveje dig, hvis du kan demonstrere egnethed og evne. Opbyg erfaring med små virksomheder eller freelance og koncentrer dig om at opbygge et CV, som enhver arbejdsgiver vil have.
Forskellig industri - forskellig tilgang
Når computervirksomheden modnes, kan selv spilprogrammører få en grad i at udvikle spil i disse dage. Men du kan stadig lære dig selv et job uden et.
Find ud af, om du vil være spiludvikler.
Vis dig selv
Så du har ikke fået karaktererne, graden eller oplevelsen. Få dit eget showcase-websted og skriv om software, dokumenter dine oplevelser og endda give væk software, du har skrevet. Find en niche, hvor du er den ekspert, som alle respekterer. Linus Torvalds (de første fire bogstaver i Linux) var ingen, før han startede Linux. Der er nye teknologier, der kommer hver par uger eller måneder, så vælg en af dem.
Vis dine programmeringsevner, som du har lært. Det koster dig ikke mere end $ 20 om året (og din tid) for at give dig selv et løft i din job-søgende karriere.
Jobagenter ved nok, men...
De er ikke tekniske og skal rekruttere i henhold til hvad deres klient fortæller dem. Hvis du har brugt det sidste år på at lære version X af et varmt programmeringssprog, og dit CV er op mod en ti-årig veteran, der kun kender version X-1, er det den veteran, hvis CV vil blive chucked i beholder.
Freelance eller løn slave?
Internettet har gjort det muligt at undslippe collegevejen til et job. Du kan være freelancer eller finde et behov og skrive software til at udfylde det. Der er mange enhedsudstyr, der sælger software på nettet.
Først skal du lære mindst et programmeringssprog. Find ud af mere om programmeringssprog.
Hvilke karrierer er der inden for programmering?
- Få et programmeringsopgave.
- Freelance via Internettet.
- Sælg software via Internettet.
- Kør en service via Internettet.
Hvilke typer programmeringsarbejde kan jeg gøre?
Programmerere har en tendens til at specialisere sig efter branche. Spilprogrammører skriver ikke luftfartsstyringssoftware eller værdiansættelsessoftware til finansielle handler. Hver industrisektor har sin egen specialkendskab, og du bør forvente, at det tager et år på heltid for at komme op i fart. Vigtig I disse dage forventes det, at du har forretningskendskab såvel som teknisk. I mange job får denne kant dig jobbet.
Der er nichefærdigheder, der krydser sektorer - at vide, hvordan man skriver kunstig intelligens (AI)) software kunne få dig til at skrive software til at bekæmpe wargames, til at købe eller sælge handler uden menneskelig indgriben eller endda flyve ubemandede fly.
Er jeg nødt til at fortsætte med at lære?
Altid! Forvent at lære nye færdigheder gennem hele din karriere. I programmering ændres alt hvert femte til syv år. Der er altid nye versioner af operativsystemer, der følger med hvert par år, hvilket bringer nye funktioner, endda nye sprog som C #. Det er en karriere-lang læringskurve. Selv ældre sprog som C og C ++ ændrer sig med nye funktioner, og der vil altid være nye sprog at lære.
Er jeg for gammel?
Du er aldrig for gammel til at lære. En af de bedste programmører, jeg nogensinde har interviewet til et job, var 60!
I tilfælde af at du spekulerer på, hvad er forskellen mellem en programmør og en softwareudvikler? Svaret er ingen. Det betyder bare det samme! Nu er en softwareingeniør lignende, men ikke den samme. Vil du vide forskellen? Læse om software Engineering.