Сколько зарабатывают программисты в России и за рубежом

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

Как оплачивается труд программистов

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

Схемы оплаты труда программистов, применяемые работодателями
Форма оплаты труда Описание
Сдельная попроектная В данном случае каждая задача или проект стоит определённую сумму. К примеру, за написание такой-то программы или создание сайта назначается фиксированная плата. Обычно программисты берут аванс на этапе получения технического задания, а остаток уже после сдачи готового проекта заказчику.
Такая схема оплаты труда обычно применяется к внештатным сотрудникам, фрилансерам.
Повременная в форме оклада или почасовой оплаты В данном случае наниматель рассчитывается с программистом исходя из того, сколько последний потратил времени на выполнение работы. Учёт ведётся в часах при почасовой оплате либо в календарных месяцах в форме оклада.
К примеру, на выполнение проекта потребовалось 20 часов при стоимости одного часа в 900 рублей. Величина гонорара программиста составит 18 тыс. рублей.
Если специалист работает удалённо, то сложно проконтролировать, сколько им было реально потрачено времени на заказ. Также недостатком данной формы оплаты труда является то, что работодатель не может заранее просчитать стоимость проекта. Поэтому почасовая зарплата на фрилансе практически не применяется. Штатные программисты обычно получают оклад.
Потребительская цена Это денежная сумма, которую заказчик или наниматель готов заплатить программисту за определённую работу.
Потребительская цена используется тогда, когда:
нет возможности оценить затраты на выполнение проекта из-за отсутствия детального технического задания;
нужно выполнить небольшой объём работы, а при других формах оплаты труда браться за неё невыгодно;
присутствует сомнение в том, что участие в проекте окупится, или же трудоустройство по данной вакансии необходимо.
К примеру, для сайта нужно написать скрипт формы обратной связи. Это несложная задача, не требующая от специалиста больших затрат сил и времени. При этом стоимость работы по сдельной попроектной оплате или почасовой не покроет даже время на переговоры с клиентом. В такой ситуации программист задаст вопрос нанимателю о том, сколько он готов заплатить за этот заказ.
Данная форма оплаты труда популярна среди фрилансеров.

Нельзя точно сказать, как разработчику выгоднее работать, в компании или индивидуально. Однако, согласно статистике, средний заработок фрилансеров в России составляет всего 78 тыс. рублей в месяц, а это значение ниже среднего показателя для программистов на 22 тыс. рублей.

Обратите внимание! В эпоху коронавируса все ищут дополнительные возможности заработка. Удивительно, что альтернативными способами зарабатывать можно гораздо больше, вплоть до миллионов рублей в месяц. Один из наших лучших авторов написал отличную статью про заработок на играх с отзывами людей.

Зарплаты программистов в Москве

По данным за первое полугодие 2019 года средний заработок в IT-индустрии по России составляет 100 тыс. рублей, а в Москве — 136 тыс. рублей, это самый высокий показатель по стране.

Уровень заработных плат в ИТ-отрасли в Москве в первом полугодии 2019 года, по данным сервиса на «Моем круге»
Уровень заработных плат в IT-отрасли в Москве в первом полугодии 2019 года по данным сервиса «Мой круг»

В столице минимальная зарплата IT-специалиста — 70 тыс. рублей, а максимальная — 220 тыс. рублей. За последний год жалование айтишников в Москве выросло примерно на 13 %, а в России всего на 10 %.

Сервис «Мой круг» с конца 2017 производит регулярный мониторинг окладов в IT-отрасли, где сведения о размере оплаты труда оставляют сами специалисты. Все суммы их доходов указаны после уплаты налогов.

Уровень зарплат разработчиков по компаниям, по данным сервиса на «Моем круге»
Уровень зарплат разработчиков по компаниям по данным сервиса «Мой круг»

Наибольший средний оклад наблюдается у разработчиков, работающих в таких компаниях, как OZON.ru — ≈ 180 тыс. рублей, Luxoft — ≈ 155 тыс. рублей, «Лаборатория Касперского» — ≈ 150 тыс. рублей, «Mail Групп» — ≈ 150 тыс. рублей, «Альфа Банк» — ≈ 150 тыс. рублей, Сбербанк — ≈ 150 тыс. рублей и «Яндекс» — ≈ 148 тыс. рублей.

В столице России наблюдается высокий спрос на программистов. Ежемесячно работодатели размещают около 6,5 тыс. вакансий для данной категории специалистов. В предложениях отдельных работодателей величина оклада достигает 300-500 тыс. рублей в месяц.

Однако на получение таких сумм могут рассчитывать только ведущие программисты или руководители на должности IT-директоров.
Начинающие специалисты в Москве получают не меньше 40 тыс. рублей в месяц. Максимальная заработная плата, на которую они могут рассчитывать, — 85 тыс. рублей.

Оплата труда начинающих программистов
Оплата труда начинающих программистов

Наименьшие оклады зафиксированы у тестировщиков, Oracle pl/sql и разработчиков C++. Наибольший доход доступен Java-специалистам, в Data science и Python.

Более опытные программисты получают оклад на порядок выше начинающих. Минимальный зафиксирован у тестировщиков — 90 тыс. рублей. А специалисты в Data science могут рассчитывать на максимальное жалование — ≈180 тыс. рублей.

Оплата труда программистов среднего уровня
Оплата труда программистов среднего уровня
Оплата труда программистов высокого уровня
Оплата труда программистов высокого уровня

Разработчики Oracle pl/sql и C++ среднего уровня получают больший доход, нежели чем им был доступен на начальном этапе становления их карьеры.

Высококлассные программисты в Москве зарабатывают от 160 тыс. рублей. По-прежнему наибольший доход получают специалисты Data science — 290 тыс. рублей. А средний оклад у разработчиков Java, Oracle pl/sql и C++ — 255 тыс. рублей.

Примеры наиболее высокооплачиваемых вакансий для программистов в Питере по данным агрегатора «Яндекс. Работа» на первую половину ноября 2019 года:

Программист С++
Программист С++
Программист-математик
Программист-математик
Backend разработчик NodeJS
Backend разработчик NodeJS
Разработчик Scala/Akka
Разработчик Scala/Akka
Программист в сферу финансов/трейдинга
Программист в сферу финансов/трейдинга
  1. Программист С++.
  2. Программист-математик.
  3. Backend разработчик NodeJS.
  4. Разработчик Scala/Akka.
  5. Программист в сферу финансов/трейдинга.

Зарплаты в СПб и других регионах

Уровень заработных плат в ИТ-отрасли в Санкт-Петербурге и регионах в первом полугодии 2019 года, по данным сервиса на «Моем круге»
Уровень заработных плат в IT-отрасли в Санкт-Петербурге и регионах в первом полугодии 2019 года по данным сервиса «Мой круг»
Зарплаты программистов в городах с числом жителей больше миллиона
Зарплаты программистов в городах с числом жителей больше миллиона
Средняя зарплата программистов в городах с числом жителей свыше миллиона
Средняя зарплата программистов в городах с числом жителей свыше миллиона

Средняя зарплата работников ИТ-индустрии в Санкт-Петербурге составляет 110 тыс. рублей, а в других городах, кроме Москвы, — 75 тыс. рублей. За последний год в Питере и регионах России заработок айтишников увеличился в среднем на 10% и 7% соответственно.

В северной столице России оклады разработчиков достигают 200 тыс. рублей, а стартуют с отметки в 50 тыс. рублей. В других городах страны жалование таких же специалистов варьируется в диапазоне 32-160 тыс. рублей.

После Москвы и Питера самая высокая средняя зарплата зафиксирована в Уфе — 100 тыс. рублей, в Новосибирске — 92 тыс. рублей, в Нижнем Новгороде — 88 тыс. рублей. В оставшихся городах-миллионниках средний заработок программистов составляет 60-80 тыс. рублей.

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

Самые низкие оклады, 20-30 тыс. рублей, у айтишников зафиксированы в следующих городах:

  • Тольятти;
  • Ставрополь;
  • Тверь;
  • Ульяновск.

На петербургском рынке труда в месяц появляется 500-600 вакансий для разработчиков, этот показатель значительно ниже московского. В большей степени наниматели ищут программистов с зарплатой в диапазоне 70-95 тыс. рублей.

Число вакансий для программистов в разных городах России по данным агрегатора «Яндекс. Работа» за две недели, ноябрь 2019 года.
Город Число вакансий, шт.
Санкт-Петербург 3077
Новосибирск 1140
Уфа 198
Нижний Новгород 457
Краснодар 639
Вологда 60
Воронеж 260

В Питере программисты входят в топ-3 самых высокооплачиваемых профессий.

Наиболее востребованные профессии в IT-индустрии в Санкт-Петербурге
Профессия Средняя зарплата, тыс.руб./мес.
ведущий программист-разработчик корпоративных систем 200,0
ведущий разработчик 120,0
java разработчик 120,0
руководитель проектов 1C 110,0
ведущий программист 1C 110,0
разработчик .net, C#, C++ 100,0

Профессия программиста в России престижна, высокодоходна и востребована. Чтобы получить желаемую должность и оклад, нужно иметь профильное образование, проработать в ИТ-отрасли несколько лет и показать себя хорошим специалистом. Успешный программист обязан постоянно повышать свой профессионализм и развивать имеющиеся навыки.

Примеры наиболее высокооплачиваемых вакансий для программистов в Питере по данным агрегатора «Яндекс. Работа» на первую половину ноября 2019 года:

Разработчик на языке программирования Scala
Разработчик на языке программирования Scala
Разработчик Front end React
Разработчик Front end React
Количественный разработчик
Количественный разработчик
Разработчик на языке программирования Scala
Разработчик на языке программирования Scala
Разработчик Senior PHP
Разработчик Senior PHP
  1. Разработчик на языке программирования Scala.
  2. Разработчик Front end React.
  3. Количественный разработчик.
  4. Разработчик на языке программирования Scala.
  5. Разработчик Senior PHP.

Как зарплата зависит от специализации

Заработок программистов зависит не только от уровня их квалификации и опыта работы, но и от выбранной специализации.

Направления программирования, приносящие самые высокие доходы
Должность Средняя зарплата, тыс. руб./мес. Минимальная зарплата, тыс. руб./мес. Максимальная зарплата, тыс. руб./мес.
Архитектор программного обеспечения 200 110 300
Системный инженер 130 50 254
Разработчик мобильных приложений 120 50 200
Бэкенд разработчик 110 44 200
Фулстек разработчик 100 44 194
Заработок разработчиков программного обеспечения по специализациям
Заработок разработчиков программного обеспечения по специализациям
Средний заработок разработчиков программного обеспечения по разным специализациям
Средний заработок разработчиков программного обеспечения по разным специализациям

В первом полугодии 2019 года во всех регионах России средний доход программистов разных специализаций вырос. Больше всего оклад увеличился у разработчиков игр — на 25 %, архитекторов программного обеспечения — на 24 %, а также разработчиков мобильных приложений — на 20 %.

Наиболее высокие оклады программистов по языкам программирования
Должность Средняя зарплата, тыс. руб./мес. Минимальная зарплата, тыс. руб./мес. Максимальная зарплата, тыс. руб./мес.
Scala 150 50 315
Objective-C 150 70 240
Golang 150 60 231
Swift 130 60 220
Ruby 130 70 200
Kotlin 125 64 210
Оклады программистов по языкам программирования
Оклады программистов по языкам программирования
Средние оклады программистов по языкам программирования
Средние оклады программистов по языкам программирования

Наибольшие темпы роста средней зарплаты разработчиков отмечены по языку программирования Objective-C — 25 %, Swift — 24 % и Java — 20 %. По C++, Delphi и Elixir отмечено уменьшение величины среднего заработка. В России больше всего программистов работают с языками JavaScript, Java, PHP, C#.

Зарплаты программистов в США и других странах

В Российской Федерации программисты зарабатывают значительно меньше, нежели чем такие же специалисты в развитых странах. Но, так как отечественные разработчики ценятся во всем мире, их часто приглашают на работу за границу и предлагают достойный оклад.

Сравнение жалований разработчиков программного обеспечения в России и других государствах
Страна Средняя годовая зарплата, руб. Средняя годовая зарплата. долл. Средняя месячная зарплата, руб. Средняя месячная зарплата, долл.
Россия 1 200 000 19 048 100 000 1 587
США 5 670 000 90 000 472 500 7 500
Германия, Франция и Великобритания 3 465 000 55 000 288 750 4 583
Италия, Испания и Португалия 2 400 000 38 095 200 000 3 174
Восточная Европа 2 160 000 34 285 180 000 2 857
Япония 2 400 000 38 095 200 000 3 174
Китай 1 080 000 17 142 90 000 1 428
Индия 720 000 11 429 60 000 0 952
Украина 1 814 400 28 800 151 200 2 400

Как стать программистом

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

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

Образование в высшем учебном заведение

В России большинство технических и классических университетов готовят программистов, то есть каждый третий отечественный ВУЗ выпускает разработчиков программного обеспечения. Провинциальный абитуриент может выбрать то образовательное заведение, которое находится рядом с его домом, или же уехать учиться в другой город, например, в Москву или Питер. При этом нужно помнить то, что выпускники российских региональных ВУЗов ценятся и в России, и за рубежом.

Одной из наиболее престижных олимпиад по информатике является Международная студенческая олимпиада по программированию (ICPC/ACM ICPC). Российские студенты традиционно на ней занимают первые места.

Лучшими отечественными ВУЗами, готовящими победителей в данной олимпиаде, являются:

  • Санкт-Петербургский государственный университет информационных технологий, механики и оптики;
  • Санкт-Петербургский государственный университет;
  • Московский государственный университет.
Победители «Международной студенческой олимпиады по программированию (<span class=
Победители Международной студенческой олимпиады по программированию (ICPC/ACM ICPC)
Результаты «Международной олимпиады по информатике (IOI)»
Результаты Международной олимпиады по информатике (IOI)

У МГУ пока меньше всего побед, но студенты именно этого университета выиграли олимпиаду в 2018 и 2019 годах.

Другой престижной олимпиадой для программистов является Международная олимпиада по информатике (IOI). Здесь наши специалисты уступают китайским коллегам, но обходят американских разработчиков.

В международном соревновании Google Code Jam Россия лидирует по общему числу наград, но по количеству золотых медалей проигрывает Белоруссии. В конкурсе Facebook Hacker Cup отечественные разработчики занимают первое место и по наградам, и по золотым медалям.

Российские вузы готовят хороших специалистов, которые занимают призовые места во многих конкурсах, соревнованиях и олимпиадах. Отечественные программисты сильны в решении заданий на алгоритмы, динамическом программировании, Big Data и др.

Топ-11 лучших вузов России для разработчиков программного обеспечения.

  1. Московский государственный университет.
  2. Московский физико-технический институт.
  3. Национальный исследовательский ядерный университет «МИФИ».
  4. Санкт-Петербургский государственный университет.
  5. Национальный исследовательский университет «Высшая школа экономики».
  6. Московский государственный институт международных отношений.
  7. Национальный исследовательский томский политехнический университет.
  8. Новосибирский национальный исследовательский государственный университет.
  9. Московский государственный технический университет им. Н. Э. Баумана.
  10. Санкт-Петербургский государственный университет информационных технологий, механики и оптики.

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

  1. Казанский федеральный университет.
  2. Уральский федеральный университет им. Б.Н. Ельцина.
  3. Пермский государственный научно-исследовательский университет.
  4. Национальный исследовательский Нижегородский государственный университет им. Н. И. Лобачевского.
  5. Новосибирский технический университет.
  6. Уфимский авиационный технический университет.
  7. Сибирский федеральный университет.
  8. Саратовский государственный технический университет им. Ю. А. Гагарина.
  9. Омский государственный технический университет.
  10. Дальневосточный федеральный университет.

Основательная подготовка программистов осуществляется по таким специальностям, как:

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

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

Для поступления в вузна желаемую специальность на бюджет важно хорошо сдать ЕГЭ. В зависимости от выбранного профиля подготовки, требования к набору предметов будут отличаться. Например, для специальностей по конструированию и машиностроению понадобится не только русский язык и профильная математика, но и физика. А для приёма на «чистое» программистское направление нужно ЕГЭ не по физике, а по информатике.

Проходные баллы для поступления в ведущие университеты Российской Федерации для программистов
Название вуза Проходной балл
Московский государственный университет 425
Московский физико-технический институт 389
Национальный исследовательский ядерный университет «МИФИ» 275
Санкт-Петербургский государственный университет 259
Национальный исследовательский университет «Высшая школа экономики» 296
Московский государственный институт международных отношений 262
Национальный исследовательский томский политехнический университет 221
Новосибирский национальный исследовательский государственный университет 238
Московский государственный технический университет им. Н.Э. Баумана 268
Санкт-Петербургский политехнический университет Петра Великого 217

Абитуриенту, желающему учиться в МГУ по направлению «Прикладная математика и информатика», не достаточно сдать ЕГЭ по информатике, русскому языку, профильной математике и физике на баллы, близкие к максимальным. В университете нужно дополнительно пройти экзамен по математике.

Для того чтобы стать студентом МФТИ, понадобиться также сдать ЕГЭ по 4 дисциплинам, но дополнительное испытание по математике не проводится. Для приёма в другие образовательные учреждения достаточно сдать на высокие баллы ЕГЭ по 3 выпускным школьным экзаменам. Математика и русский язык — это обязательные предметы, а физика либо информатика зависит от выбранной специальности.

Стоимость обучения на коммерческой основе в МГУ — 400 тыс. руб./год, в Санкт-Петербургском государственном университете — 208,7 тыс. руб./год, в Новосибирском национальном исследовательском государственном университете — 160-180 тыс. руб./год, в Дальневосточном федеральном университете — 190 тыс. руб./год.

Самообразование и курсы для программистов

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

Список курсов для программистов весьма обширен, вот некоторые из них:

Начинающим разработчикам не рекомендуется выбирать интенсивные курсы обучения. При этом нужно быть готовыми к тому, что понадобится время не только на посещение или прослушивание самих курсов, но и на выполнение домашних заданий и изучение образовательной литературы. Эффективнее всего живые курсы, которые проходят в режиме «один на один». Лучше всего выбирать те обучающие программы, которые позволят добавить к своему портфолио новый проект.

Стоимость курсов находится в диапазоне 2-50 тыс. рублей.

Сэкономить на школе можно путём:

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

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

Популярные материалы
Почитать еще
Оставить отзыв
Наверх