Världen är skyldig uppkomsten av yrket som en systemprogrammerare (IT-administratör, systemadministratör) till Charles Babbage och Ada Lovelace, skaparna av analysmaskinen. Namnet Ada är ett programmeringsspråk. I mitten av 1900-talet samlade Konrad Zuse den första datorn och skrev program som var lämpliga för den. Låt oss se vilka färdigheter en modern systemprogrammerare ska ha, liksom vad är hans omedelbara ansvar och professionella standarder.
Yrkesfunktioner
Systemprogrammeraren utvecklar olika komponenter i ett datorsystem. Han bygger en struktur på flera nivåer som kombinerar enskilda element - processorns processor, nätverksutrustning, RAM i en enda helhet. Detta är i själva verket en teknisk aktivitet, men med en kreativ förspänning. Utvecklingen av applikationsprogram är inte systemprogrammerarens ansvar, det skapar grunden för deras smidiga drift.
De obestridliga fördelarna med detta yrke är:
- hög efterfrågan på arbetsmarknaden;
- stora möjligheter;
- möjligheten att få kunskap inom tillämpad informatik.
Det finns praktiskt taget inga minus, förutom att det är ett stillasittande och rutinmässigt arbete. Eftersom ett yrke värderas av arbetsgivare, betyder det att det ger en bra inkomst. Detta bekräftas av lönedata för november 2019. I Ryssland varierar lönen från 50 000 till 190 000 rubel per månad, medan i Moskva varierar kostnaden för en bra specialisttjänster från 45 000 till 200 000 rubel.
Färdigheter och kunskap
Du måste känna till och kunna tillämpa principerna för att bygga olika typer av systemprogramvara, anpassa färdiga program till ett specifikt system. Du måste arbeta snabbt med Open Source-programvara.Kunskap om fysik, matematik, engelska samt Assembler och C ++ kommer att vara användbar.
Dessutom krävs sådan kunskap.
- Teorier om algoritmer och metoder för att skriva formella språk.
- Grunderna i datorgrafik, funktioner i den arkitektoniska konstruktionen av moderna datorer som återspeglar hanteringen av arbetet.
- Möjlighet att skriva frågeställningar och datamanipuleringsspråk.
- Sätt att beskriva programmeringsspråk, syntax, semantik.
- Principerna för drift av operativsystem.
- Upphovsrätt och relaterade rättigheter.
- Lagar, förordningar inom området för cirkulation, produktion och tillämpning av informationsteknologi.
- Arbetsrätt.
- Föreskrifter för hälsa och säkerhet på arbetsplatsen.
De som vill studera denna specialitet bör ha förmågan att logiskt tänka, dra slutsatser, uthållighet, hög koncentration av uppmärksamhet och förmågan att organisera arbete.
tullar
Programmeraren står inför ett antal vanliga uppgifter.
- Utveckling av nya program.
- Testa det skapade programmet.
- Om det fanns fel under den första lanseringen, kommer specialisten att arbeta med felen.
- Presentation av det arbete som utförts för direktören.
- Implementering av programvara i organisationen.
- Justering av källdata.
- Skapa användarinstruktioner.
- Registrering av alla nödvändiga dokument - patent för egendom och upphovsrätt.
- Övervaka programmets normala drift, felsökning.
- Skapa en elektronisk version av baserna.
- Informationssäkerhet - installation av antivirus, lösenord.
- Hjälp till anställda, lösa nya problem.
- Optimering av det interna och globala nätverket.
- Begränsning av företagspersonalens förmåga att komma in på underhållningssajter under öppettiderna.
Systemprogrammerarens handbok hänvisar till den operativa och tekniska dokumentationen, som beskriver:
- information för verifiering;
- säkerställa att programmet fungerar och konfigureras.
Den fullständiga listan över verk finns i "System Programmer's Guide", utvecklad och utförd i enlighet med GOST 19.503-79 och medföljande GOST 19. 101-77 ("Typer av programdokument") och GOST 19. 105-78 ("Allmänna krav för programdokument") .
Manualen består av följande avsnitt.
- Allmän information om programmet.
- Struktur - komponenter och komponenter, deras förhållande.
- Anpassning - listar alla nödvändiga åtgärder i specifika fall.
- Verifiering - metoder som fastställer programmets hälsa.
- Ytterligare funktioner.
- Meddelanden till en specialist - meddelandetexter som visas under produktinställningen.
- Program - bilder, grafer, tabeller.
Ledningspoäng är följande:
- programvarans omfattning och mål;
- regler för installation av komponenter;
- handlingsprinciper;
- systemkrav
- instruktioner för installation av programvara;
- periodicitet och metod för övervakning av prestanda;
- procedur för underhåll av programvara;
- sätt att lösa hjälpproblem;
- arbeta i force majeure-situationer;
- metoder för interaktion mellan installerade program och deras kopior.
ansvar
System programmeraren är ansvarig om:
- vägrade eller dåligt utförde sina uppgifter;
- upptäckte kränkningar under operationen;
- företaget led förluster på grund av hans fel.