Почему айтишники получают 500К в мес за 2 часа работы в день, избегая ответственности: вся боль IT-рынка в одной статье
Сколько на рынке по-настоящему крутых разработчиков, почему так сложно нанять сеньора, что бизнесу делать со всем этим и причем тут арабы.
Привет! Я основатель IT-компании Satori, мы создаем, развиваем и поддерживаем сложные проекты компаний, а еще развиваем DLH — собственную low-code платформу, которая автоматизирует сбор, обработку, хранение и использование корпоративных данных.
Как и многие собственники бизнеса, я страдаю оттого, что не могу вот так просто нанять в свою команду опытного айтишника. Мне приходится растить специалистов изнутри, а потом засекать время до того, как они катапультируются в какой-нибудь зарубежный стартап.
Я понял, почему опытные спецы так делают, и хочу обсудить с вами — что думаете на этот счет. Предлагаю обсудить потребности айтишников, их мотивацию брать ответственность за крупные задачи (или хоть за что-нибудь). Выясним, кто вообще такие эти «крутые айтишники», какие условия предлагает им рынок, и что с этим всем делать.
Алга на 5 минут чтения («Алга» по-татарски — это «вперед»).
Крутых айтишников всего сорок тысяч на всю Россию
По данным вице-премьера РФ Дмитрия Чернышенко, в России всего 800 тысяч программистов. Надеюсь, что в это число входят специалисты, которых я перечислю ниже.
Кажется, что и для айтишников верно нормальное распределение: больше всего мидлов, меньше всего джунов и сеньоров. Но это не так.
Из-за того, что сейчас повсюду кричат про онлайн-курсы «войти в айти», джунов стало немерено. Из джунов в мидлы переходят небольшая часть. А из мидлов в сеньоры переходят избранные — у них шило в жопе, аутизм и неведомая потребность во всем разобраться.
Тогда реальное распределение, навскидку, выглядит так:
- 60% джунов,
- 30% мидлов,
- 10% сеньоров.
По моим подсчетам, сеньоров в 5–10 раз меньше, чем джунов. Но, конечно, никакой реальной статистики нет — если не согласны, велкам в комментарии :-)
При этом сеньор сеньору рознь. Крутыми я называю сеньоров в любом направлении: аналитики, тестировщики, разработчики, архитекторы, DevOps’ы. Как по мне, критерии крутости у них такие:
✅Минимум два раза от начала до конца делали enterprise-проект, выводили его в промышленную эксплуатацию (aka PROD). А потом какое-то время выгребали баги и исправляли их.
✅Работали в качестве лидов.
✅У проектов была высокая нагрузка: большое количество данных (> 100Tb основных данных), надежность не ниже 95%.
Под эти критерии не подходят:
❌Ребята, которые сделали простенькие интеграции на сайт.
❌Сеньоры, которые работали пять лет на 1-2 проектах на одном стеке технологий.
Не подходят, потому что в этом случае понадобится от трех месяцев до полугода, чтобы вкатиться в проект. Даже если ты назывался сеньором раньше, экспертности не хватит. Чтобы вырасти в эксперта, нужна усидчивость и удачные обстоятельства — редко когда эти два фактора совпадают.
Так из всех сеньоров отпадает примерно половина (мне кажется, это даже оптимистично). В итоге остается 5% от числа всех программистов — а это сорок тысяч человек на всю Россию.
Поймать таких айтишников в свою компанию невозможно из-за раздутого ФОТ крупняков
За этими сорока тысячами гонятся все вменяемые компании в России. Крупные компании готовы платить им 600-700 тысяч в месяц. Как живет такой айтишник:
😌Работает с устаревшими технологиями два-три часа в день.
😌Еще четыре часа в день тратит на «левак».
😌И еще часок на поспать после обеда.
Что предлагаете такому айтишнику вы (и мы):
🥱Взять ответственность за новый проект в качестве лида или СТО.
🥱Получить в случае успеха премию в миллион рублей.
🥱Работать с 10 джунами.
🥱Сдать проект через три месяца.
Очевидно, что специалисту проще в первом проекте. Зарплату там не снизят — главное, чтобы все работало, а бюджеты осваивались. Ответственности меньше, сроки не такие сжатые.
И компаниям это выгодно. В них всегда держат больше специалистов, чем нужно — чтобы даже если весь отдел уволился, в компании справились. К тому же, чем больше компания, тем проще выбить высокий ФОТ и нанять крутого эксперта, чтобы он помогал со сложными вопросами. А сложных вопросов не так много — сеньорам нужно два часа в день, чтобы их решить. Тем более, они просто эксперты — отчитываться не нужно, защищать что-то на комитетах тоже. Отвечай на вопросы да рисуй схемы.
Еще одна угроза — зарубежные компании
Пока крутой сеньор прикидывает, что заработает с вами за несколько месяцев лям, к нему приходят «арабы». Предлагают новый проект, в котором за те же два часа в день готовы платить $5000 в месяц. Тут айтишник думает: «Это тебе не рубли. Это никакой ответственности — будут просто приходить с вопросами. Я же эксперт, ё-моё».
Тут вы его и потеряли. А у айтишника — никакой лишней ответственности, гемора с джунами и шанса получить по шапке. А у вас — проект, который запускают без него, но за год.
Варианты решений
Не платить такие деньги ИТ-экспертам. Или платить, но за ответственность и KPI.
На данный момент это не реализуемо: крутые айтишники уже сейчас, работая из СНГ, получают по $15 000 в месяц от зарубежной компании. В России даже Сбер не может платить такие бабки.
Давать крутым айтишникам долю в бизнесе. Так у них будет хоть какая-то мотивация тратить время и брать ответственность.
Так себе идея: никакой вменяемый бизнесмен, который кровью и потом зарабатывает по 500 тысяч в месяц, не даст долю ИТ-эксперту.
Растить экспертов внутри. Как по мне, это самая здравая мысль.
Но, к сожалению, потом они уйдут в Сбер, Яндекс или МТС.
В общем, нам с нашей бутиковостью, сложной разработкой в банкинге, финтехе и государственном управлении, просто так найти крутого айтишника не светит. Будем строить «конвейер» по выращиванию спецов внутри и, скорее всего, привлекать инвестиции.
А вы как думаете поступать?
В Телеграм-канале «Бэк, дата, 2 апи» делюсь внутрянкой IT-бизнеса и наблюдениями чаще — заглядывайте туда.
То, что вы называете "раздутый ФОТ крупняков" - это рыночная зарплата. Да, так работает рынок. И если у вашего ООО "Рога и копыта" не хватает денег на синьора - значит вы или не можете взять эти деньги с потребителя (и тогда это ваша проблема как владельца), или действуете в привычной для РФ парадигме МСБ. Которая про "окупиться за 3 месяца", "крузак и трешка в Уфе" и вот это все (и это тоже только ваша проблема)
Ну или учитесь достигать результата без синьоров. Так тоже можно.
А как без сеньоров-то?)
А что у вас за проект, что прям без синьоров никак?
У меня например вот этот https://vc.ru/services/1063966
Так. И в чем сложность? Архитектора данных на проектную занятость (сделать архитектуру и уйти дальше). Одного толкового продакта, к нему 3-4 системных аналитика (а у них далеко не 500 зарплаты). Дальше вам нужен 1 (один) лид и команда мидлов
Никакой толпы синьоров очередная надстройка над постгрёй не требует.
Нафига идти толковому лиду в какой-то неясный проект?
Работая на Сбер, Альфу и далее по списку будет и понятный картерный трек, и норм соц. пакет и еще по конференциям катать будут отпускать.
И в отпуск можно спокойно сгонять без всяких звонков "у нас тут всё сломалось!"
Чтобы быть как раз лидом. Не факт, что аналогичную позицию предложат компании из верха рейтинга)
Алексей, ваши гипотезы могут быть сильно далеки от рыночных реалий, корпоративной культуры крупных компаний и ожиданием кандидатов.
Сейчас 2004 год и каждый выше мидла знает, что идти в мелкие и средние стартапчики не надо, а если надо, то за неадекватный прайс т.к. всё резюме и психику себе за годик испортить можно. И отстать от трендов в разработке тоже.
А зачем 3-4 системных аналитика? Не до конца понимаю эту роль, в отл от архитекта, продакт менеджера и продакт аналитика
Чтобы иметь возможность вместо синьоров использовать мидлов с идентичной эффективностью (это если говорить про конкретный контекст этой статьи и ветки комментариев)
По сути в данном случае системные аналитики "разжевывают" ТЗ до такой степени, что экспертность синьора не требуется.
Не до конца понимаю эту рольНу вот смотрите: у вас есть системный архитектор. Он создает архитектурные схемы до какого уровня? А наполнение запросов к API тоже будет архитектор писать?
По сути, системный аналитик (грамотный) разрешает ситуацию, когда системный же архитектор свою работу уже сделал, а команде разработки все еще "нипанятна". Можно разжежывать и архитектором, конечно (часто такое встречается), но это экономически неэффективно.
Я видел команды, где при 4 сильных СА команда бэкенд разработки из лида-мидла и 14 джунов успешно ваяла нагруженные сервисы (да, это был такой осознанный эксперимент), которые потом на ревью оценивались как "выглядит как код senior-grade, работает как код senior-grade"
Ответственный (?) сервис написать 14 джунами - эта пять.
Интересно, как наличие SA повлияло на качество кода и вообще на качество реализации? Код-то кто писал, кто ревьювил? Один миддл, которому пора платить как сеньору?
Вроде не забыл написать, что это был эксперимент. И да, на выходе - "это пять!". Потому что сервис работает под нагрузками выше проектных уже больше 6 месяцев. И работает хорошо. И рефакторинга пока (?) не требует.
Интересно, как наличие SA повлияло на качество кодаОпосредованно
и вообще на качество реализацииНапрямую. На выходе - целевое решение, а не мешанина из костылей из-за несогласованности или типичной ситуации "2 бригады укладчиков плитки двинулись навстречу друг другу с четким ТЗ: велодорожка справа"
Код-то кто писалДжуны
кто ревьювил?Смежная команда. В данном проекте использовалась модель кросс-ревью. Вот она, кстати, пострадала, потому что команду джунов пришлось в части ревью чужого кода дублировать. С другой стороны джуны поперли в гору как в жопу ужаленные
Один миддл, которому пора платить как сеньору?Занимался своими задачами тимлида)
Пора его повышать :)
В должности? Уже предложили - пока не хочет. В грейде? В сентябре пойдет на оценку
Но сеньоры все таки нужны в таком проекте?)
Нет. Тимлид != синьор
Все понял, по терминологии спорили) но все-таки нам без сеньоров никуда
Сеньор вам может понадобиться по мере развития проекта, например, для оптимизации постгри по мере роста. Вы можете его как нанять, и так и зааутсорсить (есть консалтинговые компании, где по факту сеньоры решают проблемы клиентов). Во втором случае никакого гемора с наймом, и это дешевле - если вам фултайм сотрудник не нужен. Собственно, на настоящий, реальный фултайм вариантов кроме найма то и нет ...
А в аутсорсе вам подсунут мидла как сеньора за сеньорские деньги ;)
И какой идеальный сеньор с каким стэком по твоему мнению подходит под этот проект?
Ну вы же сами пишете, что сеньор решает сеньорские вопросы 2 часа в день максимум. Повесьте на него 2-3 таких проекта, где он будет только архитектурой заниматься, а все остальное будут делать обычные прогеры