Programer

Programer sustava: karakteristike, vještine i odgovornosti

Programer sustava: karakteristike, vještine i odgovornosti
Sadržaj
  1. Značajke profesije
  2. Vještine i znanja
  3. Odgovornosti
  4. Odgovornost

Pojavu profesije sistemskog programera (IT administrator, sysadmin) svijet duguje Charlesu Babbageu i Adi Lovelace - tvorcima analitičkog motora. Programski jezik je nazvan po Adi. Sredinom 20. stoljeća Konrad Zuse sastavio je prvo računalo i napisao programe prikladne za to. Pogledajmo koje vještine treba imati programer suvremenih sustava, te koje su njegove neposredne odgovornosti i profesionalni standardi.

Značajke profesije

Programer sustava razvija različite komponente računalnog sustava. Gradi strukturu na više razina koja ujedinjuje zasebne elemente - rad procesora, mrežnu opremu, RAM u jedinstvenu cjelinu. Ovo je zapravo inženjerska aktivnost, ali s kreativnom pristranošću. Razvoj aplikacijskih programa nije u nadležnosti programera sustava, već stvara osnovu za njihov nesmetan rad.

Neosporne prednosti ovog zanimanja su:

  • velika potražnja na tržištu rada;
  • obilne mogućnosti;
  • mogućnost stjecanja znanja iz primijenjene informatike.

Nedostataka praktički nema, osim činjenice da se radi o sjedilačkom i rutinskom poslu. Budući da je zanimanje cijenjeno od strane poslodavaca, znači da donosi dobar prihod. Potvrđuju to i podaci o plaćama za studeni 2019. godine. U Rusiji se plaća kreće od 50.000 do 190.000 rubalja mjesečno, dok u Moskvi cijena usluga dobrog stručnjaka varira od 45.000 do 200.000 rubalja.

Vještine i znanja

Neophodno je poznavati i znati primijeniti principe izgradnje različitih tipova sistemskog softvera, prilagoditi gotove programe određenom sustavu.Morate brzo raditi sa softverom otvorenog koda. Poznavanje fizike, matematike, engleskog, kao i Assemblera i C ++ bit će korisno.

Osim toga, potrebno vam je takvo znanje.

  • Teorije algoritama i načini pisanja formalnih jezika.
  • Osnove računalne grafike, značajke arhitektonske konstrukcije suvremenih računala, koje odražavaju upravljanje radom.
  • Sposobnost pisanja jezika upita i manipulacije podacima.
  • Metode za opisivanje programskih jezika, sintakse, semantike.
  • Principi rada operacijskih sustava.
  • Zakon o autorskom i srodnim pravima.
  • Zakoni, propisi iz područja prometa, proizvodnje i korištenja informacijske tehnologije.
  • Zakon o radu.
  • Pravila zaštite zdravlja i sigurnosti na radu.

Oni koji žele studirati ovu specijalnost poželjno je imati sposobnost logičnog razmišljanja, izvođenja zaključaka, ustrajnost, visoku koncentraciju pažnje i sposobnost organiziranja rada.

Odgovornosti

Programer je suočen s nizom uobičajenih izazova.

  • Razvoj novih programa.
  • Testiranje kreiranog programa.
  • Ako su tijekom prvog pokretanja pronađeni nedostaci, stručnjak radi na pogreškama.
  • Predstavljanje izvedenog rada ravnatelju.
  • Implementacija softvera u djelatnosti organizacije.
  • Ispravak početnih podataka.
  • Izrada korisničkog priručnika.
  • Registracija svih potrebnih dokumenata - patent za vlasništvo i autorsko pravo.
  • Praćenje normalnog rada programa, otklanjanje kvarova.
  • Izrada elektroničke verzije baza podataka.
  • Sigurnost informacija - instalacija antivirusnih programa, lozinki.
  • Pomaganje zaposlenicima, rješavanje novih problema.
  • Optimizacija interne i globalne mreže.
  • Ograničavanje mogućnosti osoblja tvrtke da ulazi u zabavne stranice tijekom radnog vremena.

Priručnik programera sustava odnosi se na operativnu i tehničku dokumentaciju koja opisuje:

  • informacije za provjeru;
  • osiguravanje funkcioniranja i konfiguracije programa.

    Potpuni popis radova naveden je u "Vodiču za programera sustava", koji je razvijen i izveden u skladu s GOST 19.503-79 i pratećim GOST 19. 101-77 ("Vrste programskih dokumenata") i GOST 19. 105-78 ( "Opći zahtjevi za programske dokumente") ...

    Priručnik je podijeljen u sljedeće odjeljke.

    • Opće informacije o programu.
    • Struktura - sastavni dijelovi i komponente, njihova povezanost.
    • Postavka - navodi sve potrebne radnje u određenim slučajevima.
    • Provjera - metode kojima se utvrđuje izvedba programa.
    • Dodatne mogućnosti.
    • Poruke stručnjaka - tekstualne poruke koje se izdaju tijekom postavljanja proizvoda.
    • Aplikacije - slike, grafikoni, tablice.

    Vodiće točke su:

    • opseg i ciljeve softvera;
    • pravila za ugradnju komponenti;
    • principi djelovanja;
    • Zahtjevi sustava;
    • upute za postavljanje softvera;
    • učestalost i način praćenja učinka;
    • postupak održavanja softvera;
    • načini rješavanja pomoćnih zadataka;
    • rad u slučaju više sile;
    • metode interakcije instaliranih programa s njihovim kopijama.

    Odgovornost

        Programer sustava odgovoran je ako:

        • odbio ili loše obavljao svoje dužnosti;
        • utvrđeni su prekršaji učinjeni tijekom rada;
        • poduzeće je pretrpjelo gubitke njegovom krivnjom.
        bez komentara

        Moda

        ljepota

        Kuća