Mit csinál egy számítógép-programozó?

••• Razvan Chisu/EyeEm/Getty Images
NAK NEK számítógépes programok létrehozza a szoftveralkalmazások és operációs rendszerek kódját. Miután a szoftverfejlesztő megtervez egy számítógépes programot, a programozó kódot ír, amely a tervet a számítógép által követhető utasítások készletévé alakítja. Kipróbálják a programot, hogy keressenek hibákat, majd újraírják, amíg hibamentes lesz. A programozó továbbra is értékeli a használatban lévő programokat, szükség szerint frissíti és módosítja.
Gyors tények
- A számítógépes programozók a évi medián fizetés 79 840 dollár 2016-ban.
- 2014-ben közel 329 000 ember dolgozott ebben a szakmában.
- A legtöbbet szoftvert író és tesztelő cégek alkalmazták. Mások szoftverkiadóknak, valamint pénzügyi és biztosítótársaságoknak dolgoztak.
- A munkakör jellemzően teljes munkaidős.
- Ez egy jó munka azoknak, akik szeretnek egyedül dolgozni.
- A munkahelyi kilátások mert ez a foglalkozás szegényes. A munkaadók sok munkahelyet olyan országokba fognak kiszervezni, ahol alacsonyabbak a bérek, mint az Egyesült Államokban, ami a foglalkoztatás csökkenését okozza 2024-ig.
Szerepek és felelősségek
Kíváncsi vagy, mi a számítógép-programozó dolgozik a munkahelyén ? Ezek a tipikus munkakörök megjelentek a számítógépes programozói állások online hirdetéseiben Indeed.com :
- 'Számítógépes programok fejlesztése, tesztelése és megvalósítása több számítógépes/operációs rendszer platformon.'
- „Segítsen egy új webalapú információs rendszer (IS) kifejlesztésében”
- 'Az automatizált számítógépes rendszerek meghatározásához, tervezéséhez, kivitelezéséhez, teszteléséhez és megvalósításához szükséges összes tevékenység elvégzése.'
- 'Gyakran tekintse át a programokat, és végezze el a szükséges módosításokat a program megfelelő működésének biztosításához.'
- „Tesztek elvégzésével erősítse meg a program működését; programsorozat és/vagy kódok módosítása.”
- 'Technikai diagramok létrehozása és közzététele a kódolási erőfeszítések támogatására.'
- 'Új funkciók integrálása a meglévő alkalmazásokba.'
Hogyan lehetsz számítógép-programozó
Jobbak lesznek az esélyei arra, hogy számítógép-programozóként elhelyezkedjenek, ha főiskolai diplomát szerezzen Számítástechnika , matematika vagy információs rendszerek. Egyes munkaadók felvesznek téged, ha más tárgyból szerzett diplomát, mint pl könyvelés , pénzügyek és üzleti , mindaddig, amíg számítástechnika órákat vettél. Sőt, akár számítástechnikai végzettséggel is találhat munkát.
Mivel a tapasztalat ugyanolyan értékes, mint egy diploma ezen a területen, meg kell tennie szakmai gyakorlatok amíg iskolába jársz. Ha már a terepen dolgozik, új programozási nyelvek elsajátításával naprakészen kell tartania készségeit. A különböző programozási nyelveken szerzett tanúsítványok szintén hasznosak lehetnek.
Puha készségek szükségesek a sikerhez
A formális képzés és tapasztalat során megszerzett technikai készségek mellett a következők puha készségek segít abban, hogy sikeres legyen ezen a területen:
- Szövegértés : Meg kell értenie az írott utasításokat.
- Problémamegoldás : A programozóknak azonosítaniuk kell a problémákat.
- Kritikus gondolkodás : Problémamegoldáskor és döntések meghozatalakor tudnia kell mérlegelni az összes lehetőséget, hogy a legjobbat válassza ki.
- Aktív hallgatás : Ez a képesség lehetővé teszi, hogy megértse a csapat tagjaitól kapott utasításokat.
- Figyelem a részletekre és a hibaelhárításra : Meg kell találnia a kódban lévő apró hibákat, és ki kell javítania azokat.
Amit a munkaadók várnak
Íme néhány követelmény az Indeed.com oldalon található tényleges álláshirdetésekhez. A legtöbb munkáltató bizonyos programozási nyelvek ismeretét is megköveteli:
- „Önálló munkavégzésre képesnek kell lennie.”
- 'Munkája során nagyfokú elszámoltathatósággal kell rendelkeznie.'
- 'Képességgel kell rendelkeznie a modern algebra elveinek megértésére és alkalmazására az adatok elemzése és a jelentések készítése közben.'
- 'Jól kell dolgoznia csapat környezetben.'
- 'Képesnek kell lennie nyomás alatt dolgozni, hogy betartsa az időbeosztást, és több feladatot és változó prioritásokat kezeljen.'
- „Önfegyelemre van szükség, mivel a projektek több hónapig tartanak.
Hogyan mérheti fel, hogy ez a karrier megfelelő-e az Ön számára
A te érdekeit , személyiségtípus , és munkával kapcsolatos értékek Néhány olyan tényező, amely meghatározza, hogy számítógép-programozónak lenni megfelelő-e az Ön számára. Ez a karrier olyan emberek számára alkalmas, akik a következő tulajdonságokkal rendelkeznek:
- Érdeklődések ( Holland kód ): ICR (vizsgáló, hagyományos, valósághű)
- Személyiség típusa (Myers Briggs személyiségtípus jelző [ MBTI ]): ENTJ , INTJ, INTP, ISTJ, ISTP
- Munkával kapcsolatos értékek : Eredmény, Munkakörülmények, Függetlenség
Kapcsolódó foglalkozások
Cím | Leírás | Éves mediánbér (2016) | Minimálisan szükséges végzettség/képzettség |
---|---|---|---|
Szoftverfejlesztő | Rendszereket és alkalmazásokat hoz létre. | 106 860 USD (rendszerek) 100 080 USD (Alkalmazások) | HS diploma; főiskolai végzettség előnyben |
Számítógépes rendszerelemző | Segíti a szervezeteket a számítástechnika hatékony használatában. | 87 220 dollár | Alapképzés informatikából vagy kapcsolódó tárgyból |
Webfejlesztő | Hajlamos a weboldalak tervezésére és műszaki szempontjaira. | 66 130 dollár | HS diploma; sok munkaadónak szüksége van webdizájnban szerzett diplomára |
Számítógépes támogatási szakember | Segíti a számítógép-felhasználókat a szoftverrel, hardverrel vagy perifériákkal kapcsolatos problémák megoldásában. | 49 390 dollár | HS diploma; számítógéppel kapcsolatos tapasztalat |