Systemprogrammerer: egenskaper, ferdigheter og ansvar
Verden skylder fremveksten av yrket som systemprogrammerer (IT-administrator, sysadmin) til Charles Babbage og Ada Lovelace - skaperne av den analytiske motoren. Et programmeringsspråk er oppkalt etter Ada. På midten av 1900-tallet satte Konrad Zuse sammen den første datamaskinen og skrev programmer egnet for den. La oss se hvilke ferdigheter en moderne systemprogrammerer bør ha, samt hva som er hans umiddelbare ansvar og faglige standarder.
Funksjoner ved yrket
En systemprogrammerer utvikler ulike komponenter i et datasystem. Den bygger en flernivåstruktur som forener separate elementer - arbeidet til prosessoren, nettverksutstyret, RAM til en enkelt helhet. Dette er faktisk en ingeniøraktivitet, men med en kreativ skjevhet. Utviklingen av applikasjonsprogrammer er ikke innenfor kompetansen til en systemprogrammerer; den skaper grunnlaget for deres jevne drift.
De ubestridelige fordelene med dette yrket er:
- høy etterspørsel på arbeidsmarkedet;
- gode muligheter;
- muligheten til å få kunnskap innen anvendt informatikk.
Det er praktisk talt ingen ulemper, bortsett fra at det er et stillesittende og rutinemessig arbeid. Siden yrket er verdsatt av arbeidsgivere, betyr det at det gir en god inntekt. Dette bekreftes av lønnsdataene for november 2019. I Russland varierer lønnen fra 50 000 til 190 000 rubler per måned, og i Moskva varierer kostnadene for en god spesialisttjenester fra 45 000 til 200 000 rubler.
Ferdigheter og kunnskap
Det er viktig å kjenne til og kunne anvende prinsippene for å bygge ulike typer systemprogramvare, for å tilpasse ferdige programmer til et spesifikt system.Du må jobbe raskt med åpen kildekode-programvare. Kunnskap om fysikk, matematikk, engelsk, samt Assembler og C++ vil være nyttig.
I tillegg trenger du slik kunnskap.
- Teorier om algoritmer og måter å skrive formelle språk på.
- Grunnleggende om datagrafikk, funksjoner i den arkitektoniske konstruksjonen av moderne datamaskiner, som gjenspeiler ledelsen av arbeidet.
- Evne til å skrive spørringsspråk og datamanipulering.
- Metoder for å beskrive programmeringsspråk, syntaks, semantikk.
- Prinsipper for drift av operativsystemer.
- Lov om opphavsrett og beslektede rettigheter.
- Lover, forskrifter innen sirkulasjon, produksjon og bruk av informasjonsteknologi.
- Arbeidslov.
- Helse- og sikkerhetsregler på arbeidsplassen.
De som ønsker å studere denne spesialiteten er ønskelig å ha evnen til å tenke logisk, trekke konklusjoner, utholdenhet, høy konsentrasjon av oppmerksomhet og evnen til å organisere arbeidet.
Ansvar
Programmereren står overfor en rekke vanlige utfordringer.
- Utvikling av nye programmer.
- Tester det opprettede programmet.
- Hvis det ble funnet feil under den første lanseringen, jobber spesialisten med feilene.
- Presentasjon av utført arbeid for direktøren.
- Implementering av programvare i virksomheten til organisasjonen.
- Korrigering av de første dataene.
- Oppretting av brukermanual.
- Registrering av alle nødvendige dokumenter - et patent for eiendom og opphavsrett.
- Overvåke normal drift av programmet, eliminere feil.
- Oppretting av en elektronisk versjon av databaser.
- Informasjonssikkerhet - installasjon av antivirus, passord.
- Hjelpe ansatte, løse nye problemer.
- Optimalisering av det interne og globale nettverket.
- Begrenser muligheten for selskapets personell til å gå inn på underholdningssider i arbeidstiden.
Systemprogrammererens manual viser til den operative og tekniske dokumentasjonen, som beskriver:
- informasjon for verifisering;
- sikre funksjon og konfigurasjon av programmet.
En komplett liste over arbeider er angitt i "System Programmer's Guide", utviklet og utført i samsvar med GOST 19.503-79 og medfølgende GOST 19. 101-77 ("Typer av programdokumenter") og GOST 19. 105-78 ( "Generelle krav til programdokumenter") ...
Håndboken er delt inn i følgende avsnitt.
- Generell informasjon om programmet.
- Struktur - bestanddeler og komponenter, deres forbindelse.
- Innstilling - viser alle nødvendige handlinger i spesifikke tilfeller.
- Sjekk - metoder som fastslår ytelsen til programmet.
- Tilleggsfunksjoner.
- Spesialistmeldinger - tekstmeldinger utstedt under produktoppsett.
- Applikasjoner - bilder, grafer, tabeller.
Veiledningspunktene er:
- omfang og mål for programvaren;
- regler for installasjon av komponenter;
- handlingsprinsipper;
- Systemkrav;
- instruksjoner for oppsett av programvare;
- frekvens og metode for ytelsesovervåking;
- programvare vedlikehold prosedyre;
- måter å løse hjelpeproblemer på;
- arbeid i tilfelle force majeure;
- metoder for interaksjon av installerte programmer med deres kopier.
Et ansvar
Systemprogrammereren er ansvarlig hvis:
- nektet eller utførte plikter dårlig;
- brudd begått under arbeid ble funnet;
- bedriften led tap på grunn av hans skyld.