Programinės įrangos kūrėjo darbo aprašymas
Programinės įrangos kūrėjai yra kūrybingi protiniai už programinės įrangos programas. Jos sukuria programinę įrangą, kuri leidžia vartotojams atlikti tam tikras užduotis įvairiuose įrenginiuose, pvz., Kompiuteriuose ar mobiliuosiuose įrenginiuose.
Jie yra atsakingi už visą programinės įrangos kūrimo, testavimo ir priežiūros procesą.
Su daugeliu sektorių ir teikėjų, konkuruojančių dėl galutinių vartotojų verslo, programinės įrangos pasaulis tapo labai konkurencingas. Programinės įrangos kūrėjai labai nori padėti įmonėms išlaikyti konkurencinį pranašumą. Programinės įrangos kūrėjai turi aiškiai suprasti pramonės geriausią praktiką ir žinias apie besikeičiančias programinės įrangos tendencijas.
Programinės įrangos kūrėjai dirba įvairiose pramonės šakose - nuo leidėjų programinės įrangos iki žaidimų įmonių iki vyriausybės. Tačiau dėl mobiliųjų programų (programų) sprogimo dabar yra didelė nepriklausomų programinės įrangos kūrėjų rinka.
Švietimas ir mokymas
Programinės įrangos kūrėjai paprastai turi bakalauro laipsnį kompiuterių moksle ir stiprią programavimo įgūdžių rinkinį. Rekomenduojama, kad studentai, studijuojantys informacines technologijas, orientuotų į programinės įrangos kūrimo klases.
Stažuotės yra labai rekomenduojamos, nes jose pateikiama įžvalga į įvairias programavimo kalbas ir pramonės šakas.
Programinės įrangos kūrėjo įgūdžiai
Štai sąrašas programinės įrangos kūrėjo įgūdžių, susijusių su atnaujinimais, motyvaciniais laiškais, darbo programomis ir interviu. Reikalingi įgūdžiai skiriasi priklausomai nuo darbo, kurį prašote, taip pat peržiūrėkite mūsų įgūdžių sąrašą, pateiktą pagal darbo vietą ir kvalifikacijos tipą.
A - G
- Gebėjimas dirbti savarankiškai ir grupių viduje
- Analizuokite naudotojo poreikius
- Analitinis mąstymas
- "Android" programavimo patirtis
- Programavimo ar kompiuterių mokslo / inžinerijos pagrindai
- Sukurkite programinės įrangos verslo logiką
- C # ir .NET programavimo patirtis
- C + + programavimo patirtis
- Patogus rašymas ir analizė SQL užklausų
- Sukurkite kompleksines duomenų bazes organizacijoms
- Sukurkite srautų diagramas
- Kritinis mąstymas
- Dizainas, bandymas ir programinė įranga, skirta patenkinti naudotojo poreikius
- Sukurti programinės įrangos programas
- Sukurkite programinę įrangą nuo nulio
- Dokumentų pritaikymo procesas ateities priežiūrai ir naujinimams
- Užtikrinti programinės įrangos funkcijas paprastai naudojant programinės įrangos palaikymą ir testavimą
- Įvertinkite projekto sąnaudas
- Įvertinkite projekto apimtį
- Vykdyti bandymo planus
- Patirkite SQL užklausų kūrimą
- Patirtis su Git ir Github
H - M
- "Hands-On" programinės įrangos trikčių šalinimo patirtis
- "iOS" programavimo patirtis
- Java ir Java Framework Patirtis
- "JavaScript" programavimo patirtis
- Reikalingas dėmesys detalėms
- Geriausios praktikos pavyzdžiai
- Išlaikyti naudotojo vadovus ir mokymo medžiagą
- Valdykite projekto kūrimo gyvavimo ciklą
- Monitorių programinės įrangos našumo testai
N - S
- Pateikite įnašą siekiant pagerinti verslo procesus
- Pateikite ataskaitas kaip reikalingas
- Ruby on Rails pagrindinė patirtis
- Rekomenduokite programinės įrangos atnaujinimus
- Tyrinėkite ir konsultuokite apie potencialią programinę įrangą ir / ar sistemos pakeitimus
- Peržiūrėkite programas pataisoms, patobulinimams ar aplinkos pokyčiams
- Pasidalykite žiniomis ir patirtimi su kolegomis komandos nariais
- Tvirtas įmonės poreikių supratimas
- Šaltinio valdymo valdymo patirtis
- Sunkus problemų sprendimas
- Stiprus žodinis ir rašytinis bendravimas
T - Z
- Kruopštus duomenų struktūrų ir algoritmų supratimas
- Suprasti programinės įrangos kūrimo modelius
- Vartotojo sąsaja / vartotojo patirtis
- Rašyti ir palaikyti programinę įrangą
- Darbo žinios apie XML ir žiniatinklio paslaugas
Programinės įrangos kūrėjo atlyginimai
Remiantis Darbo statistikos biuro duomenimis, programinės įrangos kūrėjai, sutelkdami dėmesį į sistemų programinę įrangą, uždirbo 2016 m. Vidutiniškai 106 860 JAV dolerių. Apatinis 10% šių kūrėjų uždirbo vidutiniškai 64 650 JAV dolerių, o didžiausias 10% uždirbo daugiau nei 163 220 USD.
Programinės įrangos kūrėjų programinės įrangos srityje uždirbta vidutiniškai 100 080 JAV dolerių. Apatinis 10% šių kūrėjų uždirbo 58 300 USD, o didžiausias 10% uždirbo daugiau nei 157 590 USD.
Užimtumo perspektyvos
Remiantis Darbo statistikos biuro duomenimis, nuo 2016 m. Iki 2026 m. Programuotojų užimtumas turėtų augti 24 proc., Daug greičiau nei visų profesijų vidurkis. Prognozuojama, kad programų kūrėjų užimtumas padidės 31 proc., O sistemų kūrėjų užimtumas turėtų padidėti 11 proc. Programinės įrangos kūrėjų galimybių augimą skatina padidėjusi vartotojų ir įmonių paklausa kompiuterių programinei įrangai ir daugybe atsisiųstų programų mobiliesiems įrenginiams.
Greiti faktai: programinės įrangos kūrėjas ("Occupational Outlook Handbook") | Programinės įrangos kūrėjo tęsti pavyzdį
Susiję straipsniai: Atlyginimo palyginimo įrankiai Atlyginimo skaičiuotuvai | Top 20 didžiausių mokamų darbo vietų