Programmeerija

Süsteemi programmeerija: omadused, oskused ja vastutus

Süsteemi programmeerija: omadused, oskused ja vastutus
Sisu
  1. Elukutse tunnused
  2. Oskused ja teadmised
  3. Kohustused
  4. Vastutus

Süsteemiprogrammeerija (IT-administraator, süsteemiadministraator) elukutse tekkimise võlgneb maailm analüütilise mootori loojatele Charles Babbage'ile ja Ada Lovelace'ile. Programmeerimiskeel on saanud nime Ada järgi. 20. sajandi keskel ehitas Konrad Zuse esimese arvuti ja kirjutas sellele sobivad programmid. Vaatame, millised oskused peaksid olema kaasaegsel süsteemide programmeerijal, samuti millised on tema vahetud kohustused ja kutsestandardid.

Elukutse tunnused

Süsteemi programmeerija kavandab arvutisüsteemi erinevaid komponente. See loob mitmetasandilise struktuuri, mis ühendab üksikud elemendid - protsessori töö, võrguseadmed, RAM-i ühtseks tervikuks. See on tegelikult inseneritegevus, kuid loomingulise eelarvamusega. Rakendusprogrammide arendamine ei ole süsteemi programmeerija pädevuses, tema loob aluse nende sujuvaks toimimiseks.

Selle kutseala vaieldamatud eelised on:

  • suur nõudlus tööturul;
  • laiad võimalused;
  • võimalus saada teadmisi rakendusinformaatikast.

Miinuseid praktiliselt ei ole, välja arvatud see, et tegu on istuva ja rutiinse tööga. Kuna tööandjad hindavad seda elukutset, tähendab see, et see toob hea sissetuleku.Seda toetavad palgaandmed 2019. aasta novembri seisuga. Venemaal on palk vahemikus 50 000 kuni 190 000 rubla kuus ja Moskvas on hea spetsialisti teenuste maksumus 45 000 kuni 200 000 rubla.

Oskused ja teadmised

Kindlasti peab teadma ja oskama rakendada erinevat tüüpi süsteemitarkvara ülesehitamise põhimõtteid, kohandada valmis programme konkreetsele süsteemile. Vaja kiiresti töötada avatud lähtekoodiga tarkvaraga. Kasuks tulevad füüsika, matemaatika, inglise keele, aga ka Assembleri ja C ++ teadmised.

Lisaks on sellised teadmised vajalikud.

  • Algoritmide teooriad ja formaalsete keelte kirjutamise viisid.
  • Arvutigraafika põhitõed, kaasaegsete arvutite arhitektuurse ehituse tunnused, mis kajastavad töö juhtimist.
  • Võimalus kirjutada päringu- ja andmetöötluskeeli.
  • Programmeerimiskeelte kirjeldamise viisid, süntaks, semantika.
  • Operatsioonisüsteemide tööpõhimõtted.
  • Autoriõiguse ja sellega kaasnevate õiguste seadus.
  • Seadused, normatiiv-õigusaktid infotehnoloogiate ringluse, tootmise ja rakendamise valdkonnas.
  • Tööõigus.
  • Töökaitse- ja ohutuseeskirjad.

Seda eriala õppida soovijatel on soovitav loogilise mõtlemise, järelduste tegemise oskus, sihikindlus, kõrge tähelepanu kontsentratsioon ja töökorraldusvõime.

Kohustused

Programmeerija seisab silmitsi mitmete tavaliste ülesannetega.

  • Uute programmide väljatöötamine.
  • Loodud programmi testimine.
  • Kui esimesel käivitamisel leitakse defekte, töötab spetsialist vigade kallal.
  • Valminud töö esitlus direktorile.
  • Tarkvara juurutamine organisatsiooni tegevustes.
  • Algandmete korrigeerimine.
  • Kasutusjuhendi koostamine.
  • Kõikide vajalike dokumentide registreerimine - omandi- ja autoriõiguste patent.
  • Programmi normaalse töö jälgimine, tõrkeotsing.
  • Aluste elektroonilise versiooni loomine.
  • Teabe turvalisuse tagamine - viirusetõrje, paroolide installimine.
  • Töötajate abistamine, tekkivate probleemide lahendamine.
  • Sisemise ja globaalse võrgu töö optimeerimine.
  • Ettevõtte töötajate võimaluste piiramine meelelahutussaitidele tööajal.

Süsteemi programmeerija juhend viitab töö- ja tehnilisele dokumentatsioonile, mis kirjeldab:

  • teave kontrollimiseks;
  • programmi toimimise ja seadistamise tagamine.

    Tööde täielik loetelu on esitatud "Süsteemi programmeerija juhendis", mis on välja töötatud ja teostatud vastavalt standarditele GOST 19.503-79 ja sellega seotud GOST 19. 101-77 ("Programmidokumentide tüübid") ja GOST 19. 105-78 ( "Programmidokumentidele esitatavad üldnõuded") .

    Juhend koosneb järgmistest osadest.

    • Üldine teave programmi kohta.
    • Konstruktsioon - komponendid ja komponendid, nende ühendus.
    • Kohandamine – loetleb kõik konkreetsetel juhtudel vajalikud toimingud.
    • Kontrollimine - meetodid, mis määravad programmi töövõime.
    • Lisafunktsioonid.
    • Spetsialistide sõnumid – toote seadistamise käigus väljastatud sõnumitekstid.
    • Rakendused - pildid, graafikud, tabelid.

    Juhtpunktid on järgmised:

    • tarkvara ulatus ja ülesanded;
    • komponentide paigaldamise reeglid;
    • tegevuspõhimõtted;
    • Nõuded süsteemile;
    • juhised tarkvara seadistamiseks;
    • tulemuslikkuse jälgimise sagedus ja meetod;
    • tarkvara hooldusprotseduur;
    • abiprobleemide lahendamise viisid;
    • töötada vääramatu jõu olukorras;
    • installitud programmide ja nende koopiate vahelise suhtluse meetodid.

    Vastutus

        Süsteemi programmeerija vastutab, kui:

        • keeldus oma ametikohustustest või täitis neid halvasti;
        • töö käigus leiti rikkumisi;
        • ettevõte sai tema süül kahju.
        Kommentaarid puuduvad

        Mood

        ilu

        Maja