Биржа труда для программистов. Реальная оценка

Зарплата отличается от того, что публикуют официально.
 

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

Вот что из этого получилось.

Junior Java Developer

Общее число вакансий: ~ 600;

География: Ижевск, Новосибирск, Москва, Брянск, Томск, Казань, Санкт-Петербург.

Зарплата: от 25 до 45 тысяч рублей.

Необходимый минимум знаний, помимо профильного языка:

  • опыт работы с БД (SQL);
  • знание HTML, CSS, JavaScript:
  • хотя бы минимальный опыт работы с одним из фреймворков (Spring, Hibernate и пр.)
  • уверенный английский язык.

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

Оценка востребованности: 4 из 5. Много вакансий, разумные требования.

Junior Python Developer

Общее число вакансий: ~ 250;

География: Санкт-Петербург, Москва, Екатеринбург, Пенза, Ростов-на-Дону.

Зарплата: от 40 до 60 тысяч рублей.

Необходимый минимум знаний, помимо профильного языка:

  • опыт работы с Django, mongoDB;
  • знание систем контроля версий;
  • знание MySQL или PostgreSQL;
  • понимание веб-технологий (HTML5, JS, CSS, HTTP, Ajax, JQuery);
  • знание английского языка на уровне чтения технической документации;

Заключение: описанные требования удовлетворят лишь 2 работодателей из 10. Во всех остальных случаях придётся подтянуть свои знания по облачным платформам, внутренними языкам shell или bash, почтовым агентам и так далее в зависимости от специфики.

Оценка востребованности: 2 из 5. Профессия Python-разработчика часто требует специализации и знания сопутсвующих инструментов. Найти работу с базовым набором — сложно.

Junior Android Developer

Общее число вакансий: ~ 200;

География: Нижний Новгород, Севастополь, Екатеринбург, Петрозаводск, Москва, Краснодар, Ижевск, Чебоксары, Омск, Санкт-Петербург.

Зарплата: от 15 до 90 тысяч рублей.

Необходимый минимум знаний:

  • понимание принципов ООП;
  • опыт разработки приложений для Android;
  • знание Java;
  • наличие базовых знаний Android SDK;
  • знакомство с системами контроля версий;
  • знакомство с Google API.

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

Оценка востребованности: 3 из 5. Фильтр «junior» сильно обрезает количество вакансий, но для поиска работы можно его отключать — количество требований не возрастёт. Но в целом ситуация на рынке выглядит оптимистично.

Junior iOS Developer

Общее число вакансий: ~ 150;

География: Севастополь, Нижний Новгород, Новосибирск, Ульяновск, Томск, Краснодар, Йошкар-Ола, Санкт-Петербург, Москва.

Зарплата: от 15 до 80 тысяч рублей.

Необходимый минимум знаний:

  • знание Objective-C/Swift, iOS SDK, Xcode;
  • знание iOS Guidelines;
  • знание принципов ООП и шаблонов проектирования;
  • знание принципов Agile, CI, CD, TDD;
  • опыт разработки клиент-серверных приложений;
  • технический английский;

Заключение: большой перечень требований к соискателям, аналогичная с Android вилка зарплат, но количество вакансий чуть ниже.

Оценка востребованности: 3 из 5. Суть требований всех работодателей сводится к опыту разработки и запуска приложений для iOS. Если это хорошие продукты, то проблем с поиском работы у вас не будет.

Junior Web Developer

Общее число вакансий: ~ 500;

География: Новосибирск, Краснодар, Санкт-Петербург, Нижний Новгород, Ростов-на-Дону, Подольск, Москва, Томск, Самара.

Зарплата: от 15 до 40 тысяч рублей.

Необходимый минимум знаний:

  • знание PHP, MySQL, HTML, JavaScript и умение работать с ними в связке;
  • знание JQuery, AJAX;
  • опыт работы хотя бы с одним популярным PHP-фреймворком (Zend, Kohana, Simphony, Yii 2 и т. д.)
  • владение техническим английским языком;

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

Оценка востребованности: 4 из 5. Спрос на создателей веба неизменно высокий, а зарплата напрямую зависит от желания работать и развиваться.