• 2024-06-30

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

Air Canada Flight 624 Crash Short of Runway

Air Canada Flight 624 Crash Short of Runway

Air Canada Flight 624 styrtede ned af banen under en tilgang til Halifax Stanfield International Airport i Nova Scotia, Canada.

Work-at-Home Call Center Jobs i Virginia

Work-at-Home Call Center Jobs i Virginia

Hvis du søger efter et arbejde i hjemmet i Virginia, skal du starte med denne liste over virksomheder, der ansætter fjernbetjeninger og entreprenører i VA.

Arbejde hjemmefra Call Center Jobs i New Hampshire

Arbejde hjemmefra Call Center Jobs i New Hampshire

Leder du efter et hjemmecentral job i New Hampshire? Denne liste er på ingen måde definitiv, men disse ansætter til arbejde i hjemmet i New Hampshire.

Wisconsin Work at Home Call Center Jobs

Wisconsin Work at Home Call Center Jobs

Hvis du bor i Wisconsin og ønsker at arbejde hjemmefra, kan du ansøge om et af de callcentre, der kunne være dit næste job.

Arbejd hjemme Call Center Jobs i West Virginia

Arbejd hjemme Call Center Jobs i West Virginia

Leder du efter et hjemmecentral job i West Virginia? Der er virksomheder, der ansætter til arbejde hjemme telefon job i hele staten.

Job-fra-hjem Call Center Jobs i New Mexico

Job-fra-hjem Call Center Jobs i New Mexico

Her er en liste over virksomheder, der tilbyder beboere i staten New Mexico jobs, hvor de kan arbejde hjemmefra som call center agenter.