Системний програміст: хто це такий? Керівництво сисадміна і зарплата, професійний стандарт

0
Системний програміст: хто це такий? Керівництво сисадміна і зарплата, професійний стандарт

Появі професії програміста (ІТ-адміністратора, сисадміна) світ зобов’язаний Чарльзу Бэббиджу і Ади Лавлейс – творцям аналітичної машини. Іменем Ади названо мову програмування. У середині XX століття Конрад Цузе зібрав перший комп’ютер і написав підходящі для нього програми. Давайте розберемося, якими навичками повинен володіти сучасний системний програміст, а також які його безпосередні обов’язки та професійні стандарти.

Системний програміст: хто це такий? Керівництво сисадміна і зарплата, професійний стандарт

Особливості професії

Системний програміст займається розробкою різних компонентів комп’ютерної системи. Він вибудовує багаторівневу структуру, що об’єднує окремі елементи – роботу процесора, мережевого обладнання, оперативну пам’ять в єдине ціле. Це по факту інженерна діяльність, але з творчим ухилом. Розробка прикладних програм не входить в компетенцію системного програміста, він створює основу для їх безперебійної роботи.

Незаперечними плюсами цієї професії є:

  • висока затребуваність на ринку праці;
  • широкі можливості;
  • можливість отримати знання з прикладної інформатики.

Мінусів практично немає, за винятком того, що це сидяча і рутинна робота. Раз професія цінується роботодавцями, значить, приносить хороший дохід. Це підтверджується даними про зарплату на листопад 2019 року. По Росії оклад складає від 50 000 до 190 000 рублів на місяць, а в Москві вартість послуг хорошого спеціаліста варіюється від 45 000 до 200 000 рублів.

Системний програміст: хто це такий? Керівництво сисадміна і зарплата, професійний стандарт

Навички і знання

Обов’язково потрібно знати і вміти застосовувати принципи побудови різних типів системного адаптувати готові програми до певної системи. Потрібно швидко працювати з Open Source програмним забезпеченням. Будуть корисні знання з фізики, математики, англійської мови, також Асемблер та С++.

Крім того знадобляться такі знання.

  • Теорії алгоритмів і способів написання формальних мов.
  • Ази машинної графіки, особливості архітектурної побудови сучасних комп’ютерів, що відображають керування роботою.
  • Вміння писати мови запитів і маніпулювання даними.
  • Способи опису мов програмування, синтаксис, семантика.
  • Принципи роботи операційних систем.
  • Закон про авторські і суміжні права.
  • Закони, нормативно-правові акти у сфері обігу, виробництва та застосування інформаційних технологій.
  • Трудове право.
  • Правила охорони праці і техніка безпеки.

Бажаючим навчитися цієї спеціальності бажано мати здатність логічно мислити, робити висновки, старанністю, високою концентрацією уваги і здатність організовувати роботу.

Системний програміст: хто це такий? Керівництво сисадміна і зарплата, професійний стандарт

Обов’язки

Програміст стикається з рядом спільних завдань.

  • Розробка нових програм.
  • Тестування створеної програми.
  • Якщо під час першого запуску виявилися недоліки, спеціаліст проводить роботу над помилками.
  • Презентація виконаної роботи директору.
  • Впровадження в діяльність організації.
  • Коригування вихідних даних.
  • Створення інструкції користувача.
  • Оформлення всіх необхідних документів – патент на власність і авторські права.
  • Спостереження за нормальною роботою програми, усунення збоїв.
  • Створення електронного варіанту баз.
  • Забезпечення безпеки інформації – встановлення антивірусів, паролів.
  • Допомога співробітникам, рішення виникаючих питань.
  • Оптимізація роботи внутрішньої та глобальної мережі.
  • Обмеження можливостей входу персоналу фірми на розважальні сайти в робочий час.

Системний програміст: хто це такий? Керівництво сисадміна і зарплата, професійний стандарт

Керівництво системного програміста відноситься до експлуатаційно-технічної документації, в якій описані:

  • відомості для перевірки;
  • забезпечення функціонування та конфігурування програми.

Повний перелік робіт викладено в «Керівництві системного програміста», розробленому і оформленому за Гост 19.503-79 і супутніми ГОСТ 19. 101-77 («Види програмних документів») та ГОСТ 19. 105-78 («Загальні вимоги до програмних документів»).

Посібник складається з таких розділів.

  • Загальні відомості про програму.
  • Структура – складові частини та компоненти, їх зв’язок.
  • Настройка – перераховані всі необхідні дії в конкретних випадках.
  • Перевірка – способи, що встановлюють працездатність програми.
  • Додаткові можливості.
  • Повідомлення фахівця – тексти повідомлень, які видаються під час налаштування продукту.
  • Програми – картинки, графіки, таблиці.

Системний програміст: хто це такий? Керівництво сисадміна і зарплата, професійний стандарт

Пункти керівництва такі:

  • сфера використання і задачі програмного забезпечення;
  • правила установки компонентів;
  • принципи дії;
  • системні вимоги;
  • інструкція з налаштування ПЗ;
  • періодичність і метод контролю працездатності;
  • порядок обслуговування;
  • способи вирішення допоміжних завдань;
  • робота при форс-мажорних ситуаціях;
  • методи взаємодії встановлених програм з їх копіями.

Відповідальність

Системний програміст несе відповідальність, якщо:

  • відмовив або неякісно виконав свої посадові обов’язки;
  • виявлені порушення, допущені під час роботи;
  • підприємство з його вини понесло збитки.

Системний програміст: хто це такий? Керівництво сисадміна і зарплата, професійний стандарт
Поделиться:

LEAVE A REPLY

Please enter your comment!
Please enter your name here

*

code