Munkaköri leírás
Kétféle szoftverfejlesztő létezik. A Systems szoftverfejlesztők létrehozzák azt a szoftvert, amely a számítógépeket és más eszközöket futtatja.
Ez magában foglalja a számítógép vagy az eszköz operációs rendszerét. Alkalmazásokban a szoftverfejlesztők olyan szoftverprogramokat terveznek, mint a szövegszerkesztők, adatbázisok, táblázatok és játékok. Ezeket az alkalmazásokat tömegesen lehet értékesíteni vagy fejleszteni a vállalkozások, szervezetek és más szervezetek számára igényeik és specifikációik szerint.
Gyors tények
- 2016-ban a rendszerszoftver-fejlesztők 106,860 dolláros éves fizetést kaptak, míg az alkalmazói szoftverfejlesztők 100,080 dollárt keresettek.
- 396 000 ember dolgozott rendszeralkalmazói fejlesztőként; 2014-ben 718 ezer ember volt alkalmazói szoftverfejlesztő.
- A számítástechnikai rendszerek tervezése és a kapcsolódó szolgáltatások iparága többnyire több alkalmazottat foglalkoztatott másokkal, akik általában számítógép- és elektronikai termékgyártók, pénzügyi és biztosítótársaságok és szoftverkiadók számára dolgoznak.
- A szoftverfejlesztők általában teljes munkaidőben dolgoznak, és sokan több mint 40 órát dolgoznak hetente. Egyes fejlesztők távmunkát végeznek.
- Az Amerikai Munkaügyi Statisztikai Hivatal ezt világos kilátásokra osztja. A kormányzati szerv előrejelzése szerint a foglalkoztatás sokkal gyorsabban fog növekedni, mint az összes foglalkozás átlaga 2024-ig.
Egy nap egy szoftverfejlesztő életében
A munkahirdetések nagyszerű információforrás, amikor megpróbálnak megismerkedni a munkahelyi feladatokkal.
Az Indeed.com, a szoftverfejlesztők bejelentései szerint:
- "Kód és teszt szoftver a szoftver specifikációkon és a tervezésen alapulva"
- "Elemezze a felhasználói igényeket és a szoftverkövetelményeket a tervezés megvalósíthatóságának az idő- és költségkorlátok között"
- "A meglévő szoftverekkel kapcsolatos problémák megoldása és megoldása"
- "Elemezze és tanulmányozza a komplex rendszerek követelményeit"
- "Tervdokumentáció készítése"
- "Műszaki dokumentáció írása és karbantartása a programfejlesztés, logika, kódolás, tesztelés, módosítások és javítások leírására"
- "A szervezeten belüli együttműködés és hatékony kommunikáció az érdekeltekkel"
- "Támogatja az ügyfél által tanúsított tesztelést"
Hogyan válhat szoftverfejlesztővé?
Érdekli ezt a karrierjét ? Míg nem kell diplomázni, sokan dolgoznak ezen a területen. A számítástechnika elsajátításának elsajátítása, elsősorban az építési szoftverekre összpontosítva. Néhány munkáltató jobban kedveli a mesterfokozatú munkát jelölteket.
Az egyes iparágakban dolgozó szoftverfejlesztőknek rendelkezniük kell az adott üzleti tevékenységgel kapcsolatos készségekkel. Ha például egy biztosítótársaságnak szoftvert szeretne kifejleszteni, jól kell tudnia arról, hogy az adott ipar hogyan működik.
Ez a tudás lehetővé teszi, hogy olyan szoftvereket fejlesszen ki, amelyek megfelelnek azok igényeinek, akik használni fogják.
Milyen puha készségekre van szüksége
- Kommunikációs készségek : Hatékony hallgatási és beszédkészségre van szükség ahhoz, hogy utasításokat küldhetsz a kollégáknak, akik az Ön által felügyelt projekteken dolgoznak.
- Interperszonális készségek : Mivel a szoftverfejlesztők gyakran egy csapat részévé válnak, képesnek kell lenniük arra, hogy jól haladjanak és jól működjenek másokkal. Ez a készség-készlet, amely magában foglalja a társadalmi érzékelést és a képességét, hogy összehangolja tevékenységét mások akcióival, szintén alapvető fontosságú az ügyfelekkel való kapcsolat során.
- Analitikai és problémamegoldási készségek : Az előbbi lehetővé teszi a felhasználók igényeinek meghatározását, az utóbbi pedig a fejlesztési folyamat során felmerülő problémák megoldásához.
- Detail-oriented : Önnek képesnek kell lennie arra, hogy alaposan figyeljen arra a több rendszerre és alkalmazásra, amelyen dolgozik.
- Kreativitás : Fejlesztőként új ötleteket és rendszereket kell kidolgoznia.
Mire számíthatnak a munkáltatók
Ismét nézzük az Indeed.com-on felsorolt álláshirdetéseket, hogy megtudja, milyen képesítést keresnek a munkáltatók:
- "Az új nyelvek, technológiák és keretek gyors felszívásának lehetősége"
- "Képesség együttműködni a hasonló gondolkodású emberek csapatával"
- "Erőteljes és proaktív az információk gyűjtésében és az ötletek megosztásában"
- "Állandóság, hogy kövesse az adott feladatokat"
- "Képesség a projektek széles skálájának egyensúlyba hozására gyors tempójú munkakörnyezetben"
Foglalkozások a kapcsolódó tevékenységekkel és feladatokkal
Leírás | Éves fizetés (2016) | Oktatási követelmények | |
Számítógépes rendszerek elemzője | Segít a vállalatoknak hatékonyan és hatékonyan használni a számítógépes technológiát | $ 87.220 | Bachelor diploma számítástechnikában a legtöbb munkahelyen; a mûszakibb mûveletek megkövetelik a számítógépes tudományok mestereit; egyes munkáltatók inkább olyan kérelmezőket preferálnak, akik mestereik az üzleti adminisztrációban koncentrálnak számítógépes rendszerekben. |
Szamítógép programozó | Olyan kódot ír le, amely a szoftverfejlesztő tervét egy olyan utasítássorba konvertálja, amelyet a számítógép követhet. | $ 79.840 | Bachelor diploma számítástechnika, matematika vagy információs rendszerek |
Szoftver minőségbiztosítási mérnök és tesztelő | Fejleszti és végrehajtja a tesztprogramokat a szoftverekkel kapcsolatos problémák azonosítására | $ 86.510 | Bachelor diploma számítástechnikában |
Számítógépes felhasználói támogatás szakember | Segítséget nyújt azoknak az embereknek, akiknek problémái vannak szoftverek, számítógépek és perifériák használatával | $ 49.390 | Tapasztalja meg a számítógépet; egyes munkáltatók számítástechnikai végzettséggel rendelkeznek |
> Források:
Munkaügyi Statisztikai Hivatal, Amerikai Munkaügyi Minisztérium, Foglalkozási Outlook Kézikönyv , 2016-17 (2017 július 13-án).
Foglalkoztatási és Képzési Igazgatás, Amerikai Munkaügyi Minisztérium, O * NET Online (látogatás: 2010. július 13.).