• 2024-11-21

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

Dyre sundhedsbesparelser konto fejl

Dyre sundhedsbesparelser konto fejl

En sundhedsopsparingskonto kan være en skattefordelet måde at spare på for sundhedsomkostninger, men du kan forkorte din konto med disse fejl.

Cost-of-Living Adjustment (COLA)

Cost-of-Living Adjustment (COLA)

En føderal regeringsomkostningsstigning (COLA) er en stigning i løn baseret på, hvor mange ekstra penge en typisk person eller husstand har brug for.

Lær om Rådet-leder form for regering

Lær om Rådet-leder form for regering

Lær hvordan kommunalbestyrelsen i en rådsforvaltningsmyndighed udarbejder love og brede politiske beslutninger for byleder og personale til at udføre.

Court Clerk Karriere Uddannelse og Krav

Court Clerk Karriere Uddannelse og Krav

Domstole er ansvarlige for det administrative arbejde, der er involveret i at drive kommunale, amtlige, statslige og føderale retssystemer. Lær mere.

Court Reporter Jobbeskrivelse: Løn, færdigheder, og mere

Court Reporter Jobbeskrivelse: Løn, færdigheder, og mere

Lær om at være en domstolsreporter. Læs denne jobbeskrivelse for at lære om arbejdsopgaver, indtjening, jobudsigt og uddannelsesmæssige krav.

Hvad kan en arbejdsgiver lære af et coverbrev?

Hvad kan en arbejdsgiver lære af et coverbrev?

En af dine bedste chancer for at vurdere talenter, færdigheder og erfaring hos en potentiel medarbejder er det ydmyge brevet. Her er hvad du skal kigge efter.