О профессии Программиста

Программист — это специалист, занимающийся разработкой алгоритмов и программ на основе математических моделей.

Условно программистов можно разделить на три категории: 

прикладные программисты занимаются разработкой программного обеспечения, необходимого для работы организации. Например, сюда можно отнести программистов 1С.

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

Web-программисты имеют дело с сетями, но, как правило, с глобальными, такими, как Internet. Они пишут web-интерфейсы к базам данных, создают динамические web-страницы. В отечественной кадровой практике часто применяется термин инженер-программист (ведущий).


Некоторые специализации программистов:

Бэк-энд разработчик — это специалист, который занимается программно-административной частью веб-приложения

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

Web-программист — это программист, занимающийся разработкой веб-приложений, сайтов и веб информационных систем.

Mobile-разработчик — это программист, занимающийся разработкой приложений для мобильных устройств (смартфоны, планшеты, умные часы)

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

Программист Python — это программист, занимающийся разработкой, поддержкой, интеграцией и оптимизацией веб-приложений и веб-сервисов с помощью языка программирования Python.

Программист Android — это программист, занимающийся разработкой, тестированием и поддержкой приложений для операционной системы Android.

Программист iOS  — это программист, занимающийся разработкой, тестированием и поддержной программ для устройств Apple.

Разработчик игр — это создатель программного кода, который визуализирует игровой мир и взаимодействия игрока с этим миром.

Программист Ruby — это программист, который создает c помощью одноименного языка разработки программного обеспечения, приложений, в том числе серверных, облачных систем, веб-интерфейсов, платформ и модулей, их архитектуры и логики.

Разработчик C# — это программист, который создает приложения, игры и сайты при помощи языка программирования C#

Программист PHP — это специалист, ответственный за создание серверной части сайта. От качества его работы во многом зависит скорость, надёжность, функционирование и успешное развитие ресурса в целом.


Образовательная и карьерная траектория программиста

Среднее профессиональное образование
Получить базовую квалификацию техника-программиста или программиста (при углубленной подготовке) можно по окончании колледжа или техникума по специальности

Однако, это уровень "кодеров", технических специалистов в области программирования.

Бакалавриат
Чтобы стать инженером-программистом, способным самостоятельно создавать уникальные компьютерные программы, разработчиком программного обеспечения, творцом, нужно окончить бакалавриат вуза по одной из специальностей:

  • 01.03.02 - Прикладная математика и информатика
  • 01.03.04 - Прикладная математика
  • 02.03.03 - Математическое обеспечение и администрирование информационных систем
  • 09.03.04 - Программная инженерия

Магистратура
Если вы хотите руководить разработками программного обеспечения, разрабатывать его архитектуру, необходимо окончить магистратуру по одной из специальностей: 

  • 01.04.02 - Прикладная математика и информатика
  • 01.04.04 - Прикладная математика
  • 02.04.03 - Математическое обеспечение и администрирование информационных систем
  • 09.04.04 - Программная инженерия

О профессии программиста


Выбор профессии программист

Профессия «Программист, разработчик программного обеспечения» на рынке труда России

По статистике популярных сайтов работы за последние 30 дней в России открыты 22 714 вакансий по 23 должностям профессии «Программист, разработчик программного обеспечения» с указанием заработной платы.

Заработная плата

Средняя – 82 000 

Минимальная – 16 100 

Максимальная – 334 100 

Максимальное количество вакансий по должностям

  • Программист (7 210 вакансий)
  • Программист 1c (3 324 вакансии)
  • Программист web (2 232 вакансии)
  • Программист php (1 955 вакансий)
  • Инженер программист (1 751 вакансия)
Еще 18

Средняя заработная плата по должностям

  • 131 000
     
    Senior developer
  • 119 000
     
    Программист java
  • 114 000
     
    Программист ios
  • 110 000
     
    Программист javascript
  • 107 000
     
    Программист sharepoint
  • 104 000
     
    Программист python
  • 104 000
     
    Программист android
  • 97 000
     
    Ведущий программист 1c
  • 93 000
     
    Программист c++
  • 92 000
     
    Программист oracle
  • 88 000
     
    Программист c#
  • 87 000
     
    Программист
  • 82 000
     
    Программист c
  • 78 000
     
    Программист php
  • 70 000
     
    Программист sql
  • 66 000
     
    Web инженер
  • 66 000
     
    Программист 1c
  • 65 000
     
    Программист web
  • 59 000
     
    Ведущий инженер программист
  • 52 000
     
    Инженер программист 1с
  • 42 000
     
    Системный программист
  • 38 000
     
    Инженер программист
  • 23 000
     
    Программист стажер

Распределение количества вакансий "Программист" по зарплате

  • 2 747 вакансий
     
    1 000 - 65 000
  • 2 691 вакансия
     
    65 000 - 129 000
  • 1 335 вакансий
     
    129 000 - 193 000
  • 385 вакансий
     
    193 000 - 257 000
  • 52 вакансии
     
    от 257 000

Средняя заработная плата по профессии "Программист, разработчик программного обеспечения" с учетом всех должностей по регионам

  • 113 000
     
    Москва
  • 99 000
     
    Санкт-Петербург
  • 82 000
     
    Россия
  • 82 000
     
    Новосибирск
  • 79 000
     
    Екатеринбург
  • 71 000
     
    Омск
  • 66 000