Verden skylder fremveksten av yrket til en systemprogrammerer (IT-administrator, systemadministrator) til Charles Babbage og Ada Lovelace, skaperne av analysemaskinen. Navnet Ada er et programmeringsspråk. På midten av 1900-tallet samlet Konrad Zuse den første datamaskinen og skrev programmer som var egnet for den. La oss se hvilke ferdigheter en moderne systemprogrammerer skal ha, samt hva er hans umiddelbare ansvar og profesjonelle standarder.
Profesjonelle funksjoner
System programmerer utvikler forskjellige komponenter i et datasystem. Han bygger en flernivåstruktur som kombinerer enkeltelementer - driften av prosessoren, nettverksutstyr, RAM i en enkelt helhet. Dette er faktisk en ingeniørvirksomhet, men med en kreativ skjevhet. Utviklingen av applikasjonsprogrammer er ikke systemansvarliges ansvar, det skaper grunnlaget for en jevn drift.
De udiskutable fordelene med dette yrket er:
- høy etterspørsel i arbeidsmarkedet;
- brede muligheter;
- muligheten til å få kunnskap innen anvendt informatikk.
Det er praktisk talt ingen minuser, bortsett fra at det er et stillesittende og rutinemessig arbeid. Siden et yrke verdsettes av arbeidsgivere, betyr det at det gir en god inntekt. Dette bekreftes av lønnsdata for november 2019. I Russland varierer lønnen fra 50 000 til 190 000 rubler per måned, mens i Moskva koster kostnadene for en god spesialists tjenester fra 45 000 til 200 000 rubler.
Ferdigheter og kunnskap
Du må kjenne og kunne anvende prinsippene for å bygge forskjellige typer systemprogramvare, tilpasse ferdige programmer til et bestemt system. Du må jobbe raskt med Open Source-programvare.Kunnskap om fysikk, matematikk, engelsk, samt Assembler og C ++ vil være nyttig.
I tillegg vil slik kunnskap kreves.
- Teorier om algoritmer og metoder for å skrive formelle språk.
- Det grunnleggende om datagrafikk, funksjoner i arkitektonisk konstruksjon av moderne datamaskiner, som gjenspeiler styringen av arbeidet.
- Evne til å skrive spørrings- og datamanipulasjonsspråk.
- Måter å beskrive programmeringsspråk, syntaks, semantikk.
- Prinsippene for drift av operativsystemer.
- Lov om opphavsrett og relaterte rettigheter.
- Lover, forskrifter innen sirkulasjon, produksjon og anvendelse av informasjonsteknologi.
- Arbeidsrett.
- Arbeidsmiljøforskrifter.
De som ønsker å studere denne spesialiteten, skal ha evnen til å tenke logisk, trekke konklusjoner, utholdenhet, høy konsentrasjon av oppmerksomhet og evnen til å organisere arbeid.
plikter
Programmereren blir møtt med en rekke vanlige oppgaver.
- Utvikling av nye programmer.
- Testing av det opprettede programmet.
- Hvis det under den første lanseringen var feil, vil spesialisten jobbe med feilene.
- Presentasjon av arbeidet som ble utført for regissøren.
- Implementering av programvare i organisasjonen.
- Justering av kildedataene.
- Opprette brukerinstruksjoner.
- Registrering av alle nødvendige dokumenter - patent for eiendom og opphavsrett.
- Overvåke normal drift av programmet, feilsøking.
- Opprettelse av en elektronisk versjon av basene.
- Informasjonssikkerhet - installasjon av antivirus, passord.
- Hjelp til ansatte, løsning av nye problemer.
- Optimalisering av det interne og globale nettverket.
- Begrensning av selskapets personells evne til å komme inn på underholdningssider i løpet av arbeidstiden.
Systemprogrammeringshåndboken viser til operativ og teknisk dokumentasjon, som beskriver:
- informasjon for bekreftelse;
- sikre funksjonen og konfigurasjonen av programmet.
Den komplette listen over verk er beskrevet i "System Programmer's Guide", utviklet og utført i samsvar med GOST 19.503-79 og de tilhørende GOST 19. 101-77 ("Typer programdokumenter") og GOST 19. 105-78 ("Generelle krav til programdokumenter") .
Manualen består av følgende seksjoner.
- Generell informasjon om programmet.
- Struktur - komponenter og komponenter, deres forhold.
- Tilpasning - viser alle nødvendige handlinger i spesifikke tilfeller.
- Verifisering - metoder som bestemmer helsen til programmet.
- Ytterligere funksjoner.
- Meldinger til en spesialist - meldingstekster som vises under produktoppsett.
- Bruksområder - bilder, grafer, tabeller.
Styringspoeng er som følger:
- programvarens omfang og mål;
- regler for installasjon av komponenter;
- handlingsprinsipper;
- systemkrav
- instruksjoner for å sette opp programvare;
- periodisitet og metode for overvåking av ytelse;
- prosedyre for vedlikehold av programvare;
- måter å løse hjelpeproblemer på;
- arbeide i force majeure situasjoner;
- metoder for samhandling mellom installerte programmer og deres kopier.
ansvar
System programmerer er ansvarlig hvis:
- nektet eller dårlig utførte sine oppgaver;
- oppdaget brudd under operasjonen;
- selskapet fikk tap på grunn av sin skyld.