Darba apraksts
Ir divu veidu programmatūras izstrādātāji. Sistēmu programmatūras izstrādātāji izveido programmatūru, kas ļauj datoriem un citām ierīcēm darboties.
Tas ietver jūsu datora vai ierīces operētājsistēmu. Pieteikumi programmatūras izstrādātājiem izstrādā programmatūras programmas, piemēram, tekstapstrādes, datu bāzes, izklājlapas un spēles. Šīs lietojumprogrammas var masveidā pārdot vai izstrādāt uzņēmumiem, organizācijām un citām vienībām atbilstoši viņu vajadzībām un specifikācijām.
Ātrie fakti
- 2016. gadā sistēmas programmatūras izstrādātāji nopelnīja vidējo gada algu 106 860 ASV dolāru apmērā, savukārt lietojumprogrammatūras izstrādātāji nopelnīja 100 080 ASV dolārus.
- 396 000 cilvēku strādāja par sistēmu programmatūras izstrādātājiem; 2014. gadā programmatūras izstrādātāji bija 718 000 lietotāji.
- Lielākā daļa no tām bija datorsistēmu projektēšanas un saistīto pakalpojumu nozare, savukārt citi parasti strādā datoru un elektronisko produktu ražotājiem, finanšu un apdrošināšanas kompānijām un programmatūras izdevējiem.
- Programmatūras izstrādātājiem parasti ir pilna laika darba vietas, no kurām daudzi katru nedēļu strādā vairāk kā 40 stundas. Daži izstrādātāji teoloģiski strādā.
- ASV Darba statistikas birojs to klasificē kā spilgtu perspektīvas profesiju. Valdības aģentūra prognozē, ka līdz 2024. gadam nodarbinātība pieaugs daudz ātrāk nekā vidējais rādītājs visām profesijām.
Diena programmatūras izstrādātāja dzīvē
Darba sludinājumi ir lielisks informācijas avots, mēģinot uzzināt par darba pienākumiem.
Saskaņā ar paziņojumiem vietnē Indeed.com, programmatūras izstrādātājiem:
- "Koda un testa programmatūra, pamatojoties uz programmatūras specifikācijām un dizainu"
- "Analizēt lietotāju vajadzības un programmatūras prasības, lai noteiktu dizaina iespējamību laika un izmaksu ierobežojumu ietvaros"
- "Problēmu novēršana un problēmu novēršana esošajā programmatūrā"
- "Analizēt un izpētīt sarežģītas sistēmas prasības"
- "Sagatavot projekta dokumentāciju"
- "Rakstiet un saglabājiet tehnisko dokumentāciju, lai aprakstītu programmas izstrādi, loģiku, kodēšanu, testēšanu, izmaiņām un korekcijām"
- "Sadarboties un efektīvi sazināties ar ieinteresētajām personām visā organizācijā"
- "Atbalsta klienta liecinieku testēšana"
Kā jūs varat kļūt par programmatūras izstrādātāju
Vai jūs interesē šī karjera ? Lai gan jums nav nepieciešams iegūt bakalaura grādu, daudzi šajā jomā strādā strādājošie. Datorzinātņu vadīšana, koncentrējoties uz programmatūras veidošanu, var sagatavoties pirmajam darbam. Daži darba devēji pat dod priekšroku tiem kandidātiem, kuriem ir maģistra grāds.
Programmatūras izstrādātājiem, kuri strādā dažās nozarēs, jābūt ar šo uzņēmējdarbības virzienu saistītām prasmēm. Ja, piemēram, jūs vēlaties izstrādāt programmatūru apdrošināšanas sabiedrībai, jums ir jābūt labi izprotamam, kā šī nozare darbojas.
Šīs zināšanas ļaus jums izstrādāt programmatūru, kas atbilst to lietotāju vajadzībām, kuras to izmantos.
Kādas prasmes jums vajadzīgas
- Komunikācijas prasmes : jums būs nepieciešamas efektīvas klausīšanās un runāšanas prasmes, lai sniegtu norādījumus kolēģiem, kas strādā ar projektiem, kurus jūs uzraugājat.
- Starppersonu prasmes : Tā kā programmatūras izstrādātāji bieži ir komandas dalībnieki, viņiem jāspēj sadarboties un strādāt kopā ar citiem. Šī prasmju kopums, kas ietver sociālo uztveri un spēju saskaņot savas darbības ar citu rīcību, ir būtisks arī, strādājot ar klientiem.
- Analītiskās un problēmu risināšanas prasmes : pirmā ļaus jums noteikt lietotāju vajadzības un pēdējo, lai novērstu problēmas, kas attīstās attīstības procesa laikā.
- Uz detaļām orientēta : jums ir jābūt iespējai rūpīgi pievērst uzmanību vairākām sistēmām un lietojumprogrammām, kurās jūs strādājat.
- Radošums : kā izstrādātājam jums būs jārod idejas jaunām lietojumprogrammām un sistēmām.
Ko no jums gaidīs darba devēji
Mēs vēlreiz noskaidrojāmies uz Indeed.com uzskaitītajiem darba sludinājumiem, lai noskaidrotu, ko kvalifikācijas prasa darba devēji:
- "Spēja ātri apgūt jaunas valodas, tehnoloģijas un sistēmas"
- "Spēja strādāt kopīgi ar vienprātīgu cilvēku komandu"
- "Atjautīgi un aktīvi, apkopojot informāciju un daloties idejās"
- "Nepieciešamība pēc konkrētiem uzdevumiem"
- "Spēja līdzsvarot dažādus projektus strauji augošā darba vidē"
Profesijas ar saistītām aktivitātēm un uzdevumiem
| Apraksts | Gada alga (2016) | Izglītības prasības | |
| Datorsistēmu analītiķis | Palīdz uzņēmumiem efektīvi un efektīvi izmantot datortehnoloģijas | 87220 $ | Lielākajai daļai darbavietu bakalaura grāds datorzinātnēs; darbā, kas ir daudz tehniski, prasa maģistra grādu datorzinātnēs ; daži darba devēji dod priekšroku pretendentiem, kuriem ir biznesa vadības maģistra grāds ar koncentrāciju datorsistēmās. |
| Datorprogrammētājs | Raksta kodu, kas pārveido programmatūras izstrādātāja dizainu par instrukciju kopu, kuru dators var sekot. | 79 840 ASV dolāri | Bakalaura grāds datorzinātnēs, matemātikā vai informācijas sistēmās |
Programmatūras kvalitātes nodrošināšanas inženieris un testētājs | Izstrādā un izpilda pārbaudes plānus, lai identificētu ar programmatūru saistītās problēmas | $ 86,510 | Bakalaura grāds datorzinātnēs |
| Datoru lietotāju atbalsta speciālists | Palīdz cilvēkiem, kuriem ir problēmas ar programmatūru, datoriem un perifērijas ierīcēm | 49390 ASV dolāri | Pieredze, izmantojot datoru; daži darba devēji pieprasa datorzinātņu asociēto grādu |
> Avoti:
Darba statistikas birojs, ASV Darba departaments, Arodvesursu perspektīvas rokasgrāmata , 2016.-2017. G. (Apmeklēja 2017. gada 13. jūlijs).
Nodarbinātības un apmācības administrācija, ASV Darba departaments, O * NET Online (apmeklēja 2017. gada 13. jūlijs).