Суровая правда о разработчиках и разработке. Part 2. Три года спустя

Моя цель - предложение широкого ассортимента товаров и услуг на постоянно высоком качестве обслуживания по самым выгодным ценам.

Прежде чем перейти к статье, хочу вам представить, экономическую онлайн игру Brave Knights, в которой вы можете играть и зарабатывать. Регистируйтесь, играйте и зарабатывайте!

Часть первая тут

Суровая правда о разработчиках и разработке / Хабр (habr.com)

Почти три года назад, в эпистолярном порыве, написал я значит дискуссионную статью посвященному текущему состоянию рынка IT. Для нашей отрасли три года - это достаточно большой срок, поэтому самое время подвести промежуточный итог с моей не самой высокой колокольни. Побудила меня к этому статья "Вас просто стало слишком много / Хабр (habr.com) " и комменты в ней, которые почти полностью противоречат моему текущему опыту как собеседующего и собеседующегося. Хочется начать как раз с разбора тезисов статьи и комментов, сравнить их со своим опытом и проверить свои прогнозы из 2021 года.

Начнем вот тут. Скажите, что вы думаете о человеке, который пишет так?

У меня тоже есть весьма фееричный опыт столкновения с машиной отбора. Мне однажды попался поехавший чел, который спрашивал: «Чем Git Flow отличается от GitLab Flow и GitHub Flow? Что делает команда VACUUM в PostgreSQL? Что такое ULID?» У меня в голове в тот момент были вот такие мысли: «Он вообще чёрт возьми О ЧЁМ? А это всё точно существует?»

Да, я понимаю, что совсем не обязательно синьору (А судя по гонору и токсичности автор претендует на синьора) знать отличия Git Flow и GitLab Flow. Можно не знать точные отличия ULID от UUID и зачем нужен вакуум. Но синьору не знать вообще, что это существует - это как раз таки симптомы деградации отрасли. Я допускаю конечно, что вопросы по VACUUM или ULID были заданы человеку, в резюме которого не было написан опыт работы с PostgreSQL (что тоже не свидетельствуют о здоровье отрасли), но скорее всего, где то в CV что-то про этот PostgreSQL было. Просто теперь умение заселектить десяток строчек из БД через ORM у нас в 2024 это "опыт работы".

Все эти LeetCode‑задачи на собесах, странные вопросы о том, как внутри на уровне кода устроены индексы PostgreSQL, задача сложить 2 числа без использования оператора сложения или вообще любая ерунда, которую интервьюэр вчера прочитал в очередной статье от индуса на Medium ... изначально не были придуманы, чтобы иметь какое‑то отношение к реальной работе, протестировать навыки или выявить каких‑то там гениев. Эти вещи служат всего лишь очередным шагом сужения воронки кандидатов.

Возможно, в каком-нибудь Гугле это так. Хотя конечно неплохо бы синьору и понимать, как работают индексы и чем этот вопрос отличается от сложения чисел. Потому что индексы вам понадобятся в любых системах с миллионами записей, а сложение - нет. Другое дело, что компании сильно поменьше Гугла обычно не разбрасываются людьми, потому что к ним, почему-то, не стоит очередь (об этом чуть позже). Мы например, собеседуем сотни людей не отказывая в тех собесе только лишь потому, что человек не знает про вакуумирование.

Что же предлагает автор?

задротить LeetCode и прочий стафф, который у вас будут спрашивать, врать в резюме, по возможности использовать для прохождения собесов ChatGPT и помощь живого человека со стороны, избегать при этом компаний с background‑чеком. МБ вообще посадить вместо себя спеца по прохождению LC и пр. и изменить его лицо под ваше с помощью DeepFake, аналогично для голоса (наверное, скоро у нас реально появятся специальные люди, которым будут платить, чтобы они вместо разрабов проходили собесы).

А может просто хоть что-то знать специалисту уровня синьора?

Наш опыт.

В настоящий момент наша компания ищет синьора дотнетчика на бэк, с зарплатой до 350 тысяч на руки + премии. Я лично просмотрел и прособеседовал по разным этапам больше сотни человек с возрастом от 25 до 48 лет (Это к вопросу не берут людей под 50). Чем мы столкнулись по другую сторону баррикад?

  1. Возраст не значит ничего. Тупили люди и в 25, уверенно писали код и в 48

  2. Опыт не значит ничего. Люди с 15 годами "опыта" и ВМК МГУ не смогли распарсить строчку с арифметической формулой "Это же в универе было", "Я привык решать бизнес-задачи!"

  3. Вилка зарплаты имеет значение только нижним значением. При желательной зп до 250 в основном были маргинальные кандидаты, однако 15 лет опыта и желаемая ЗП в 350 не отсекает кандидатов, которые ничего не знают.

Почему из ста кандидатов мы не взяли никого? У нас десяток скринингов? Нет, у нас ровно 2 интервью, разговорное про опыт и техническое - кодинг сессия. Мы спрашиваем сложные вещи? Ну если написать SQL где для каждой даты выбирается значение с максимальной версией это сложно, то что тогда просто? Если распарсить (не посчитать) выражение вида 1.2*x*(5*y-2)/z это сложно, то что вообще может сделать кандидат? За спринт поле в json добавить?

Что изменилось с 2021?

В чем состоят разительные отличия 2021 и 2024? Удаленка прочно вошла в нашу жизнь. Теперь любой кандидат требует половину времени минимум работать из дома. Да, тот самый кандидат, который не может написать код без команды из 20 человек, не знает про вакуум и индексы теперь требует 2-3 дня из дома.

Теперь наш среднестатистический любитель ретроспектив, чистой архитектуры и DDD хочет проводить не половину (как раньше) а три четверти своего рабочего времени на различных созвонах, потому что самостоятельно работать он не умеет, а архитектора с аналитиком под боком нет! Больше созвонов богу созвонов!

Еще потихоньку стали сбываться мои предсказания из 2021

Если все это не сделать в ближайшее время и не повысить эффективность разработки, то есть высокая вероятность, что IT потянет на дно компании и нас будет ждать второй пузырь доткомов.

Например не так давно Microsoft сократил 1900 мест в игровом подразделении, eBay - 1000, SAP - 8000 и это только за январь 2024, в то время как в 2023 по оценкам экспертов сократили 100 тысяч мест в ИТ. Прекрасно видно, что IT перестал драйвить рынок. Facebook отчитывается о сокращении доходов от рекламы, Twitter получил на 2 млрд меньше на рекламе в 2023. Стриминговые сервисы перестали расти (а где-то начали падать).
Безусловно, отчасти это связано с большим ростом доходов во времена ковида, но все менее и менее ясно, какой вклад в настоящее время вносят разработчики.

Да и Россия, в силу различных причин начинает подтягиваться за тредом. У нас никто конечно статистики увольнений не даст, но в последний месяц только у нас было 7 кандидатов из структур Сбера с 5+ летним опытом, что вряд ли свидетельствует о "нехватке специалистов". Другое дело, что мой опыт собеседований говорит о том, что для меня остается загадкой а чем вообще занимались данные специалисты на предыдущих местах работы.

Выводы (мои)

Поскольку до гуглов мне нынче далековато, то могу лишь обозначить свои выводы:

  • Рынок постепенно сокращается отчасти отскок после короны, отчасти потому, что инвестиции в стартапы становятся токсичными, отчасти потому, что непонятно чем вообще люди занимаются

  • На рынке огромное количество некомпетентных специалистов, не важно джуны, мидлы или синьоры. Айти был лакомым кусочком где долго деньги давали просто так. Давать перестали, а временной лаг присутствует

  • В то же время, на рынке есть огромная потребность в настоящих специалистах, который рынок удовлетворить не может. Создается ложное впечатление, что "после 40 не берут" и "джунов не берут", то есть десятки тысяч некомпетентных спецов пытаются занять тысячи вакансий, которые они не тянут.

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

Прогнозы и что делать кандидатам?

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

Наибольшая угроза - для околоразработчиков. Все эти скрам мастера, аджайл коачи и прочие дата саентисты могут уже сейчас думать, кем работать дальше. (И да, психология в ближайшее время тоже потеряет популярность). Джуны без опыта и высокооплачиваемые разработчики без умения показать полезность и вклад тоже в группе риска.

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

Если вы хотите "войти в айти" сейчас - вы должны действительно знать предметную область. Не вся эта фигня типа чистой архитектуры и чистого кода, а умение пользоваться языком и стандартными пакетами. Не падать в обморок от легаси из 2010. Знать базовые алгоритмы и структуры. Понимать как работают БД. Такие люди нужны всегда и везде.

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

Только зарегистрированные пользователи могут участвовать в опросе. Войдите, пожалуйста.
Что будет с рынком IT в ближайшие 3 года?
40% Количество вакансий будет расти 4
20% Количество вакансий будет падать 2
40% Количество вакансий не изменится 4
Проголосовали 10 пользователей. Воздержался 1 пользователь.
Только зарегистрированные пользователи могут участвовать в опросе. Войдите, пожалуйста.
Что будет с зарплатами в IT в ближайшие 3 года?
40% Зарплаты будут расти 4
40% Зарплаты не будут меняться 4
20% Зарплаты будут снижаться 2
Проголосовали 10 пользователей. Воздержавшихся нет.
Только зарегистрированные пользователи могут участвовать в опросе. Войдите, пожалуйста.
Ваш опыт/специализация:
50% Senior Engineer/Developer/Tester 5
20% Middle Engineer/Developer/Tester 2
0% Junior Engineer/Developer/Tester 0
10% Architect 1
10% Analyst 1
0% PM 0
10% Othet 1
Проголосовали 10 пользователей. Воздержался 1 пользователь.
Источник: https://habr.com/ru/articles/790754/


Интересные статьи

Интересные статьи

С января по октябрь прошлого года было уволено более 6000 человек в гейм-индустрии. Однако 2023 год оказался разминкой. За первые 4 недели 2024 года число уволенных работников в этой отрасли превысило...
2023 год запомнился игрокам большим количеством качественных новинок. Это были как ремейки вроде Resident Evil 4, так и продолжения известных серий в лице Baldur’s Gate 3 и Alan Wake 2. Не обошлось и ...
Вот и середина лета, к сожалению, время идет быстро, с этим ничего не поделать. Но есть и плюс — не успел оглянуться, а тут уже несколько моделей новых одноплатников выпустили. О них сегодня и по...
Подготовили для вас подборку бесплатных курсов и тренажеров обучения по разработке игр на Unity. Также на нашем сайте есть раздел со всеми платными курсами по программированию на Unity и отзывами о ...
Это цикл статей. Предыдущую можно прочесть тутМне офигенно повезло. Когда я устроился на работу trainee, я не знал совершенно ничего. Вокруг сидели люди, разговоры которых меня пугали. Любой, сей...