A programuotojas sukuria programinės įrangos ir operacinių sistemų kodą. Programinės įrangos kūrėjui sukūrus kompiuterio programą, programuotojas parašo kodą, kuris paverčia tą dizainą į instrukcijų rinkinį, kurį kompiuteris gali vykdyti. Jie išbando programą, ieškodami klaidų, o tada perrašo ją, kol joje nebus klaidų. Programuotojas ir toliau vertina naudojamas programas, prireikus atnaujina ir koreguoja.
Greiti faktai
- Kompiuterių programuotojai uždirbo a vidutinis metinis atlyginimas 79 840 USD 2016 m.
- Šioje profesijoje 2014 metais dirbo beveik 329 000 žmonių.
- Daugumą jų naudojo įmonės, kurios rašo ir testuoja programinę įrangą. Kiti dirbo programinės įrangos leidėjams ir finansų bei draudimo bendrovėse.
- Darbai paprastai yra pilno etato.
- Tai geras darbas tiems, kurie mėgsta dirbti vieni.
- The darbo perspektyva nes šis užsiėmimas prastas. Darbdaviai perkels daug darbo vietų į šalis, kuriose atlyginimai yra mažesni nei JAV, todėl užimtumas sumažės iki 2024 m.
Vaidmenys ir pareigos
Ar jums įdomu, kas a
- "Kurti, išbandyti ir įdiegti kompiuterines programas keliose kompiuterių / operacinės sistemos platformose."
- „Padėkite sukurti naują internetinę informacinę sistemą (IS)“
- „Atlikti visą veiklą, reikalingą automatizuotų kompiuterinių sistemų apibrėžimui, projektavimui, konstravimui, testavimui ir diegimui.
- „Dažnai peržiūrėkite programas ir atlikite reikiamus pakeitimus, kad užtikrintumėte tinkamą programos veikimą.
- „Patvirtinkite programos veikimą atlikdami testus; keisti programų seką ir (arba) kodus.
- "Sukurkite ir skelbkite technines diagramas, kad palaikytumėte kodavimo pastangas."
- "Integruokite naujas funkcijas į esamas programas."
Kaip tapti kompiuterių programuotoju
Jūsų galimybės įsidarbinti kompiuterių programuotoju bus didesnės, jei įgysite bakalauro laipsnį informatika, matematika ar informacinės sistemos. Kai kurie darbdaviai jus pasamdys, jei turite kito dalyko laipsnį, pvz buhalterinė apskaita, finansai ir verslui, jei lankėte informatikos pamokas. Galbūt netgi galėsite susirasti darbą, turėdami asocijuotą kompiuterių mokslo laipsnį.
Kadangi patirtis šioje srityje yra tokia pat vertinga, kaip ir diplomas, turėtumėte tai padaryti stažuotes kol esi mokykloje. Kai dirbsite šioje srityje, turėsite nuolat atnaujinti savo įgūdžius mokydamiesi naujų programavimo kalbų. Taip pat gali būti naudingi sertifikatai įvairiomis programavimo kalbomis.
Minkšti įgūdžiai, kurių reikia sėkmei
Be techninių įgūdžių, įgytų per formalų mokymą ir patirtį, taip pat: minkšti įgūdžiai padės pasiekti sėkmės šioje srityje:
- Teksto suvokimas: Turite suprasti rašytines instrukcijas.
- Problemų sprendimas: programuotojai turi nustatyti problemas.
- Kritinis mąstymas: Spręsdami problemas ir priimdami sprendimus turėtumėte žinoti, kaip pasverti visas savo galimybes, kad galėtumėte pasirinkti geriausią.
- Aktyvus klausymas: ši galimybė leidžia suprasti komandos narių nurodymus.
- Dėmesys detalėms ir trikčių šalinimas: Turite mokėti rasti mažas kode klaidas ir jas ištaisyti.
Ko tikisi darbdaviai
Štai keli reikalavimai faktiniams skelbimams apie darbą, rastiems Indeed.com. Dauguma darbdavių taip pat reikalauja mokėti tam tikras programavimo kalbas:
- „Turi turėti galimybę dirbti savarankiškai“.
- „Turi būti labai atsakingas už savo darbą“.
- "Turi turėti galimybę suprasti ir taikyti šiuolaikinės algebros principus analizuojant duomenis ir generuojant ataskaitas."
- „Turi gerai dirbti komandinėje aplinkoje“.
- "Turi sugebėti dirbti esant spaudimui, kad atitiktų terminus ir atliktų daugybę užduočių bei besikeičiančių prioritetų."
- „Turi turėti savidisciplinos, nes projektai užbaigiami kelis mėnesius“.
Kaip įvertinti, ar ši karjera jums tinka
Tavo interesus, asmenybės tipas, o su darbu susijusios vertybės yra keletas veiksnių, nuo kurių priklausys, ar būti kompiuterių programuotoju jums tinka. Ši karjera tinka žmonėms, turintiems šiuos bruožus:
- Pomėgiai (Olandijos kodas): ICR (tiriamoji, įprasta, tikroviška)
- Asmenybės tipas (Myerso Briggso asmenybės tipo indikatorius [MBTI]): ENTJ, INTJ, INTP, ISTJ, ISTP
- Su darbu susijusios vertybės: pasiekimai, darbo sąlygos, nepriklausomybė
Susijusios profesijos
Pavadinimas | apibūdinimas | Vidutinis metinis atlyginimas (2016 m.) | Minimalus reikalingas išsilavinimas/apmokymas |
---|---|---|---|
Programinės įrangos kūrėjas | Kuria sistemas ir taikomąją programinę įrangą. |
106 860 USD (sistemos) 100 080 USD (programos) |
HS diplomas; pageidautina bakalauro laipsnis |
Kompiuterinių sistemų analitikas |
Padeda organizacijoms efektyviai naudoti kompiuterines technologijas. |
$87,220 | Informatikos ar susijusio dalyko bakalauro laipsnis |
Žiniatinklio kūrėjas | Linkęs kurti ir techninius svetainių aspektus. | $66,130 | HS diplomas; daugelis darbdavių reikalauja asocijuoto interneto dizaino laipsnio |
Kompiuterių palaikymo specialistas | Padeda kompiuterių vartotojams, turintiems problemų dėl programinės įrangos, aparatinės įrangos ar išorinių įrenginių. | $49,390 | HS diplomas; patirtis dirbant su kompiuteriais |