Lumea datorează apariția profesiei de programator de sistem (administrator IT, administrator de sistem) lui Charles Babbage și Ada Lovelace, creatorii aparatului analitic. Numele Ada este un limbaj de programare. La mijlocul secolului XX, Konrad Zuse a asamblat primul computer și a scris programe potrivite pentru acesta. Să vedem ce abilități ar trebui să aibă un programator modern de sistem, precum și care sunt responsabilitățile sale imediate și standardele profesionale.
Caracteristici ale profesiei
Programatorul de sistem dezvoltă diverse componente ale unui sistem informatic. El construiește o structură pe mai multe niveluri care combină elemente individuale - funcționarea procesorului, echipamentelor de rețea, RAM-ului într-un singur întreg. Aceasta este de fapt o activitate de inginerie, dar cu o prejudecată creativă. Dezvoltarea programelor de aplicații nu este responsabilitatea programatorului de sistem, ci creează baza pentru buna funcționare a acestora.
Avantajele incontestabile ale acestei profesii sunt:
- cererea mare pe piața muncii;
- oportunități largi;
- oportunitatea de a acumula cunoștințe în informatică aplicată.
Practic nu există minusuri, cu excepția faptului că este o lucrare sedentară și de rutină. Deoarece o profesie este apreciată de angajatori, înseamnă că aduce un venit bun. Acest lucru este confirmat de datele salariale pentru noiembrie 2019. În Rusia, salariul este cuprins între 50.000 și 190.000 de ruble pe lună, în timp ce la Moscova costul serviciilor unui bun specialist variază de la 45.000 la 200.000 de ruble.
Aptitudini și cunoștințe
Trebuie să cunoașteți și să puteți aplica principiile construirii diferitelor tipuri de software de sistem, să adaptați programe gata la un sistem specific. Trebuie să lucrați rapid cu software-ul Open Source.Cunoștințele de fizică, matematică, engleză, precum și Assembler și C ++ vor fi utile.
În plus, astfel de cunoștințe vor fi necesare.
- Teoriile algoritmilor și metodelor de scriere a limbajelor formale.
- Elementele de bază ale graficii computerizate, caracteristicile construcției arhitecturale a computerelor moderne, reflectând managementul lucrărilor.
- Posibilitatea de a scrie limbaje de interogare și manipulare a datelor.
- Modalități de a descrie limbaje de programare, sintaxă, semantică.
- Principiile de funcționare a sistemelor de operare.
- Legea privind drepturile de autor și drepturile conexe.
- Legi, reglementări în domeniul circulației, producției și aplicării tehnologiei informației.
- Dreptul muncii.
- Reglementări în domeniul sănătății și securității în muncă.
Cei care doresc să studieze această specialitate ar trebui să aibă capacitatea de a gândi logic, de a trage concluzii, perseverență, concentrare ridicată a atenției și capacitatea de a organiza munca.
taxe
Programatorul se confruntă cu o serie de sarcini comune.
- Dezvoltarea de noi programe.
- Testarea programului creat.
- Dacă în prima lansare au existat defecte, specialistul va lucra la erori.
- Prezentarea lucrării executate regizorului.
- Implementarea de software în organizație.
- Reglarea datelor sursă.
- Crearea instrucțiunilor utilizatorului.
- Înregistrarea tuturor documentelor necesare - brevet de proprietate și drepturi de autor.
- Monitorizarea funcționării normale a programului, depanare.
- Crearea unei versiuni electronice a bazelor.
- Securitatea informațiilor - instalarea antivirusurilor, parolelor.
- Asistență angajaților, soluționarea problemelor emergente.
- Optimizarea rețelei interne și globale.
- Restricția capacității personalului companiei de a intra pe site-uri de divertisment în timpul programului de lucru.
Manualul programatorului de sistem se referă la documentația operațională și tehnică, care descrie:
- informatii pentru verificare;
- asigurarea funcționării și configurației programului.
Lista completă a lucrărilor este prezentată în „Ghidul programatorului de sistem”, elaborat și executat în conformitate cu GOST 19.503-79 și GOST 19. 101-77 („Tipuri de documente de program”) și GOST 19. 105-78 („Cerințe generale pentru documentele de program”) .
Manualul constă din următoarele secțiuni.
- Informații generale despre program.
- Structura - componente și componente, relația lor.
- Personalizare - listează toate acțiunile necesare în cazuri specifice.
- Verificare - metode care stabilesc starea de sănătate a programului.
- Caracteristici suplimentare.
- Mesaje către un specialist - textele mesajelor afișate în timpul configurarii produsului.
- Aplicații - imagini, grafice, tabele.
Punctele de management sunt următoarele:
- domeniul de aplicare și obiectivele software-ului;
- reguli pentru instalarea componentelor;
- principii de acțiune;
- cerințe de sistem
- instrucțiuni pentru configurarea software-ului;
- periodicitatea și metoda de monitorizare a performanței;
- procedura de întreținere software;
- modalități de rezolvare a problemelor auxiliare;
- munca în situații de forță majoră;
- metode de interacțiune între programele instalate și copiile acestora.
responsabilitate
Programatorul de sistem este responsabil dacă:
- a refuzat sau și-a îndeplinit slab îndatoririle;
- încălcări descoperite în timpul operațiunii;
- compania a suferit pierderi din vina sa.