Urasuunnittelu

Mitä tietokoneohjelmoija tekee?

Ohjelmistokehittäjien analysointikoodi

•••

Razvan Chisu/EyeEm/Getty Images

TO tietokoneohjelmat luo koodin ohjelmistosovelluksille ja käyttöjärjestelmille. Kun ohjelmistokehittäjä on suunnitellut tietokoneohjelman, ohjelmoija kirjoittaa koodin, joka muuntaa suunnitelman ohjeiksi, jota tietokone voi seurata. He testaavat ohjelmaa etsiäkseen virheitä ja kirjoittavat sen sitten uudelleen, kunnes se on virheetön. Ohjelmoija jatkaa käytössä olevien ohjelmien arviointia ja tekee tarvittaessa päivityksiä ja säätöjä.

Nopeita faktoja

  • Ohjelmoijat ansaitsivat a mediaani vuosipalkka 79 840 dollaria vuonna 2016.
  • Lähes 329 000 ihmistä työskenteli tässä ammatissa vuonna 2014.
  • Suurin osa niistä käytti ohjelmistoja kirjoittavat ja testaavat yritykset. Toiset työskentelivät ohjelmistojen julkaisijoiden sekä rahoitus- ja vakuutusyhtiöiden palveluksessa.
  • Työt ovat pääsääntöisesti kokoaikaisia.
  • Tämä on hyvä työ ihmisille, jotka haluavat työskennellä yksin.
  • The työnäkymiä sillä tämä ammatti on huono. Työnantajat ulkoistavat monia työpaikkoja maihin, joissa palkat ovat alhaisemmat kuin Yhdysvalloissa, jolloin työllisyys laskee vuoteen 2024 mennessä.

Roolit ja vastuut

Mietitkö mitä a ohjelmoija tekee työssään ? Nämä tyypilliset työtehtävät ilmestyivät verkko-ilmoituksissa tietokoneohjelmoijan työpaikoista Indeed.com :

  • 'Kehittää, testata ja toteuttaa tietokoneohjelmia useilla tietokone-/käyttöjärjestelmäalustoilla.'
  • 'Auta uuden verkkopohjaisen tietojärjestelmän (IS) kehittämisessä'
  • 'Suorittaa kaikki automatisoitujen tietokonejärjestelmien määrittelyn, suunnittelun, rakentamisen, testauksen ja toteuttamisen edellyttämät toimet.'
  • 'Tarkista ohjelmat säännöllisesti ja tee tarvittavat muutokset ohjelman asianmukaisen toiminnan varmistamiseksi.'
  • 'Varmista ohjelman toiminta suorittamalla testejä; ohjelmajärjestyksen ja/tai koodien muuttaminen.'
  • 'Luo ja julkaise teknisiä kaavioita koodaustyön tukemiseksi.'
  • 'Integroi uusia toimintoja olemassa oleviin sovelluksiin.'

Kuinka tulla tietokoneohjelmoijaksi

Mahdollisuutesi saada työpaikka ohjelmoijana ovat paremmat, jos ansaitset kandidaatin tutkinnon tietokone Tiede , matematiikka tai tietojärjestelmät. Jotkut työnantajat palkkaavat sinut, jos sinulla on tutkinto jostain muusta aiheesta, kuten kirjanpito , rahoitus ja liiketoimintaa , kunhan olet käynyt tietojenkäsittelytieteen kursseja. Saatat jopa löytää työtä suorittamalla tietojenkäsittelytieteen apulaistutkinnon.

Koska kokemus on yhtä arvokasta kuin tutkinto tällä alalla, sinun tulee tehdä harjoittelupaikkoja kun olet koulussa. Kun työskentelet alalla, sinun on pidettävä taitosi ajan tasalla oppimalla uusia ohjelmointikieliä. Myös eri ohjelmointikielien sertifikaatit voivat olla hyödyllisiä.

Pehmeitä taitoja menestyäksesi

Muodollisen koulutuksen ja kokemuksen kautta hankittujen teknisten taitojen lisäksi seuraavat pehmeitä taitoja auttaa tekemään menestystäsi tällä alalla:

  • Luetun ymmärtäminen : Sinun tulee ymmärtää kirjalliset ohjeet.
  • Ongelmanratkaisu : Ohjelmoijien on tunnistettava ongelmat.
  • Kriittinen ajattelu : Kun ratkaiset ongelmia ja teet päätöksiä, sinun tulee osata punnita kaikkia vaihtoehtoja, jotta voit valita parhaan.
  • Aktiivinen kuuntelu : Tämän kyvyn avulla voit ymmärtää tiimisi jäsenten antamia ohjeita.
  • Huomio yksityiskohtiin ja vianetsintään : Sinun täytyy pystyä löytämään pienet virheet koodista ja korjaamaan ne.

Mitä työnantajat odottavat

Tässä on joitain vaatimuksia Indeed.com-sivustolta löytyville varsinaisille työpaikkailmoituksille. Useimmat työnantajat vaativat myös tiettyjen ohjelmointikielten taitoa:

  • 'Edellyttää kykyä itsenäiseen työskentelyyn.'
  • 'On oltava korkea vastuuntuntoinen työstään.'
  • 'Hänellä on oltava kyky ymmärtää ja soveltaa modernin algebran periaatteita analysoidessaan tietoja ja luomalla raportteja.'
  • 'Pitäisi toimia hyvin tiimiympäristössä.'
  • 'On kyettävä työskentelemään paineen alaisena noudattaakseen aikatauluja ja hoitaakseen useita tehtäviä ja muuttuvia prioriteetteja.'
  • 'Täytyy olla itsekuria, sillä projektien valmistuminen kestää useita kuukausia.'

Kuinka arvioida, sopiiko tämä ura sinulle

Sinun kiinnostuksen kohteet , persoonallisuustyyppi , ja työhön liittyvät arvot ovat joitakin tekijöitä, jotka määräävät, sopiiko tietokoneohjelmoija sinulle. Tämä ura sopii henkilöille, joilla on seuraavat ominaisuudet:

  • Kiinnostuksen kohteet ( Hollannin koodi ): ICR (tutkiva, tavanomainen, realistinen)
  • Persoonallisuustyyppi (Myers Briggsin persoonallisuustyypin ilmaisin [ MBTI ]): ENTJ , INTJ, INTP, ISTJ, ISTP
  • Työhön liittyvät arvot : Saavutus, työolosuhteet, itsenäisyys

Liittyvät ammatit

Otsikko Kuvaus Mediaanivuosipalkka (2016) Vähintään vaadittava koulutus/koulutus
Ohjelmistokehittäjä Luo järjestelmiä ja sovellusohjelmistoja.
106 860 $ (järjestelmät)
100 080 $ (sovellukset)
HS-tutkinto; kandidaatin tutkinto eduksi
Tietokonejärjestelmäanalyytikko
Auttaa organisaatioita käyttämään tietotekniikkaa tehokkaasti.
87 220 dollaria Tietojenkäsittelytieteen tai siihen liittyvän alan kandidaatin tutkinto
Web-kehittäjä Yleensä suunnittelee ja suunnittelee verkkosivustojen teknisiä puolia. 66 130 dollaria HS-tutkinto; monet työnantajat vaativat osakkuustutkinnon web-suunnittelusta
Tietokoneen tukiasiantuntija Auttaa tietokoneen käyttäjiä ohjelmistojen, laitteistojen tai oheislaitteiden ongelmissa. 49 390 dollaria HS-tutkinto; kokemusta tietokoneista