• 2025-04-03

Computer Programmer Jobbeskrivelse: Løn, Færdigheder, og mere

Ankerstjerne & Burhan G - Tag Hvad Du Vil

Ankerstjerne & Burhan G - Tag Hvad Du Vil

Indholdsfortegnelse:

Anonim

Computerprogrammerer skriver koden, der gør det muligt for softwareprogrammer at levere funktionalitet. Microsoft Excel kan for eksempel producere et diagram eller en graf baseret på data fra et regneark, fordi en computerprogrammerer designet programmet til at reagere på denne måde til brugerindgange. Alle softwareprogrammer er designet til at reagere på brugerindgange på forskellige måder, og detaljerede programmer skal kunne reagere på tilsyneladende utallige kombinationer af input. Det er jobbet hos computerprogrammører at sikre, at softwareprogrammer reagerer korrekt på brugerne og levere den ønskede funktionalitet.

Computerprogrammer Pligter og ansvar

Dette job kræver generelt evnen til at gøre følgende arbejde:

  • Kend computer sprog
  • Skriv computerprogrammer
  • Opdater computerprogrammer
  • Fejlfinding af programmer
  • Test softwareprogrammer
  • Samarbejd med andre programmører

Computerprogrammerer skriver kode ved brug af computer sprog, såsom C + + og Java. Computerprogrammører opretter instruktioner til computere for at generere meningsfuld output. Samlet set er det computerprogrammers ansvar at skrive kode og manipulere det til et sprog, som computere kan forstå og følge.

De arbejder tæt sammen med informationsteknologipersonale, ledere og slutbrugere i deres organisationer eller klientorganisationer for at udvikle, vedligeholde og teste computerprogrammer. Computerprogrammører reagerer på meddelelser fra brugere af fejl i programmer, identificerer fejlfunktionskode og omskrive programmer.

Computerprogrammører er almindeligt ansat af softwarefirmaer. Men med stigningen i adgangen til computerprogrammører har mange offentlige og private virksomheder, som banker og advokatfirmaer, begyndt at ansætte computerprogrammerere. Det er ikke ualmindeligt at se computerprogrammører, der arbejder som frilansere, fra projekt til projekt inden for teknologikonsulentfirmaer eller som uafhængige entreprenører.

Computer Programmer Løn

Betaling til computerprogrammører kan variere betydeligt afhængigt af erfaring og arten af ​​arbejdet. De, der arbejder for softwareforlag, har tendens til at tjene mere end dem, der arbejder i andre brancher.

  • Median Årlig Løn: $ 84.280 ($ 40.52 / time)
  • Top 10% årlig løn: $ 134.630 ($ 64.72 / time)
  • Bund 10% årlig løn: $ 48.790 ($ 23.45 / time)

Kilde: U.S. Bureau of Labor Statistics, 2018

Uddannelse, uddannelse og certificering

Specifikke krav varierer fra arbejdsgiver, men det er generelt nødvendigt at færdiggøre et uddannelsesprogram eller et kodningsakademi for at starte en karriere som computerprogrammerer.

  • Uddannelse: Både bachelorgrader og associerede grader i datalogi er tilgængelige hos de fleste institutioner. Private institutter kendt som kodende akademier er opstået som en anden mulighed for dem uden formel college uddannelse i programmering. Kodningsakademier tilbyder en intensiv og relativt kortvarig nedsænkning erfaring i programmering. Nogle akademier tilbyder lav eller ingen undervisning i bytte for en procentdel af lønnen, når et job er landet.
  • Certificering: Der findes certificeringer for næsten alle programmeringssprog eller leverandørspecifikke programmeringsprodukter. Hvorvidt de er nødvendige, afhænger af bestemte arbejdsgivere, men at have dem kan gøre en programmør mere markedsførbar.
  • Uddannelse: Det anbefales, at uanset hvilken tilgang til uddannelse, de, der er interesseret i computerprogrammering, gennemfører mindst ét ​​praktiksted for at teste deres interesse og dokumentere deres færdigheder. Programmering er meget detaljeret orienteret og kan være kedelig og utilfredsstillende for mange enkeltpersoner.

Computer Programmer Færdigheder & Kompetencer

Bortset fra kendskab til computersprog og kendskab til relevante kommercielle produkter, er der flere bløde færdigheder, computerprogrammører skal have succes.

  • Analytisk tænkning: Computerprogrammører skal forstå, manipulere og reparere komplekse computerkoder. Dette indebærer nogle gange at forsøge at isolere et problem, der kunne begraves et eller andet sted i tusind linjer med kode, så de skal kunne tænke gennem problemet og indsnævre, hvor man skal se.
  • Detaljeorienteret: Computerprogrammører skal være opmærksomme på hver linje af kode, der er skrevet. En forkert kommando og hele programmet kunne fungere.
  • Samarbejde: Computerprogrammerere kan få brug for hjælp fra en anden afdeling eller kollega til at løse et softwareproblem. Det er vigtigt, at de har et samarbejde om tankegangen.Arbejdsprogrammerne involverer ofte software til at strømline arbejdet eller løse et workflow-problem, og de skal samarbejde med dem, der bruger softwaren.
  • Fokus: Skrivning af computerprogrammer indebærer lange timer skrive kode eller fejlfinding problemer. For at være succesfuld, skal programmører være i stand til at holde deres opmærksomhed nulstillet på det arbejde, de laver.

Job Outlook

Jobmuligheder for computerprogrammører forventes at falde 7% i tiåret, der slutter i 2026, ifølge U.S. Bureau of Labor Statistics. Dette er betydeligt værre end den 7% vækst, der forventes for alle erhverv og den 13% vækst, der forventes for alle computerrelaterede erhverv.

BLS tillægger tilbagegangen til tilgængeligheden af ​​billigere computerprogrammerere i udlandet, der kan arbejde på afstand.

Arbejdsmiljø

Mens noget samarbejde er nødvendigt, kan computerprogrammører tilbringe timer på en computer, der kører over linjer med computerkode. Det kan være kedeligt arbejde. Nogle programmerere arbejder hjemmefra, fordi arbejdet kan gøres alene, men det er ikke altid tilfældet. Nogle programmører arbejder i deres arbejdsgiveres kontorer, især når de er involveret i større projekter med andre programmører.

Arbejdsskema

At være en computerprogrammerer er normalt fuldtidsarbejde. Mens arbejdet kan gøres i løbet af de normale åbningstider, kan mange programmører, der arbejder hjemmefra, indstille deres egne tidsplaner. Projekter har typisk deadlines, der skal opfyldes, så programmører kan muligvis arbejde flere timer som disse deadlines tilgang, især hvis de har problemer med at løse problemer.

Sådan får du jobbet

ERFARING

Gennem praktikophold eller træningsprogrammer skal du være sikker på, at det er den rigtige karriere for dig.

ANSØGE

Faktisk og Glassdoor er blandt de online jobsider, der regelmæssigt har lister til computerprogrammerere.

Sammenligning af lignende job

Folk, der er interesseret i computerprogrammering, kan også overveje en af ​​følgende karriereveje, opført med median årlige lønninger:

  • Computer hardware ingeniør: $114,600
  • Computer netværk arkitekt: $109,020
  • Computersystemanalytiker: $88,740

Kilde: U.S. Bureau of Labor Statistics, 2018


Interessante artikler

De værste jobintervju svar du nogensinde kunne give

De værste jobintervju svar du nogensinde kunne give

Her er et par eksempler på de værste typer af svar, der skal gives til jobinterviews, sammen med tips om, hvad du skal sige.

Top 12 værste job i Amerika

Top 12 værste job i Amerika

De 12 værste job i Amerika, i alfabetisk rækkefølge, baseret på løn, fordele, jobmuligheder, forventet vækst og sundhed og sikkerhed.

Hold disse genstande væk fra din kubik

Hold disse genstande væk fra din kubik

En god kabine kan blive forkert, hvis den har visse ting i nærheden af ​​det. Undgå disse ting i nærheden af ​​dit arbejdsområde for at øge din produktivitet og lykke.

Hvad du bør vide om at være en offentliggjort forfatter

Hvad du bør vide om at være en offentliggjort forfatter

Hvad den typiske forfatter kan forvente, når han publicerer sin første bog.

Sådan besvares interviewspørgsmål om organisation

Sådan besvares interviewspørgsmål om organisation

En jobinterviewer er næsten sikker på at spørge dig om du er organiseret. Vær rede til at forklare, hvor effektiv en multitasker du vil være på jobbet.

De værste tider for at afslutte dit job

De værste tider for at afslutte dit job

Selvom du hader dit job og vil gerne ud så hurtigt som muligt, er det bedre at tage en velinformeret beslutning og forlade, når timingen passer til dig.