Programinės įrangos kūrėjo darbo aprašymas: atlyginimai, įgūdžiai ir daugiau
Stridspiloten om kraschade JAS-planet: ”Det är sånt som händer” - Nyhetsmorgon (TV4)
Turinys:
- Programinės įrangos kūrėjo pareigos ir atsakomybė
- Programinės įrangos kūrėjo atlyginimas
- Švietimo reikalavimai ir kvalifikacijos
- Programinės įrangos kūrimo įgūdžiai ir kompetencijos
- Darbo Outlook
- Darbo aplinka
- Darbo grafikas
- Lyginant panašias darbo vietas
- Kaip gauti darbą
Programinės įrangos kūrėjai yra kompiuterių mokslų specialistai, prižiūrintys viską, kas susiję su programinės įrangos kūrimu, teikiančiu prietaisus, tokius kaip kompiuteriai, mobilieji telefonai ir tabletės, funkcionalūs ir naudingi.
Yra dviejų tipų programinės įrangos kūrėjų:
- Sistemų programinės įrangos kūrėjai sukurti programinę įrangą, kuri leidžia paleisti kompiuterius ir kitus įrenginius. Tai apima kompiuterio arba įrenginio operacinę sistemą.
- Programų programinės įrangos kūrėjai kurti programinę įrangą, pvz., teksto procesorius, duomenų bazes, skaičiuokles ir žaidimus. Šios programos gali būti parduodamos arba sukurtos įmonėms, organizacijoms ir kitiems subjektams pagal jų poreikius ir specifikacijas.
Programinės įrangos kūrėjo pareigos ir atsakomybė
Programinės įrangos kūrėjo atsakomybė gali apimti:
- Kodo ir bandymo programinė įranga, pagrįsta programinės įrangos specifikacijomis ir dizainu
- Analizuokite naudotojų poreikius ir programinės įrangos reikalavimus, kad nustatytumėte dizaino tinkamumą laiko ir sąnaudų apribojimuose
- Trikčių šalinimas ir problemų sprendimas esamoje programinėje įrangoje
- Analizuoti ir tirti kompleksinius sistemų reikalavimus
- Parengti projektavimo dokumentus
- Parašykite ir tvarkykite techninę dokumentaciją, kad apibūdintumėte programos kūrimą, logiką, kodavimą, testavimą, pakeitimus ir pataisymus
- Bendradarbiaukite ir efektyviai bendraukite su suinteresuotosiomis šalimis visoje organizacijoje
- Palaikykite klientų patikrinimą
Programinės įrangos kūrėjas tvarko visą programinės įrangos kūrimo procesą. Tai reiškia, kad pirmiausia reikia nustatyti pagrindines funkcines funkcijas, kurias vartotojui reikia iš programinės įrangos, ir naudotojo reikalavimus, nesusijusius su programinės įrangos funkcijomis, pvz., Saugumo ir našumo poreikius. Kūrėjas projektuoja programą ir tada gali duoti nurodymus programuotojams rašyti kompiuterio kodą ir išbandyti arba atlikti šią užduotį.
Be to, programinės įrangos kūrėjas taip pat yra atsakingas už esamos programinės įrangos priežiūrą ir atnaujinimą.
Programinės įrangos kūrėjo atlyginimas
Programinės įrangos kūrėjai uždirbo šiuos atlyginimus, kurie skiriasi, atsižvelgiant į išsilavinimą, patirtį ir vietą:
Programinės įrangos kūrėjai
- Vidutinis metinis atlyginimas: $103,620
- Top 10% metinis atlyginimas: $161,290
- Apatinis 10% atlyginimas: $61,660
Sistemos programinės įrangos kūrėjai
- Vidutinis metinis atlyginimas: $110,000
- Top 10% metinis atlyginimas: $166,960
- Apatinis 10% atlyginimas: $66,740
JAV darbo statistikos biuras, 2018 m.
Švietimo reikalavimai ir kvalifikacijos
Nors jums nereikia turėti koledžo, daugelis šioje srityje dirbančių žmonių turi bakalauro laipsnį. Svarbiausi kompiuterių mokslai, sutelkiant dėmesį į programinės įrangos kūrimą, gali pasiruošti pirmajam darbui. Kai kurie darbdaviai netgi pirmenybę teikia kandidatams, turintiems magistro laipsnį.
Kai kuriose pramonės šakose dirbantys programinės įrangos kūrėjai turi turėti įgūdžių, susijusių su šia verslo sritimi. Pavyzdžiui, jei norite sukurti programinę įrangą draudimo įmonei, turite gerai suprasti, kaip veikia ši pramonė.Šios žinios leis jums sukurti programinę įrangą, kuri atitiktų tų, kurie ją naudoja, poreikius.
Programinės įrangos kūrimo įgūdžiai ir kompetencijos
Kad galėtumėte gauti programinės įrangos kūrėjo poziciją, jums reikės tam tikro įgūdžių rinkinio:
- Greitai besimokantis: Gebėjimas greitai pasiimti naujas kalbas, technologijas ir sistemas
- Veiksminga ir nepriklausoma: Išradingas ir aktyvus informacijos rinkimas ir idėjų mainai
- Vykdomas terminas: Nuolat laikydamiesi tam tikrų užduočių, kad atitiktų numatytas datas
- Organizuota: Gebėjimas subalansuoti įvairius projektus greito darbo aplinkoje
- Efektyvus komunikatorius: Efektyvūs klausymo ir kalbėjimo įgūdžiai, perteikiantys nurodymus kolegoms, dirbantiems prižiūrintiems projektams
- Komandos žaidėjas: Gebėjimas bendradarbiauti panašių žmonių grupėje
- Analizinė ir į sprendimus orientuota: Svarbu nustatant vartotojų poreikius, taip pat potencialių problemų sprendimo metu
- Dėmesys detalėms: Gebėjimas atidžiai stebėti daugelį sistemų ir programų dalių, kuriose dirbate
- Kūrybinis: Geba sugalvoti naujas programas ir sistemas
Darbo Outlook
JAV darbo statistikos biuras (BLS) prognozuoja, kad programinės įrangos kūrėjams užimtumas sparčiau augs iki 2026 m., Ty 24%, palyginti su 7% vidurkiu visoms profesijoms. Darbų perspektyvos bus geresnės programinės įrangos kūrėjams, kuriems BLS prognozuoja, kad jis išaugs 31%, nei bus sisteminės programinės įrangos kūrėjas, kurio augimas turėtų būti 11%.
Šį padidėjimą lems būtinybė naudoti naujas mobiliųjų telefonų ir planšetinių kompiuterių programas, taip pat naujus produktus, naudojančius programinę įrangą, programinę įrangą naujoms ir esamoms sveikatos priežiūros politikos sritims bei papildomą saugumo programinę įrangą, reaguojant į grėsmę kompiuterio informacijai.
Darbo aplinka
Kompiuterinių sistemų projektavimo ir susijusių paslaugų sektoriuje dirba daugelis programinės įrangos kūrėjų, o kiti dažniausiai dirba kompiuterių ir elektroninių gaminių gamintojams, finansų ir draudimo bendrovėms bei programinės įrangos leidėjams. Kai kurie kūrėjai dirba namuose.
Darbo grafikas
Programinės įrangos kūrėjai paprastai dirba visą darbo dieną, o daug kas dirba daugiau nei 40 valandų per savaitę.
Lyginant panašias darbo vietas
Jei svarstote, kaip programinės įrangos kūrėjas, galite ieškoti tokių panašių darbų:
- Kompiuterių aparatūros inžinieriai: $114,600
- Kompiuterių programuotojai: $84,280
- Žiniatinklio kūrėjai: $69,430
Kaip gauti darbą
Taikyti
Populiariausios darbo lentos, reklamuojančios programinės įrangos kūrėjų pozicijas, yra „CareerBuilder“, „Monster“ ir „Glassdoor“.
„iHireTechnology“ ir „Dice“ yra labiau į pramonę orientuotos darbo vietos, kuriose yra daug programinės įrangos kūrėjų pozicijų.
Tinklas
Susipažinkite su kitais pramonės atstovais, prisijungdami prie asociacijų, tokių kaip Programinės įrangos specialistų asociacija (ASP), Kompiuterių mašinų asociacija (ACM) ir dirbtinio intelekto gerinimo asociacija (AAAI). Dalyvaukite konferencijose ir kituose renginiuose, kad sužinotumėte apie galimas darbo vietas.
Sunkios įrangos operatoriaus darbo aprašymas: atlyginimai, įgūdžiai ir daugiau
Sunkių įrenginių operatoriai padeda statyti statinius, įskaitant tiltus, kelius ir pastatus. Sužinokite daugiau apie juos čia.
Programinės įrangos kokybės užtikrinimo (QA) inžinieriaus darbo aprašymas: atlyginimas, įgūdžiai ir dar daugiau
Programinės įrangos kokybės užtikrinimo (QA) inžinierius padeda įvykdyti gamybos terminus ir nustato klaidas. Sužinokite apie jų išsilavinimą, įgūdžius, atlyginimą ir dar daugiau.
Žiniatinklio kūrėjo darbo aprašymas: atlyginimai, įgūdžiai ir dar daugiau
Žiniatinklio kūrėjai sujungia grafinio dizaino įgūdžius ir techninius kompiuterinius įgūdžius, kad sukurtų konkrečius dizainus tinklalapiuose.