Programuotojas

Sistemos programuotojas: savybės, įgūdžiai ir atsakomybė

Sistemos programuotojas: savybės, įgūdžiai ir atsakomybė
Turinys
  1. Profesijos bruožai
  2. Įgūdžiai ir žinios
  3. Pareigos
  4. Atsakomybė

Pasaulis dėkingas už sistemų programuotojo (IT administratoriaus, sysadmin) profesijos atsiradimą Charlesui Babbage'ui ir Adai Lovelace – analitinio variklio kūrėjams. Ada vardu pavadinta programavimo kalba. XX amžiaus viduryje Konradas Zuse surinko pirmąjį kompiuterį ir parašė jam tinkamas programas. Pažiūrėkime, kokius įgūdžius turi turėti šiuolaikinis sistemų programuotojas, kokios jo artimiausios pareigos ir profesiniai standartai.

Profesijos bruožai

Sistemų programuotojas kuria įvairius kompiuterinės sistemos komponentus. Ji sukuria kelių lygių struktūrą, kuri sujungia atskirus elementus – procesoriaus darbą, tinklo įrangą, RAM į vieną visumą. Tai iš tikrųjų yra inžinerinė veikla, bet su kūrybingu šališkumu. Taikomųjų programų kūrimas nėra sistemos programuotojo kompetencija, tai sudaro pagrindą jų sklandžiam veikimui.

Neginčijami šios profesijos pranašumai yra šie:

  • didelė paklausa darbo rinkoje;
  • daug galimybių;
  • galimybę įgyti taikomosios informatikos žinių.

Minusų praktiškai nėra, išskyrus tai, kad tai sėdimas ir rutininis darbas. Kadangi profesiją vertina darbdaviai, tai reiškia, kad ji neša geras pajamas. Tai patvirtina 2019 metų lapkričio mėnesio atlyginimų duomenys. Rusijoje atlyginimas svyruoja nuo 50 000 iki 190 000 rublių per mėnesį, o Maskvoje gero specialisto paslaugų kaina svyruoja nuo 45 000 iki 200 000 rublių.

Įgūdžiai ir žinios

Būtina žinoti ir mokėti taikyti įvairių tipų sisteminės programinės įrangos kūrimo principus, pritaikyti paruoštas programas konkrečiai sistemai.Turite greitai dirbti su atvirojo kodo programine įranga. Pravers fizikos, matematikos, anglų kalbos, taip pat Assembler ir C ++ žinios.

Be to, jums reikia tokių žinių.

  • Algoritmų teorijos ir formalių kalbų rašymo būdai.
  • Kompiuterinės grafikos pagrindai, šiuolaikinių kompiuterių architektūrinės konstrukcijos ypatumai, atspindintys darbo valdymą.
  • Gebėjimas rašyti užklausų kalbas ir manipuliuoti duomenimis.
  • Programavimo kalbų aprašymo metodai, sintaksė, semantika.
  • Operacinių sistemų veikimo principai.
  • Autorių teisių ir gretutinių teisių įstatymas.
  • Įstatymai, reglamentai informacinių technologijų apyvartos, gamybos ir naudojimo srityje.
  • Darbo teisė.
  • Darbo saugos ir sveikatos taisyklės.

Norintiems studijuoti šią specialybę pageidautina loginio mąstymo, išvadų darymo, užsispyrimo, didelės dėmesio koncentracijos ir gebėjimo organizuoti darbą.

Pareigos

Programuotojas susiduria su daugybe bendrų iššūkių.

  • Naujų programų kūrimas.
  • Sukurtos programos testavimas.
  • Jei pirmojo paleidimo metu buvo rasta defektų, specialistas dirba su klaidomis.
  • Atliktų darbų pristatymas direktoriui.
  • Programinės įrangos diegimas organizacijos veikloje.
  • Pradinių duomenų taisymas.
  • Vartotojo vadovo sukūrimas.
  • Visų reikalingų dokumentų registracija – nuosavybės ir autorių teisių patentas.
  • Įprasto programos veikimo stebėjimas, gedimų šalinimas.
  • Elektroninės duomenų bazių versijos kūrimas.
  • Informacijos saugumas – antivirusinių programų, slaptažodžių įdiegimas.
  • Pagalba darbuotojams, iškylančių problemų sprendimas.
  • Vidinio ir pasaulinio tinklo optimizavimas.
  • Įmonės personalo galimybės patekti į pramogų vietas darbo valandomis ribojimas.

Sistemos programuotojo vadove nurodoma eksploatacinė ir techninė dokumentacija, kurioje aprašoma:

  • informacija patikrinimui;
  • programos veikimo ir konfigūravimo užtikrinimas.

    Išsamus darbų sąrašas pateikiamas „Sistemos programuotojo vadove“, parengtame ir vykdomame pagal GOST 19.503-79 ir kartu su GOST 19. 101-77 („Programos dokumentų tipai“) ir GOST 19. 105-78 ( „Bendrieji reikalavimai programos dokumentams“) ...

    Vadovas suskirstytas į šiuos skyrius.

    • Bendra informacija apie programą.
    • Konstrukcija – sudedamosios dalys ir komponentai, jų jungtys.
    • Nustatymas – išvardija visus būtinus veiksmus konkrečiais atvejais.
    • Patikrinimas – metodai, nustatantys programos veikimą.
    • Papildomos funkcijos.
    • Specialistų pranešimai – tekstiniai pranešimai, išsiunčiami gaminio sąrankos metu.
    • Programos – paveikslėliai, grafikai, lentelės.

    Vadovo taškai yra šie:

    • programinės įrangos apimtis ir tikslai;
    • komponentų montavimo taisyklės;
    • veikimo principai;
    • Sistemos reikalavimai;
    • programinės įrangos nustatymo instrukcijos;
    • veiklos stebėjimo dažnumas ir metodas;
    • programinės įrangos priežiūros procedūra;
    • pagalbinių problemų sprendimo būdai;
    • darbas force majeure atveju;
    • įdiegtų programų sąveikos su jų kopijomis metodai.

    Atsakomybė

        Sistemos programuotojas yra atsakingas, jei:

        • atsisakė arba prastai atliko savo pareigas;
        • buvo nustatyti darbo metu padaryti pažeidimai;
        • įmonė dėl jo kaltės patyrė nuostolių.
        be komentarų

        Mada

        Grožis

        Namas