Järjestelmäohjelmoija: ominaisuudet, taidot ja vastuut
Maailma on velkaa järjestelmäohjelmoijan (IT-järjestelmänvalvojan, sysadmin) ammatin syntymisen Charles Babbagelle ja Ada Lovelacelle - analyyttisen moottorin luojille. Ohjelmointikieli on nimetty Adan mukaan. 1900-luvun puolivälissä Konrad Zuse kokosi ensimmäisen tietokoneen ja kirjoitti siihen sopivia ohjelmia. Katsotaanpa, mitä taitoja nykyaikaisella järjestelmäohjelmoijalla tulee olla, sekä mitkä ovat hänen välittömät vastuunsa ja ammatilliset standardinsa.
Ammatin piirteet
Järjestelmäohjelmoija kehittää tietokonejärjestelmän eri osia. Se rakentaa monitasoisen rakenteen, joka yhdistää erilliset elementit - prosessorin työn, verkkolaitteet, RAM-muistin yhdeksi kokonaisuudeksi. Tämä on itse asiassa insinööritoimintaa, mutta luovalla harhalla. Sovellusohjelmien kehittäminen ei ole järjestelmäohjelmoijan osaamista, vaan se luo perustan niiden sujuvalle toiminnalle.
Tämän ammatin kiistattomat edut ovat:
- korkea kysyntä työmarkkinoilla;
- runsaasti mahdollisuuksia;
- mahdollisuuden hankkia tietoa sovelletusta informatiikasta.
Haittapuolia ei käytännössä ole, paitsi että se on istumista ja rutiinityötä. Koska työnantajat arvostavat ammattia, se tarkoittaa, että se tuo hyvät tulot. Tämän vahvistavat marraskuun 2019 palkkatiedot. Venäjällä palkka vaihtelee 50 000 - 190 000 ruplaa kuukaudessa, kun taas Moskovassa hyvän asiantuntijan palveluiden hinta vaihtelee 45 000 - 200 000 ruplaa.
Taidot ja tiedot
On välttämätöntä tuntea ja osata soveltaa erilaisten järjestelmäohjelmistojen rakentamisen periaatteita, sovittaa valmiita ohjelmia tiettyyn järjestelmään.Sinun on työskenneltävä nopeasti avoimen lähdekoodin ohjelmistojen kanssa. Fysiikan, matematiikan, englannin sekä Assemblerin ja C ++:n tuntemus on hyödyksi.
Lisäksi tarvitset tällaista tietoa.
- Algoritmien teoriat ja tapoja kirjoittaa muodollisia kieliä.
- Tietokonegrafiikan perusteet, nykyaikaisten tietokoneiden arkkitehtonisen rakentamisen piirteet, jotka heijastavat työn johtamista.
- Kyky kirjoittaa kyselykieliä ja tietojen käsittelyä.
- Ohjelmointikielten kuvausmenetelmät, syntaksi, semantiikka.
- Käyttöjärjestelmien toimintaperiaatteet.
- Tekijänoikeuslaki ja lähioikeudet.
- Lait, määräykset tietotekniikan leviämisen, tuotannon ja käytön alalla.
- Työlaki.
- Työterveys- ja työturvallisuussäännöt.
Tätä erikoisalaa opiskeleville toivotaan loogista ajattelua, johtopäätösten tekemistä, sinnikkyyttä, korkeaa keskittymiskykyä ja työn organisointikykyä.
Vastuut
Ohjelmoijalla on useita yhteisiä haasteita.
- Uusien ohjelmien kehittäminen.
- Testataan luotua ohjelmaa.
- Jos ensimmäisen käynnistyksen aikana havaittiin vikoja, asiantuntija työskentelee virheiden parissa.
- Teoksen esittely ohjaajalle.
- Ohjelmistojen käyttöönotto organisaation toiminnassa.
- Alkutietojen korjaus.
- Käyttöoppaan luominen.
- Kaikkien tarvittavien asiakirjojen rekisteröinti - patentti omaisuutta ja tekijänoikeuksia varten.
- Ohjelman normaalin toiminnan valvonta, vikojen poistaminen.
- Tietokantojen sähköisen version luominen.
- Tietoturva - virustorjuntaohjelmistojen, salasanojen asennus.
- Työntekijöiden auttaminen, esiin tulevien ongelmien ratkaiseminen.
- Sisäisen ja globaalin verkon optimointi.
- Yrityksen henkilöstön pääsyn viihdesivustoille rajoittaminen virka-aikoina.
Järjestelmäohjelmoijan käsikirja viittaa toiminnalliseen ja tekniseen dokumentaatioon, jossa kuvataan:
- tiedot vahvistusta varten;
- varmistaa ohjelman toiminnan ja konfiguroinnin.
Täydellinen luettelo töistä on "Järjestelmäohjelmoijan oppaassa", joka on kehitetty ja toteutettu standardin GOST 19.503-79 mukaisesti ja mukana GOST 19. 101-77 ("Ohjelma-asiakirjojen tyypit") ja GOST 19. 105-78 ( "Ohjelma-asiakirjoja koskevat yleiset vaatimukset") ...
Käsikirja on jaettu seuraaviin osiin.
- Yleistä tietoa ohjelmasta.
- Rakenne - rakenneosat ja komponentit, niiden kytkentä.
- Asetus - luetteloi kaikki tarvittavat toimet tietyissä tapauksissa.
- Tarkista - menetelmät, jotka määrittävät ohjelman suorituskyvyn.
- Lisäominaisuuksia.
- Asiantuntijaviestit – tuotteen asennuksen aikana lähetetyt tekstiviestit.
- Sovellukset - kuvat, kaaviot, taulukot.
Ohjeet ovat:
- ohjelmiston laajuus ja tavoitteet;
- komponenttien asennussäännöt;
- toimintaperiaatteet;
- Laitteistovaatimukset;
- Ohjelmiston asennusohjeet;
- suorituskyvyn seurannan taajuus ja menetelmä;
- ohjelmistojen ylläpitomenettely;
- apuongelmien ratkaisutavat;
- työ ylivoimaisen esteen sattuessa;
- asennettujen ohjelmien vuorovaikutusmenetelmät niiden kopioiden kanssa.
Vastuu
Järjestelmäohjelmoija on vastuussa, jos:
- kieltäytyivät tehtävistään tai suorittivat ne huonosti;
- havaittiin työn aikana tehdyt rikkomukset;
- yritys kärsi tappiota hänen syytään.