Označení |
Hlavní programátor Analytik programátor |
---|---|
Sektor | Počítačová věda |
Požadované dovednosti | Expert na počítačové jazyky |
---|---|
Požadované diplomy | VUT informatika |
ISCO | 2512 |
---|---|
IDEO ( Francie ) | 10053 |
ŘÍM ( Francie ) | M1805 |
Ve vědě o počítačích , je developer nebo programátor analytik je počítačový vědec , který dělá program a realizuje jej pomocí programovacích jazyků .
Podle slovníku z francouzského jazyka Larousse a Úřad francouzského jazyka v Quebecu (ale neznámé Národního centra pro textové a lexikálních zdrojů ), termín „developer“ se týká IT na osobu nebo společnost vyvíjí a že návrhy software .
Aby vyhověl potřebám klienta, nejprve stanoví „specifikaci“, která určuje potřeby klienta, pokud jde o automatizaci a kontrolu, položku po položce, potřebu automatizace (pozice, která může být někdy efektivnější bez automatizace, než s) . Toto je zásadní fáze, protože je nutné nejen uspokojit aktuální potřeby zákazníka, ale také navrhnout IT systém, který bude zákazníka podporovat při rozvoji jeho činnosti.
Zadruhé vyvíjí technické řešení ( Hardware ) a vytváří model ( organická analýza ) budoucího softwaru spravujícího budoucí IT systém (pokud neexistuje).
Poté napíše kód nezbytný pro správné fungování ( programování ), účastní se fází testování, produkuje technickou dokumentaci, stará se o monitorování a údržbu svého produktu. Může také školit uživatele.
Existuje několik vývojových metod, například V-cyklus nebo agilní metody .
Vývojář je především odborníkem na počítačové jazyky . Musí tedy ovládat jeden nebo více jazyků a také související pojmy (například koncept dědičnosti pro objektově orientovaný jazyk ).
Znalost odvětví, ve kterém bude software používán, je výhodou. Umožňuje lepší pochopení očekávání zákazníků a jejich přístupu k problému.
Technické znalosti jsou často odvozeny z oblasti použití. Například v kontextu webového programování (souvisejícího s internetem ) jsou požadované dovednosti specifické v jazycích (například HTML , CSS , JavaScript , PHP ) a v softwaru (například Frontpage nebo Dreamweaver ). V případě offline multimédií (CD-ROM, interaktivní terminály atd.) Bude vývojář při spolupráci s uměleckým ředitelem odpovědný za technické zvláštnosti různých programů vytvořených grafickými designéry.
Obecně musí vývojář také ovládat prostředí pro provádění svého programu, ať už se jedná o operační systém pro PC software nebo mikrokontrolér pro integrovaný software Firmware . Právě toto prostředí ukládá softwaru omezení (dostupná velikost paměti, rychlost výpočtu).
Tvrdost, smysl pro metodu, mezilidské dovednosti, rychlost provedení a snadné přizpůsobení se novým jazykům jsou všechny požadované vlastnosti. Je také nutné prokázat samostatnost.
Vývojář může najít mnoho míst a způsobů práce. Může být zaměstnán vydavatelem softwaru , společností Digital Services Company (ESN) dříve SSII nebo SS2I, nebo dokonce ve společnosti, jejíž hlavní činností není IT, ale má interní IT oddělení (DSI) . Je také možné pracovat samostatně, jako osoba samostatně výdělečně činná . Je třeba poznamenat, že samotná podstata profese rozhodně usnadňuje práci na dálku nebo práci na dálku než kdekoli jinde.
Vývojář se mění v průběhu technologických transformací, ve kterých je sám hercem.