Töö kirjeldus
Tarkvara arendajaid on kahte tüüpi. Süsteemitarkvara arendajad loovad tarkvara, mis muudab arvutid ja muud seadmed tööle.
See hõlmab teie arvuti või seadme operatsioonisüsteemi. Rakendused Tarkvaraarendajad kujundavad tarkvaraprogramme nagu tekstitöötlusprogrammid, andmebaasid, arvutustabelid ja mängud. Neid rakendusi võib massiliselt turustada või välja töötada ettevõtetele, organisatsioonidele ja muudele üksustele vastavalt nende vajadustele ja spetsifikatsioonidele.
Kiired faktid
- 2016. aastal teenisid süsteemitarkvaraarendajad keskmise aastapalga 106 860 dollarit, samas kui rakendustarkvara arendajad teenisid 100 080 eurot.
- Süsteemitarkvara arendajatena töötas 396 000 inimest; 2014. aastal olid rakendustarkvara arendajad 718 000 inimest.
- Enamik neist töötas arvutisüsteemide projekteerimise ja sellega seotud teenuste sektoris, kusjuures teised töötavad tavaliselt arvuti- ja elektroonikaseadmete tootjate, rahandus- ja kindlustusseltside ning tarkvara väljaandjate jaoks.
- Tarkvara arendajatel on tavaliselt täiskohaga töökohti, kellel on palgatöö nädalas enam kui 40 tundi. Mõned arendajad teevad koostööd.
- USA tööhõiveameti büroo liigitab selle erakordse väljavaate hõivatuse järgi. Valitsusagentuur prognoosib, et 2024. aastaks kasvab tööhõive palju kiiremini kui kõikide kutsealade keskmine.
Päev tarkvara arendaja elus
Töökoha teadaanded on suurepärane teabeallikas töökohustuste tundmaõppimisel.
Indeed.com teadaannetes on tarkvaraarendajad:
- "Tarkvara spetsifikatsioonide ja disaini aluseks olev koodi- ja tarkvaratarkvara"
- "Analüüsige kasutajate vajadused ja tarkvara nõuded disaini teostatavuse kindlaksmääramiseks ajaliselt ja kulude piires"
- "Tõrkeotsing ja probleemide lahendamine olemasolevas tarkvaras"
- "Analüüsida ja uurida komplekssüsteemide nõudeid"
- "Valmistage projekteerimisdokumentatsioon"
- "Kirjutage ja hoidke tehnilist dokumentatsiooni, et kirjeldada programmi arengut, loogikat, kodeerimist, testimist, muudatusi ja parandusi"
- "Koostöös tõhusalt sidusrühmadega kogu organisatsioonis"
- "Toetage klienditeeninduse testimist"
Kuidas saate tarkvara arendajaks saada?
Kas olete huvitatud sellest karjäärist ? Kuigi teil ei ole vaja bakalaureusekraadi, paljud selle valdkonna töötajad teevad seda. Teadustöö põhitöö, mis keskendub tarkvara ehitamisele, võib valmistada ette oma esimese töökoha. Mõned tööandjad eelistavad ka tööotsijaid, kellel on magistrikraad.
Tarkvaraarendajatel, kes töötavad mõnes tööstusharus, peavad olema selle ärivaldkonnaga seotud oskused. Kui soovite näiteks kindlustusseltsi jaoks tarkvara välja töötada, peate hästi arusaama, kuidas see tööstus tegutseb.
Need teadmised võimaldavad teil välja töötada tarkvara, mis sobib nende kasutajate vajadustega.
Millised pehmed oskused vajate
- Suhtlusoskused : vajate tõhusaid kuulamis- ja rääkimisoskusi , et edastada juhiseid kolleegidele, kes töötavad teie poolt kontrollitavate projektidega.
- Inimestevahelised oskused : kuna tarkvaraarendajad on sageli meeskonnaliikmete osad, peavad nad olema võimelised teistega ühinema ja nendega hästi toime tulema. See oskuste komplekt, mis hõlmab sotsiaalset perceptiivsust ja võime kooskõlastada oma tegevusi teiste tegevustega, on oluline ka klientidega suhtlemisel.
- Analüütilised ja probleemide lahendamise oskused : esimene võimaldab teil kindlaks määrata kasutajate vajadused ja viimane lahendusprobleemide lahendamiseks arenguprotsessis.
- Üksikasjalikult orienteeritud : peate suutma hoolikalt jälgida süsteemide ja rakenduste mitut osa, kus te töötate.
- Loovus : arendajana peate välja pakkuma ideid uute rakenduste ja süsteemide jaoks.
Millised tööandjad sinust ootab
Vaadeldes uuesti Indeed.com-s loetletud tööpakkumisi, uurime, milliseid kvalifikatsioone tööandjad otsivad:
- "Võime kiiresti uusi keeli, tehnoloogiaid ja raamistikke"
- "Võime töötada üheskoos üksmeelsete inimeste meeskonnas"
- "Vajalik ja proaktiivne info kogumine ja ideede jagamine"
- "Püsivus konkreetsete ülesannete täitmiseks"
- "Võime tasakaalustada mitmesuguseid projekte kiirel töötemperatuuril"
Seotud tegevused ja ülesanded
Kirjeldus | Aastane palk (2016) | Haridusnõuded | |
Arvutisüsteemide analüütik | Aidab ettevõtetel tõhusalt ja tõhusalt kasutada arvutitehnoloogiat | 87 220 dollarit | Enamiku töökohtade jaoks infotehnoloogia bakalaureusekraad; töökohad, mis on tehnilisemad, nõuavad arvutiteaduse magistriõpet ; mõned tööandjad eelistavad taotlejaid, kellel on magistrandid ärijuhtimises ja kontsentratsioonis arvutisüsteemides. |
Arvuti programmeerija | Kirjutab koodi, mis muudab tarkvaraarenduse disaini juhiste komplektiks, mida arvuti saab jälgida. | 79 840 dollarit | Bakalaureusekraad arvutiteaduses, matemaatikas või infosüsteemides |
Tarkvara kvaliteedi tagamise insener ja tester | Tarkvaraprobleemide tuvastamiseks töötab välja ja viivad läbi katseplaanid | 86 510 dollarit | Bakalaureusekraad arvutiteaduses |
Arvuti kasutajatugi spetsialist | Toetab inimesi, kellel on probleeme tarkvara, arvutite ja välisseadmete kasutamisega | 49 390 dollarit | Kogemused arvuti abil; mõned tööandjad nõuavad arvutiteaduse kraadi |
> Allikad:
Tööhõiveameti büroo, USA tööministeerium, tööalase väljavaadete käsiraamat , 2016-17 (külastatud 13. juuli 2017).
Tööhõive ja koolituse amet, USA Tööministeerium, O * NET Online (külastatud 13. juuli 2017).