300 публичных следов технической работы и 120 вакансий хватило, чтобы вскрыть неприятную вещь: карьерный рост в IT нередко тормозят не навыки и не мотивация, а сама система видимости на рынке. Об этом рассказывает Habr / Карьера в тексте о пяти специалистах из Казахстана, которые считали свои отказы личной проблемой, а в итоге увидели более прозаичную картину: их карьера застряла не поодиночке, а по одним и тем же правилам.
Сюжет статьи построен как почти камерная сцена: вечер на кухне в Алматы, круглый стол, чай, курага и пятеро гостей с очень разными траекториями. Сауле пять лет работает аналитиком в крупном B2G-интеграторе в Астане и уже два года фактически делает архитектурную работу, но раз за разом получает отказ на позицию solution architect с предложением идти только на senior analyst. Алексей, senior architect из финтеха с 12 годами в IT, за месяц получил три отказа на международные remote-вакансии. Дина семь лет ведёт DevOps/SRE-команду в крупном системном интеграторе, но не обновляла LinkedIn пять лет и внезапно обнаружила, что рынок разговаривает с её коллегами куда охотнее, чем с ней. Ержан после буткемпа и перехода из техподдержки просто ждёт хоть какого-то ответа. Аружан, middle ML-инженер с тремя годами опыта, спокойно выбирает локальные оферы, но на международных позициях её как будто не существует.
Главная мысль, которую автор раскладывает через эти истории, звучит довольно жёстко: отказ часто начинается не там, где кандидат «недотягивает», а там, где его никто толком не увидел. В случае Сауле проблема вообще не в архитектурных компетенциях, а в лейбле. Для ATS-системы или AI-агента компании текущая должность «systems analyst» не совпадает с целевой ролью «solution architect», и этого достаточно, чтобы резюме не дошло до живого человека. Автор прямо проговаривает: формальный отказ в такой схеме может быть не оценкой специалиста, а банальным несовпадением полей. Для IT-аудитории это звучит болезненно знакомо: рынок давно обещает меритократию, а на практике сначала смотрит не на то, что вы реально делаете, а на то, как это названо в профиле.
Дальше текст уходит в то, что делает его полезнее обычной карьерной колонки. Автор описывает не «рынок труда Казахстана вообще», а именно карту публичной видимости. Для этого он собрал корпус из 300 публичных следов: 120 вакансий и ещё 180 других источников, включая профили специалистов, страницы организационных компетенций, GitHub-репозитории, выступления и обсуждения в сообществах. Он отдельно оговаривает важную вещь: это не репрезентативная выборка в социологическом смысле, а набор данных, собранный так, чтобы сравнить каналы между собой. То есть вопрос не в том, сколько специалистов существует на самом деле, а в том, где именно их замечают. Эта поправка избавляет текст от типичной для карьерной аналитики натяжки, когда локальный срез начинают продавать как истину о всём рынке.
Самая показательная цифра касается архитекторов. В 120 вакансиях архитектура встречается только 6 раз, а во всём корпусе из 300 следов — 48 раз. Вывод напрашивается неприятный, но полезный: архитектурная работа присутствует на рынке заметно шире, чем это видно по вакансиям. Иными словами, многие такие роли живут не в публичном найме, а в других контурах: через внутреннее продвижение, прямые рекомендации, capability-страницы компаний, конференции и профессиональное сообщество. Если перевести это на нормальный рабочий язык, получается следующее: часть специалистов строит карьеру через отклики, а часть — через репутацию и профессиональную узнаваемость. Проблема начинается там, где человек уже дорос до второй модели, а действует по правилам первой.
На этом месте статья неожиданно точно бьёт по нескольким аудиториям сразу. Для разработчиков и инженеров это прямой сигнал, что одного факта «я давно делаю работу следующего уровня» недостаточно. Если этот переход не отражён в названии роли, профиле, публичных следах и понятных рынку артефактах, внешний найм может продолжать видеть вас в старой категории. Для менеджеров и фаундеров вывод тоже неприятный: компания может годами пользоваться сотрудником на более сложном уровне ответственности, но не оформлять это ни в должности, ни в публичном позиционировании, а потом удивляться, что такой человек плохо читается снаружи. Для HR здесь ещё один слой. Если подбор всё больше опирается на автоматический прескрининг, то рынок закономерно усиливает не лучших, а лучше размеченных. В такой системе выигрывает не только сильный кандидат, но и тот, чья история аккуратно переведена в язык фильтров.
Собственно, поэтому текст про карьерный рост в IT попадает нервно и точно. Он не романтизирует нетворкинг и не обещает волшебный ребрендинг профиля за вечер. Вместо этого он показывает, что у карьеры есть несколько аудиторий, и каждая задаёт свой вопрос. Рекрутер сверяет формальные признаки. Коллеги и менеджеры знают ваш реальный уровень. Сообщество видит вас через выступления, репозитории и обсуждения. Компания-заказчик читает через страницы компетенций и проектный опыт. Международный рынок вообще может смотреть на вас по другой таксономии ролей. Когда эти аудитории не совпадают, человек получает странный эффект: внутри своей среды он давно считается сильным специалистом, а снаружи не может пробиться даже в шорт-лист.
Для русскоязычного IT-рынка здесь есть и более широкий вывод. Чем больше найм автоматизируется и чем плотнее рынок завязан на формальные метки, тем важнее становится не только опыт, но и его упаковка в понятные рынку сигналы. В этом смысле карьерный рост в IT всё меньше похож на линейную историю «научился — вырос» и всё больше на задачу по управлению видимостью. И если этот тренд сохранится, то спор в ближайшие годы пойдёт уже не о том, кто действительно сильнее, а о том, кто сумел убедительнее объяснить это шести разным аудиториям сразу.