Куда пойти начинающим в IT? Изучаем 200k+ вакансий
Привет! Я собрал 218k вакансий вакансий с рынка и на их основе хотел бы помочь тем, кто в начале своего пути в IT или только хочет влиться в эту сферу. Ответим на 3 вопроса: где искать, что искать и когда искать.
Мы будем рассматривать вакансии, в которых либо не требуется опыта, либо требуется до 3 лет. Одним из главных параметров для сравнения будет зарплата, тк она является наиболее понятной количественной метрикой.
P. s. большинство выводов будет сделано с позиции разработчика, но уверен, что они применимы и к не техническим специальностям — дизайнерам, hr’ам и тд.
Итак, рассмотрим вакансии с точки зрения географии.
Где искать?
Посмотрим на распределение средней арифметической и медианной зарплаты по крупным городам.
Довольно очевидное утверждение о том, что в столицах больше зарплата, наглядно подтверждается данными. Если хотите больше ЗП, то рассматривайте вакансии из Москвы/Питера. Вероятно, вам не придется даже никуда переезжать, если вы в данный момент в другом городе, ведь большинство компаний сейчас предлагает удалённую работу. Да и расходы на базовые потребности в крупных городах будут больше, так что стоит подумать перед переездом.
Это же отражает и другая метрика — сумма вознаграждения со всех вакансий на одного человека.
Просто количество вакансий в городе нам ни о чём не скажет — чем больше город, тем больше вакансий. А вот соотношения между числом вакансий и населением в городе уже интереснее, смотрим ниже.
Интерпретируем это так:
- Чем меньше оранжевый столбец в городе, тем меньше у вас будет конкурентов при устройстве на работу
- Чем выше синяя точка, тем больше будет у вас выбора среди вакансий
Уменьшая параметр «кол-во человек на вакансию» (оранжевый столбец) и максимизируя «число вакансий на одного человека» (синяя точка), находим себе оптимальный город для поиска работы.
Легче всего работу с наибольшей ЗП найти в крупных городах
Куда устраиваться?
Мы убедились, что в больших городах больше платят и там легче устроиться. Теперь следующий вопрос: а какую же специальность выбрать?
Пробежимся по некоторым из них.
Отбросив роль CTO, увидим, что все деньги в банках. В них есть отличная возможность научиться писать надежный и устойчивый код, тк речь идет о средствах клиентах и иначе просто нельзя. С другой стороны, один из главных минусов банков — излишнее количество бюрократии и различных согласований, что может изрядно надоесть.
Далее идут всеми любимые стартапы с 300кк в наносекунду, расположившись неожиданно высоко. Объясняется это тем, что зачастую стартапам дают большие инвестиции, их надо куда-то тратить до следующего раунда, вот и получается зарплата больше рынка. Тут уже будет явно меньше бюрократии и имейлов по согласованию доступа на сервер, больше свободы для принятия решений и возможностей привнести что-то своё в продукт. Из минусов: здесь вы с меньшей вероятностью научитесь писать хороший код, ведь условного тимлида с senior-разработчиком над вами по началу может просто не быть, протаптывать дорогу придётся самому.
Рынок очень недооценивает значимость безопасников, и это очень грустно. Ведь после очередного прилёта чёрного лебедя и утечки данных все кинуться искать именно его, тут-то вы и найдёте друг друга. Попробуйте поучаствовать в CTF, чтоб понять, близко ли вам это направление.
Думаю, что многие, кто играл в компьютерные игры, мечтали когда-то создавать их самим. Интересный вариант, будьте готовы к более низкоуровневым языка, например, C++. Кстати, в МФТИ есть целая магистратура по разработке игр.
Тестирование -- отличный вариант начать карьеру в IT. Сразу узнаешь, что такое тесты, зачем они нужны и как их правильно писать. Это заложит очень правильную основу для дальнейшей карьеры разработчиком. После онлайн-курсов проще устроиться на эту специализацию, чем на остальные, тк в целом порог входа ниже. Могу посоветовать вот этот.
Большие IT-компании ➡ Стартапы 💸
В какие компании идти?
Что можно сказать:
- Убеждаемся, что банки в топе.
- Стартапы тоже на месте.
- Можно заметить, что отсутствуют известные IT-компании. Объясняется тем, что они публикуют вакансии без указания зарплаты. Их грейды можно примерно оценить по уже существующим у других похожих компаний.
- Интересно, что есть вакансии от крипто-компании и университета
- Много вакансий через HR-агентства.
Когда лучше искать работу?
Как мы видим, лучше всего это делать в декабре, а ещё лучше в ноябре, чтоб до нового года пройти все этапы собеседований. Ведь уже в январе число опубликованных вакансий падает почти в 4 раза по сравнению с декабрём. Возможно, это объясняется тем, что во многих крупных компаниях (особенно в банках) существует 13 зарплата, которая выдается в конце года. Из-за этого работники ждут конца года, чтобы получить её и уволиться после, а hr’ы же в свою очередь знают это и начинают публиковать вакансии заранее.
Ищем работу в ноябре
В качестве заключения: мы рассматривали вакансии в основном со стороны денег. Но не стоит гнаться за ними, особенно в начале своего пути, попытайтесь получить удовольствие от профессии, найдите своё направление в IT. По моему опыту сначала стоит попробовать себя в крупных компаниях, понять как они выдерживают большие нагрузки, научиться писать хороший код с тестами, изучить, какие технологии используются на передовой и уже потом идти в более мелкие компании/стартапы для самореализации, денег, свободы и всего остального.
Напоследок красивые картинки городов с вакансиями 🏙
Надеюсь, что эта информация поможет новичкам определиться с направлением и найти работу в IT.
Этот датасет с вакансиями и другие можно найти в моем телеграм-канале. Буду признателен конструктивной критике по поводу материала статьи в комментариях 👇