Popis práce
Existují dva typy vývojářů softwaru. Vývojáři softwaru systémů vytvářejí software, který umožňuje spouštění počítačů a dalších zařízení.
To zahrnuje operační systém počítače nebo zařízení. Aplikace softwarových vývojářů navrhnou softwarové programy, jako jsou textové procesory, databáze, tabulky a hry. Tyto aplikace mohou být prodávány nebo vyvíjeny pro podniky, organizace a další subjekty podle jejich potřeb a specifikací.
Rychlé fakty
- V roce 2016 získali vývojáři systémového softwaru mediánový roční plat ve výši 106 860 dolarů, zatímco vývojáři aplikací dosáhli výše 100 080 USD.
- Celkem 396 000 lidí pracovalo jako vývojáři systémů; V roce 2014 bylo vývojářům aplikačního softwaru 718 000 lidí.
- Konstrukce počítačových systémů a související služby zaměstnávala většinu z nich, jiní běžně pracují pro výrobce počítačových a elektronických výrobků, finanční a pojišťovací společnosti a vydavatele softwaru.
- Vývojáři softwaru obvykle pracují na plný úvazek a mnoho pracuje více než 40 hodin týdně. Někteří vývojáři na telecommute.
- Úřad amerických úřadů práce tuto klasifikaci klasifikuje jako zářivý výhled. Vládní agentura předpovídá, že do roku 2024 bude zaměstnanost růst mnohem rychleji než průměr pro všechna povolání.
Den v životě vývojáře softwaru
Pracovní oznámení jsou skvělým zdrojem informací, když se snažíte dozvědět se o pracovních povinnostech.
Podle oznámení na webu Indeed.com vývojáři softwaru:
- "Kódovací a testovací software založený na specifikacích a designu softwaru"
- "Analyzovat potřeby uživatelů a požadavky na software, aby se zjistila proveditelnost návrhu v rámci časových a nákladových omezení"
- "Řešení problémů a vyřešení problémů ve stávajícím softwaru"
- "Analyzovat a studovat komplexní požadavky na systémy"
- "Připravit projektovou dokumentaci"
- "Napište a udržujte technickou dokumentaci pro popis vývoje programu, logiky, kódování, testování, změn a oprav"
- "Spolupracujte a efektivně komunikujte se zúčastněnými stranami v celé organizaci"
- "Podpora testování zákazníkům"
Jak se můžete stát vývojářem softwaru
Zajímá vás tato kariéra ? Zatímco není nutné mít bakalářský titul, mnoho lidí pracuje v této oblasti. Majory v informatice s důrazem na budování software vám může připravit na své první zaměstnání. Někteří zaměstnavatelé dokonce preferují uchazeče o zaměstnání, kteří mají magisterský titul.
Vývojáři softwaru, kteří pracují v některých průmyslových odvětvích, musí mít dovednosti spojené s touto oblastí podnikání. Pokud například chcete vyvíjet software pro pojišťovnu, musíte mít dobré znalosti o tom, jak funguje toto odvětví.
Tyto znalosti vám umožní vyvíjet software, který vyhovuje potřebám těch, kteří jej budou používat.
Jaké měkké dovednosti potřebujete
- Komunikační dovednosti : Budete potřebovat efektivní schopnosti při poslechu a mluvení, abyste mohli předat pokyny kolegům, kteří pracují na projektech, které dohlížíte.
- Interpersonální dovednosti : Vzhledem k tomu, že vývojáři softwaru jsou často součástí týmu, musí být schopni se spolu s ostatními dobře rozvíjet. Tento soubor dovedností, který zahrnuje společenskou vnímavost a schopnost koordinovat své jednání s jinými činnostmi, je také důležitý při jednání s klienty.
- Analytické schopnosti a dovednosti pro řešení problémů : První vám umožní určit potřeb uživatelů a druhou řešit problémy, které se vyvíjejí během procesu vývoje.
- Detailně orientované : Musíte být schopni věnovat velkou pozornost více dílům systémů a aplikací, na kterých pracujete.
- Kreativita : Jako vývojář budete muset přijít s nápady pro nové aplikace a systémy.
Co od vás očekávají zaměstnavatelé
Znovu jsme se podívali na oznámení o zaměstnání uvedených na stránkách Indeed.com, abychom zjistili, jaké kvalifikace hledají zaměstnavatelé:
- "Schopnost rychle vybírat nové jazyky, technologie a rámce"
- "Schopnost spolupracovat na týmu lidí s podobnými názory"
- "Vynalézavý a proaktivní v získávání informací a sdílení nápadů"
- "Vytrvalost při plnění daných úkolů"
- "Schopnost vyvážit širokou škálu projektů v rychle se měnícím pracovním prostředí"
Povolání se souvisejícími činnostmi a úkoly
Popis | Roční mzda (2016) | Požadavky na vzdělávání | |
Analytik počítačových systémů | Pomáhá společnostem efektivně a efektivně využívat výpočetní techniku | 87.220 dolarů | Bakalářský titul v oboru informatiky pro většinu pracovních míst; práce, které jsou technicky náročnější, vyžadují magisterské vzdělání v oblasti výpočetní techniky ; někteří zaměstnavatelé upřednostňují žadatele, kteří mají magisterský titul v obchodní administrativě se zaměřením na počítačové systémy. |
Počítačový programátor | Zapíše kód, který převede návrh softwarového vývojáře na soubor pokynů, které může počítač následovat. | 79 840 USD | Bakalářský titul v oboru informatiky, matematiky nebo informačních systémů |
Inženýr a zkušebník pro zajištění kvality softwaru | Vypracovává a provádí zkušební plány pro identifikaci problémů se softwarem | 86.510 dolarů | Bakalářský titul v oboru informatiky |
Specialista na podporu uživatelů počítače | Pomáhá lidem, kteří mají problémy s používáním softwaru, počítačů a periferií | 49 390 dolarů | Zkušenosti s použitím počítače; někteří zaměstnavatelé vyžadují přidružený titul v informatice |
> Zdroje:
Bureau of Labor Statistics, Ministerstvo práce USA, Handbook o zaměstnaneckém výhledu , 2016-17 (navštívil 13. července 2017).
Administrativa zaměstnanosti a vzdělávání, ministerstvo práce USA, O * NET Online (navštívil 13. července 2017).