A arvuti programmeerija loob koodi tarkvararakendustele ja operatsioonisüsteemidele. Pärast seda, kui tarkvaraarendaja on arvutiprogrammi kavandanud, kirjutab programmeerija koodi, mis teisendab selle kujunduse juhiste kogumiks, mida arvuti saab järgida. Nad testivad programmi, et otsida vigu ja seejärel kirjutada see ümber, kuni see on vigadeta. Programmeerija jätkab kasutusel olevate programmide hindamist, tehes vajadusel uuendusi ja kohandusi.
Kiired faktid
- Arvutiprogrammeerijad teenisid a aasta keskmine palk 2016. aastal 79 840 dollarit.
- Sellel ametikohal töötas 2014. aastal ligi 329 000 inimest.
- Tarkvara kirjutavad ja testivad ettevõtted kasutasid enamikku neist. Teised töötasid tarkvara väljaandjate ning finants- ja kindlustusfirmade heaks.
- Töökohad on tavaliselt täistööajaga.
- See on hea töö inimestele, kellele meeldib üksi töötada.
- The tööväljavaade sest see amet on kehv. Tööandjad tellivad paljud töökohad riikidesse, kus palgad on madalamad kui USA-s, mistõttu tööhõive väheneb 2024. aastani.
Rollid ja vastutused
Kas teid huvitab, mida a programmeerija teeb tööl? Need tüüpilised tööülesanded ilmusid arvutiprogrammeerija ametikohtade veebikuulutustes Indeed.com:
- "Arvutiprogrammide arendamine, testimine ja juurutamine mitmel arvuti/operatsioonisüsteemi platvormil."
- "Aidake arendada uut veebipõhist infosüsteemi (IS)"
- "Teostada kõiki tegevusi, mis on vajalikud automatiseeritud arvutisüsteemide määratlemiseks, projekteerimiseks, ehitamiseks, testimiseks ja rakendamiseks."
- "Vaadake programme sageli üle ja tehke programmi nõuetekohase toimimise tagamiseks vajalikke muudatusi."
- "Kinnitage programmi toimimist testide läbiviimisega; programmide jada ja/või koodide muutmine."
- "Kodeerimise toetamiseks looge ja avaldage tehnilisi diagramme."
- "Integreerige uued funktsioonid olemasolevatesse rakendustesse."
Kuidas saada arvutiprogrammeerijaks
Teie võimalused saada tööd arvutiprogrammeerijana on paremad, kui teenite bakalaureusekraadi arvutiteadus, matemaatika või infosüsteemid. Mõned tööandjad võtavad teid tööle, kui teil on kraad mõnes muus aines, näiteks raamatupidamine, rahandus ja äri, kui olete arvutiteaduse tundides käinud. Võimalik, et võite isegi leida tööd arvutiteaduse kraadiga.
Kuna kogemus on selles valdkonnas sama väärtuslik kui kraad, peaksite seda tegema praktikakohad kui sa oled koolis. Kui olete sellel alal töötanud, peate oma oskusi uusi programmeerimiskeeli õppides ajakohasena hoidma. Kasuks võivad tulla ka erinevate programmeerimiskeelte sertifikaadid.
Edu saavutamiseks vajalikud pehmed oskused
Lisaks ametliku koolituse ja kogemuse kaudu omandatud tehnilistele oskustele järgmised pehmed oskused aitab teil selles valdkonnas edu saavutada:
- Lugemisest arusaamine: Peate mõistma kirjalikke juhiseid.
- Probleemide lahendamine: programmeerijad peavad probleemid tuvastama.
- Kriitiline mõtlemine: Probleemide lahendamisel ja otsuste tegemisel peaksite teadma, kuidas kaaluda kõiki oma võimalusi, et saaksite valida parima.
- Aktiivne kuulamine: see võimalus võimaldab teil mõista oma meeskonnaliikmete juhiseid.
- Tähelepanu detailidele ja tõrkeotsingule: Peate suutma koodist väikseid vigu leida ja neid parandada.
Mida tööandjad ootavad
Siin on mõned nõuded tegelikele töökuulutustele, mis leiate saidilt Indeed.com. Enamik tööandjaid nõuab ka teatud programmeerimiskeelte oskust:
- "Peab olema iseseisva töö oskus."
- "Peab oma töö eest vastutama kõrgel tasemel."
- "Peab olema võimeline mõistma ja rakendama kaasaegse algebra põhimõtteid andmete analüüsimisel ja aruannete koostamisel."
- "Peab hästi töötama meeskonnakeskkonnas."
- "Peab olema võimeline töötama surve all, et ajakavadest kinni pidada ja toime tulla mitmete ülesannetega ja muutuvate prioriteetidega."
- "Peab olema enesedistsipliin, kuna projektide valmimine võtab mitu kuud."
Kuidas hinnata, kas see karjäär teile sobib
Sinu huvid, isiksuse tüüp, ja tööga seotud väärtused on mõned tegurid, mis määravad, kas programmeerijaks olemine sobib teile. See karjäär sobib inimestele, kellel on järgmised omadused:
- Huvid (Hollandi kood): ICR (uuriv, tavapärane, realistlik)
- Isiksuse tüüp (Myers Briggsi isiksuse tüübi indikaator [MBTI]): ENTJ, INTJ, INTP, ISTJ, ISTP
- Tööga seotud väärtused: saavutused, töötingimused, iseseisvus
Seotud ametid
Pealkiri | Kirjeldus | Aastane keskmine palk (2016) | Minimaalne nõutav haridus/väljaõpe |
---|---|---|---|
Tarkvara arendaja | Loob süsteeme ja rakendustarkvara. |
106 860 dollarit (süsteemid) 100 080 $ (rakendused) |
HS diplom; eelistatavalt bakalaureusekraad |
Arvutisüsteemide analüütik |
Aitab organisatsioonidel arvutitehnoloogiat tõhusalt kasutada. |
$87,220 | Bakalaureusekraad informaatikas või sellega seotud aines |
Veebiarendaja | Kaldub veebisaitide kujundamisele ja tehnilistele aspektidele. | $66,130 | HS diplom; Paljud tööandjad nõuavad veebidisaini advokaadikraadi |
Arvutitoe spetsialist | Abistab arvutikasutajaid tarkvara, riistvara või välisseadmetega seotud probleemide korral. | $49,390 | HS diplom; kogemus arvutitega |