Вход с паролем
Через соцсеть



Забыли пароль?

Системный программист

Профессионалы в области системного программирования весьма востребованы на рынке труда. Это связано с тем, что и в науке, и в промышленности, и в финансовом секторе, и в медицине, и даже в образовании развиваются автоматизация и компьютеризация всех рабочих процессов.

Системный программист — это специалист, который знает все нюансы системного программного обеспечения, архитектуры компьютера и вычислительных комплексов. Он занимается разработкой операционных систем, утилит, драйверов для монитора или принтера, графических «движков» для компьютерных игр, программных комплексов, обеспечивающих слаженную работу компонентов компьютера, а иногда и баз данных.

Системный программист почти не занимается прикладными программами, он выстраивает многоуровневую структуру, которая объединяет отдельные компоненты (работу процессора, сетевого оборудования, оперативную память, выполнение прикладных программ и пр.) в модули, а модули — в единый организм компьютера или компьютерную сеть. Кроме разработки программных модулей и их интеграции, системный программист занимается адаптацией и модификацией программных продуктов под конкретную систему, исходя из ее логики и задач.

Работа системного программиста требует знания математики, физики, базовых компьютерных алгоритмов, организации современных операционных систем, драйверов, построения моделей и пр. В 90% случаев язык программирования, который использует «системщик» — это С/С++, гораздо реже Ассемблер. Особенно ценятся системные программисты, которые занимаются разработкой под Unix/Linux.

Возможное название профессии: Инженер-программист.


Обязанности

Разработка

  • разработка программных модулей, «движков», драйверов, программных комплексов, ОС и пр.;
  • участие в тестировании, отладка, модификация созданного им продукта;
  • поддержка продукта.

Консультирование и обучение

Системный программист очень часто консультирует администрацию предприятия по вопросам применения средств вычислительной техники и компьютерных информационных технологий. Также он организует обучение сотрудников предприятия основам компьютерной грамотности и работе с прикладными программными средствами.

Отладка и оптимизация

  • настраивает системное программное обеспечение и ведёт наблюдение прикладных программных средств;
  • подключает и осуществляет замену внешних устройств, проводит тестирования средств вычислительной техники;
  • проводит компьютерные антивирусные мероприятия;
  • обеспечивает ведение компьютерных баз данных.

Сопровождение договоров

Системный программист организует сопровождение договоров со сторонними организациями, предоставляющими услуги по коммуникационному, программному и аппаратному оснащению предприятия. А также:

  • обеспечивает обмен информацией локальной сети с внешними организациями по телекоммуникационным каналам;
  • обеспечивает техническое сопровождение применяемых локальных сетей и программного обеспечения;
  • выполняет профилактические работы по поддержанию работоспособности средств вычислительной техники и организует ремонт средств вычислительной техники с привлечением специализированных учреждений;
  • осуществляет своевременное уведомление финансово-экономической службы о планах модернизации аппаратного и программного обеспечения;
  • составляет отчеты о проделанной работе.

Анализ

Осуществляет систематический анализ рынка аппаратных средств и программного обеспечения. Подготавливает предложения о приобретении, разработке или обмене аппаратного обеспечения.

Что нужно знать и уметь

    Личные качества
  • Склонность к точным наукам и технике;
  • Хорошая память;
  • Усидчивость;
  • Умение концентрировать и переключать внимание;
  • Ответственность;
  • Самоорганизованность.
    Основные навыки
  • Высшее профильное образование;
  • Знание языка С++;
  • Знание Ассемблер;
  • Умение разрабатывать ПО;
  • Знание математики, физики, базовых компьютерных алгоритмов, организации современных ОС и пр.;
  • Знание английского языка для работы с технической документацией;
  • Умение работать в команде технических специалистов.

Карьерный путь

стажер отдела разработки
младший системный программист
программист
старший системный программист
руководитель ИТ-проектов
руководитель отдела разработки
ИТ-директор
Весь карьерный путь

Звёзды профессии

Михаил Донсков

Известный российский системный программист, зав. лабораторией Института системного анализа РАН

Отрасли, в которых востребована профессия

Популярные образовательные курсы

  • Онлайн-курс

    История ЭВМ и программирования

    Программист, ERP-консультант, Программист Java, Программист PHP, Программист Ruby, Программист 1С, Программист C++, Программист Python, Программист Perl, Системный программист

    Этот курс посвящен истории развития ЭВМ и программирования в Советском Союзе в контексте задач, для решения которых они требовались.

    Узнать больше
  • Обучение в вузе

    НГУ | Факультет информационных технологий

    ИТ-архитектор, Программист, Системный программист

    На факультете ведется подготовка бакалавров и магистров по направлению "Информатика и вычислительная техника".

    Узнать больше
Все возможности для обучения профессии, литература, онлайн и офлайн курсы, ВУЗовские программы...
Больше курсов

Новости и материалы про эту профессию

Хочу учиться Системному программисту


Вакансии по Системному программисту

Актуальные вакансии, престижные должности, достойная зарплата. Смотреть все вакансии ⟩
Вернуться в атлас

Подписка
на материалы
Мы присылаем интересные материалы и ничего больше

По общим вопросам, предложениям по проекту пишите нам на почту:

Мы рады делиться с вами новостями на разных социальных площадках: