Kehittäjä

Kehittäjä Kuva Infoboxissa. Kehittäjän ohjelmointi Java-kielellä Esitys
Nimitys

Pääohjelmoija

Analyytikko-ohjelmoija
Sektori Tietokone Tiede
Taidot
Vaaditut taidot Tietokonekielien asiantuntija
Vaaditut tutkintotodistukset

BTS-IT-palvelut organisaatioille

DUT tietojenkäsittelytiede
Koodit
ISCO 2512
IDEO ( Ranska ) 10053
Rooma ( Ranska ) M1805

In computer science , joka on kehittäjä tai ohjelmoija analyytikko on tietojenkäsittelytieteessä joka tekee ohjelmistoja ja toteuttaa sen avulla ohjelmointikieliä .

Terminologia

Mukaan sanakirjaan ja ranskan kielen Laroussen ja toimiston ranskan kielen Quebecissä (mutta tuntematon National Center for teksti- ja leksikaalisen resurssit ), termi "kehittäjä" pätee IT on henkilö tai yhteisö kehittää ja että mallit ohjelmisto .

Työn näkökohdat

Asiakkaan tarpeiden tyydyttämiseksi hän laatii ensin "erittelyn", joka määrittää asiakkaan tarpeet tietokoneistamisen ja hallinnan kannalta, yksitellen, tietokoneistamisen tarpeen (asema, joka voi joskus olla tehokkaampi ilman tietokoneistamista kuin) . Tämä on ratkaiseva vaihe, koska on välttämätöntä paitsi vastata asiakkaan tämänhetkisiin tarpeisiin myös suunnitella IT-järjestelmä, joka tukee asiakasta hänen toiminnansa kehittämisessä.

Toiseksi hän kehittää teknisen ratkaisun ( laitteisto ) ja luo mallin ( orgaaninen analyysi ) tulevasta ohjelmistosta, joka hallitsee tulevaa IT-järjestelmää (jos sitä ei ole).

Sitten hän kirjoittaa oikean toiminnan ( ohjelmoinnin ) edellyttämän koodin , osallistuu testausvaiheisiin, tuottaa teknisen dokumentaation, huolehtii tuotteensa valvonnasta ja ylläpidosta. Se voi myös kouluttaa käyttäjiä.

On olemassa useita kehitysmenetelmiä, kuten V-sykli tai ketterät menetelmät .

Taidot

Kehittäjä on ennen kaikkea asiantuntija ohjelmointikieltä . Hän on siksi hallittava yhdellä tai useammalla kielellä sekä niihin liittyvien käsitteiden (esimerkiksi käsite perintö objektin suuntautunut kielen ).

Tieto teollisuudesta, jossa ohjelmistoa käytetään, on voimavara. Sen avulla voidaan paremmin ymmärtää asiakkaiden odotuksia ja heidän suhtautumistaan ​​ongelmaan.

Usein tekninen tieto on peräisin sovellusalalta. Esimerkiksi web-ohjelmoinnin yhteydessä ( Internetiin liittyvä ) vaaditut taidot ovat erityisiä kielillä (esimerkiksi HTML , CSS , JavaScript , PHP ) ja ohjelmistoilla ( esimerkiksi Frontpage tai Dreamweaver ). Off-line-multimediassa (CD-ROM, interaktiiviset päätteet jne.) Työskennellessään taiteellisen johtajan kanssa kehittäjä on edelleen vastuussa graafisten suunnittelijoiden tuottamien eri ohjelmien teknisistä erityispiirteistä.

Kehittäjän on yleensä hallittava myös ohjelmansa suoritusympäristö, olipa kyseessä sitten tietokoneohjelmiston käyttöjärjestelmä tai sulautettujen laiteohjelmistojen mikrokontrolleri . Juuri tämä ympäristö asettaa rajoituksia ohjelmistolle (käytettävissä oleva muistikoko, laskentanopeus).

Tarkkuus, menetelmätaju, ihmissuhdetaidot, suorituksen nopeus ja helppous sopeutua uusiin kieliin ovat kaikki vaadittavia ominaisuuksia. On myös osoitettava autonomia.

Kehittäjä voi löytää monia paikkoja ja tapoja työskennellä. Sitä voi käyttää ohjelmistojulkaisija , Digital Services Company (ESN), aiemmin SSII tai SS2I, tai jopa yrityksessä, jonka ydinliiketoiminta ei ole IT, mutta jolla on sisäinen IT-osasto (DSI) . On myös mahdollista työskennellä itse, itsenäisenä ammatinharjoittajana . On huomattava, että ammatin ydin tekee varmasti etätyön tai etätyön helpommaksi kuin muualla.

Kehittäjä muuttuu niiden teknisten muutosten aikana, joissa hän itse on näyttelijä.

Huomautuksia ja viitteitä

  1. ranskan kielen Larousse-sanakirja .
  2. "  kehittäjä  " , Le Grand Dictionnaire terminologique , Office québécois de la langue française .
  3. Ranskalaisen tietokoneavusteisen rahaston "kehittäjän" leksikografiset ja etymologiset määritelmät kansallisen teksti- ja leksikaalisten resurssien keskuksen verkkosivustolla .
  4. Chrysos, P, Kehittäjät, FYP Éditions, Pariisi, s.52.

Katso myös

Aiheeseen liittyvät artikkelit