Så du har besluttet at lære et programmeringssprog. God tankegang! Behovet for at være kodefærdigt for forskellige job øges. Softwareudviklerjob øges specifikt med 17% ifølge Bureau of Labor Statistics.
Som nybegynder er det bestemt forvirrende at fortsætte med at tage denne karriereoptimerende beslutning om faktisk at erhverve kompetencerne. Du står over for hundredvis af muligheder at vælge imellem som dit første sprog. Så inden du vælger det, er det en god ide at stille dig selv to centrale spørgsmål:
-
Hvad er det der gjorde dig interesseret i programmering?
-
Hvad vil du gøre som programmerer?
Svarene på disse spørgsmål navigerer i dine indledende trin og muligvis hele din programmeringskarriere. Hvis en projektidee vakte din interesse, skal du vælge et sprog, der hjælper dig bedst med at gennemføre den. For eksempel vil indlæring af Objekt-C give dig mulighed for at arbejde på iOS-relaterede projekter, mens Java vil give dig mulighed for at arbejde på Android-relaterede projekter.
Men hvis du er interesseret i at omdanne denne nye viden til en karriere på fuld tid, skal du bruge det første sprog til at lære at tænke som en programmør og lære grundlæggende programmeringslogik. For eksempel betragter udviklere Ruby, Python og JavaScript som relativt let at lære og som sprog, der giver et solidt fundament i programmeringslogik og syntaks. Hvis du har et godt fundament, vil det være lettere at samle mere, fordi visse principper oversætter fra det ene til det andet.
Eller muligvis kan den, du vælger, blive besluttet for dig på grund af den del af den tekniske stak, der interesserer dig. En front-end udvikler arbejder med brugervendt kode, som involverer at lære JavaScript. En back-end-udvikler arbejder med serveren, databasen og applikationen, som kan involvere sprog som Ruby eller Python.
Begynder eller ej, kvalitetsprogrammører søger muligheder for at lære og følge med på sprog- og teknologitendenser. Valget om at hente en ny vil gentage sig gennem hele din karriere. Tjek denne nyttige infographic til at guide dig gennem at tage denne beslutning.