Popis práce
Existujú dva typy vývojárov softvéru. Vývojári softvéru systémov vytvárajú softvér, ktorý spúšťa počítače a iné zariadenia.
To zahŕňa operačný systém vášho počítača alebo zariadenia. Aplikácie vývojári softvéru navrhujú softvérové programy, ako sú textové procesory, databázy, tabuľky a hry. Tieto aplikácie môžu byť predávané alebo vyvinuté pre podniky, organizácie a iné subjekty podľa ich potrieb a špecifikácií.
Rýchle fakty
- V roku 2016 získali vývojári systémového softvéru priemernú ročnú mzdu vo výške 106 860 USD, zatiaľ čo vývojári aplikačného softvéru zarobili 100 080 USD.
- 396 000 ľudí pracovalo ako vývojári systémového softvéru; V roku 2014 bolo vývojárom aplikačného softvéru 718 000 ľudí.
- Väčšina z nich tvorila návrh počítačových systémov a súvisiacich služieb, pričom iné pracujú bežne pre výrobcov počítačových a elektronických výrobkov, finančné a poisťovacie spoločnosti a vydavateľov softvéru.
- Vývojári softvéru zvyčajne pracujú na plný úväzok, pričom mnohí pracujú viac ako 40 hodín týždenne. Niektorí vývojári telecommute.
- Americký úrad práce štatistiky to klasifikuje ako jasnú okupáciu. Vládna agentúra predpokladá, že zamestnanosť bude rásť oveľa rýchlejšie ako priemer za všetky povolania do roku 2024.
Deň v živote vývojára softvéru
Pracovné oznámenia sú skvelým zdrojom informácií pri skúmaní pracovných povinností.
Podľa oznámení na Indeed.com, vývojári softvéru:
- "Kódový a testovací softvér založený na špecifikáciách a dizajne softvéru"
- "Analýza potrieb používateľov a požiadaviek na softvér na určenie uskutočniteľnosti návrhu v rámci časových a nákladových obmedzení"
- "Riešenie a riešenie problémov v existujúcom softvéri"
- "Analyzovať a študovať komplexné požiadavky na systémy"
- "Pripravte projektovú dokumentáciu"
- "Napíšte a uschovajte technickú dokumentáciu, aby ste opísali vývoj programu, logiku, kódovanie, testovanie, zmeny a opravy"
- "Spolupracujte a efektívne komunikujte so všetkými zúčastnenými stranami v celej organizácii"
- "Podpora testovania svedkom zákazníka"
Ako sa môžete stať vývojárom softvéru
Máte záujem o túto kariéru ? Aj keď nie ste povinný mať bakalársky titul, veľa ľudí pracuje v tejto oblasti. Majory v informatike so zameraním na budovanie softvéru môže pripraviť vás na svoju prvú prácu. Niektorí zamestnávatelia dokonca uprednostňujú uchádzačov o zamestnanie, ktorí majú magisterský titul.
Vývojári softvéru, ktorí pracujú v niektorých odvetviach, musia mať zručnosti týkajúce sa tejto oblasti podnikania. Ak napríklad chcete vyvíjať softvér pre poisťovňu, potrebujete mať dobré vedomosti o tom, ako toto odvetvie funguje.
Tieto poznatky vám umožnia vyvinúť softvér, ktorý vyhovuje potrebám tých, ktorí ho budú používať.
Aké mäkké zručnosti potrebujete
- Komunikačné zručnosti : Budete potrebovať efektívne schopnosti počúvania a hovorenia, aby ste mohli odovzdať pokyny kolegom, ktorí pracujú na projektoch, ktoré dohliadate.
- Medziľudské zručnosti : Keďže vývojári softvéru sú často súčasťou tímu, musia byť schopní sa spolu stretnúť a dobre spolupracovať s ostatnými. Táto sada zručností, ktorá zahŕňa sociálnu vnímavosť a schopnosť koordinovať svoje činnosti s inými činnosťami, je pri obchodovaní s klientmi rovnako dôležitá.
- Analytické a riešenie problémov : Prvá možnosť vám umožní určiť potreby používateľov a druhá riešiť problémy, ktoré sa vyskytujú počas vývojového procesu.
- Detailne orientované : Musíte byť schopní venovať veľkú pozornosť viacerým častiam systémov a aplikácií, na ktorých pracujete.
- Kreativita : Ako vývojár, budete musieť prísť s nápadmi pre nové aplikácie a systémy.
Čo od vás očakávajú zamestnávatelia
Opäť sme sa oboznámili s pracovnými oznámeniami uvedenými na stránke Indeed.com, aby sme zistili, aké kvalifikácie hľadajú zamestnávatelia:
- "Schopnosť rýchlo vyzdvihnúť nové jazyky, technológie a rámce"
- "Schopnosť spolupracovať na skupine rovnako zmýšľajúcich ľudí"
- "Vynaliezavý a proaktívny pri zhromažďovaní informácií a zdieľaní nápadov"
- "Stálosť na splnenie daných úloh"
- "Schopnosť vyvážiť širokú škálu projektov v rýchlo sa rozvíjajúcom pracovnom prostredí"
Zamestnania so súvisiacimi činnosťami a úlohami
| popis | Ročný plat (2016) | Požiadavky na vzdelávanie | |
| Analýza počítačových systémov | Pomáha spoločnostiam efektívne a efektívne využívať počítačové technológie | $ 87.220 | Bakalársky titul v oblasti informatiky pre väčšinu pracovných miest; pracovné miesta, ktoré sú technickejšie vyžadujú magisterské v informatike ; niektorí zamestnávatelia uprednostňujú žiadateľov, ktorí majú magisterské štúdium v obchodnej správe s koncentráciou v počítačových systémoch. |
| Počítačový programátor | Zapíše kód, ktorý prevedie návrh vývojára softvéru na súbor pokynov, ktoré môže počítač sledovať. | $ 79.840 | Bakalársky titul v informatike, matematike alebo informačných systémoch |
Inžinier a tester zabezpečenia kvality softvéru | Rozvíja a vykonáva testovacie plány na identifikáciu problémov so softvérom | $ 86.510 | Bakalársky titul v informatike |
| Špecialista na podporu používateľov počítačov | Pomáha ľuďom, ktorí majú problémy s používaním softvéru, počítačov a periférnych zariadení | $ 49.390 | Skúsenosti s použitím počítača; niektorí zamestnávatelia vyžadujú pridružený titul v informatike |
> Zdroje:
Úrad pre štatistiku práce, Ministerstvo práce USA, Príručka o pracovnom vyhliadke , 2016-17 (navštívili 13. júla 2017).
Správa zamestnanosti a odbornej prípravy, ministerstvo práce USA, O * NET Online (navštívili 13. júla 2017).