A tietokoneohjelmoija 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 kehittämään uutta verkkopohjaista tietojärjestelmää (IS)"
- "Suorita kaikki automatisoitujen tietokonejärjestelmien määrittelyyn, suunnitteluun, rakentamiseen, testaamiseen ja toteuttamiseen tarvittavat toiminnot."
- "Tarkista ohjelmat säännöllisesti ja tee tarvittavat muutokset varmistaaksesi ohjelman asianmukaisen toiminnan."
- "Varmista ohjelman toiminta suorittamalla testejä; muuttaa ohjelmajärjestystä ja/tai koodeja."
- "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ä tietojenkäsittelytieteen apulaistutkinnolla.
Koska kokemus on yhtä arvokasta kuin tutkinto tällä alalla, sinun pitäisi 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 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:
- "Pitää olla kykyä itsenäiseen työskentelyyn."
- "Hänellä on oltava korkea vastuu työstään."
- "Pitää ymmärtää ja soveltaa modernin algebran periaatteita datan analysoinnin ja raporttien luomisen aikana."
- "Pitää 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öolot, riippumattomuus
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 | Tietojenkäsittelytieteen tai siihen liittyvän alan kandidaatin tutkinto |
Web-kehittäjä | Yleensä suunnittelee ja suunnittelee verkkosivustojen teknisiä puolia. | $66,130 | HS-tutkinto; monet työnantajat vaativat osakkuustutkinnon web-suunnittelusta |
Tietokoneen tukiasiantuntija | Auttaa tietokoneen käyttäjiä ohjelmistojen, laitteistojen tai oheislaitteiden ongelmissa. | $49,390 | HS-tutkinto; kokemusta tietokoneista |