Hiring a developer as a small indie studio in 2025
В 2025 году найм разработчиков для небольших инди-студий стал экстремально сложным из-за нехватки финансирования и переизбытка кандидатов. Студия Ballard Games, состоящая всего из трёх человек, получила 159 откликов за два дня после публикации вакансии. В отличие от крупных корпораций с бюрократическими процессами, команда самостоятельно обрабатывает все заявки через почту, не используя специализированные инструменты.
Ключ к эффективному найму — гиперэффективность. Сначала проводится двухэтапная сортировка резюме, затем кандидатов просят указать ожидания по зарплате и графику. Это помогло сразу отсеять квалифицированного специалиста, запрашивающего в четыре раза больше бюджета. Для оценки реальных навыков используется релевантное домашнее задание, а не абстрактные задачи в стиле LeetCode. Завершающий этап — видеозвонки с командой и совместный разбор выполненного задания. Для управления процессом достаточно системы меток в Gmail, что позволяет отслеживать кандидатов на всех этапах.
Комментарии (79)
- Процесс найма в микро-студии (1-3 человека) описан как чрезвычайно трудоемкий и рискованный, особенно при отсутствии HR-специалиста, что вызывает сомнения в целесообразности такого подхода.
- Кандидаты жалуются на отсутствие зарплаты в вакансии и отсутствие прозрачности в этом вопросе, что, по их словам, затрудняет оценку пригодности вакансии и отталкивает квалифицированных разработчиков.
- Участники обсуждения подчеркивают, что в условиях, когда вакансия в итоге может быть заполнена внештатным подрядчиком или незаполнена вообще, предложение "take-home" заданий вместо собеседований может быть не только излишним, но и юридически спорным.
- Стороны обсуждения также затрагивают вопрос о том, что в условиях, когда кандидат не может быть найден в течение длительного времени, то это может быть связано с тем, что вакансия может быть заполнена внештатным подрядчиком или вообще не заполнена, что ставит под сомнение целесообразность такого подхода к найму.
- Участники обсуждения также затрагивают вопрос о том, что в условиях, когда кандидат может быть найден в течение длительного времени, то это может быть связано с тем, что вакансия может быть заполнена внештатным подрядчиком или вообще не заполнена, что ставит под сомнение целесообразность такого подхода к найму.
There is a huge pool of exceptional junior engineers 💬 Длинная дискуссия
Многие компании упускают огромный потенциал, отказываясь нанимать джуниор-инженеров, предпочитая только сеньоров. Это даёт конкурентное преимущество тем, кто готов инвестировать в молодые таланты: мотивированные джуниоры быстро обучаются с помощью ИИ, привносят свежие идеи и демонстрируют высокую лояльность. Например, Shopify планирует нанять 1000 стажёров, отмечая их энергию и влияние на команду.
Ключевые ошибки работодателей — устаревшие представления о длительном онбординге и интервью, сфокусированные на алгоритмах, а не на реальных навыках. Джуниоры, свободные от шаблонов, часто превосходят сеньоров в гибкости и скорости обучения. Чтобы найти лучших, стоит искать кандидатов вне традиционных каналов, например, среди тех, кто не прошёл в Y Combinator, но проявил инициативу.
Комментарии (278)
- Сложности найма джунов из-за заучивания LeetCode и использования ИИ в учебе, снижения страсти к профессии.
- Риски найма слабых джунов и необходимость эффективных фильтров для выявления талантов.
- Переизбыток выпускников CS на фоне сокращения числа вакансий для новичков.
- Важность реального опыта для джунов и конкуренции с ИИ.
- Разные подходы к оценке джунов: сложные задачи vs. простые, проверка мышления и сотрудничества.
You don't want to hire "the best engineers" 🔥 Горячее 💬 Длинная дискуссия
«Мы ищем только лучших инженеров» – фраза, от которой рекрутеры улыбаются сквозь зубы.
Нет, вы не хотите «лучших».
Топ-инженеры стоят дороже вашего фонда зарплат, требуют свободы, удалёнки и влияния на продукт. У них есть выбор, и ваша компания пока не в нём.
Вы всё равно копируете чужие фильтры:
- стартап-опыт,
- полная независимость,
- офис в Бэй-Эрии,
- «не слишком мотивирован зарплатой»,
- 50-часовая неделя.
Четыре месяца без найма – вечность для молодого стартапа. Вы ждёте «идеального» сеньора, хотя могли бы взять сильного мидла, который выйдет на полную скорость за две недели.
Найм – это переговоры. Вы ведёте себя как «заменимый» работодатель и ждёте «незаменимого» кандидата.
Задавайте себе вопросы:
- Что действительно важно сегодня?
- Сколько стоит отложить найм на месяц?
- Готовы ли вы отдать время, деньги или политику в офисе, чтобы закрыть вакансию сейчас?
Когда вы перестанете охотиться за «лучшими» и примете компромисс, появится десяток «очень хороших» кандидатов вместо одного «идеального», найденного задним числом.
Стартап по умолчанию обречён на провал. Вы рискуете продуктом, маркетингом, кодом – но не рискуете в найме, теряя драгоценное время.
Комментарии (207)
- «Лучших инженеров» не существует: после порога «умный + трудолюбивый» пути различаются (быстрый хакер ≠ архитектор).
- Стартапы, кричащие «нужны только А-игроки», часто не умеют их оценивать и создают токсичную культуру.
- Реальные «лучшие» редко идут за зарплатой ниже рынка и без удалёнки; им интересны задачи и влияние, а не чужие приказы.
- Дешевле и быстрее взять «достаточно хорошего» и вырастить его, чем 4 месяца ждать мифического гения.
- Если ты не лучший работодатель, не жди лучших сотрудников: предлагай интересный проект, достойную компенсацию и свободу.
An engineer's perspective on hiring 💬 Длинная дискуссия
Почему наём — боль
Компании теряют время: 9 раундов, охота за «трендовыми» разрабами, не могут отличить программиста от LLM. Кандидаты страдают: лучшие разрабы (Rust, Haskell) проваливают стресс-интервью, рекрутеры называют их «не-технарями», а потом пропадают на месяцы.
Каким должен быть хороший процесс
- Различать сеньора и маркетолога с ChatGPT.
- Применимо к работе: код, архитектура, ревью, документация.
- Долгосрочно: люди не взаимозаменяемы, уход дорого, специализация под стек выучивается за месяц.
- Экономно: инженерное время дорого.
- Уважительно: неуважение отпугивает лучших.
- Вкус: быстрое, но грязное решение — долгий долг команде; «клей» (поддержка коллег) множит продуктивность.
Почему популярные форматы не работают
-
Live-coding / LeetCode
Не различают, не про работу, уничтожают уважение и вкус, дорогие при многократных раундах. -
Take-home
Легко сгенерировать ChatGPT, неуважительны к времени кандидата, отпугивают сильных. -
Проектирование архитектуры
Лучше: ChatGPT не пройдёт, близко к реальной работе, можно оценить вкус и командное влияние.
Комментарии (171)
- Современные «интервью» больше похожи на серию экзаменов, чем на профессиональный разговор.
- Многие считают, что достаточно 1-2 коротких встреч или пробы через контракт «temp-to-perm», чтобы понять, подходит ли человек.
- Популярные live-coding и leetcode почти не отражают реальную работу и отбирают не тех специалистов.
- Лучше обсуждать реальные задачи, ревьюить существующий код или решать мелкий баг в паре — это ближе к ежедневным обязанностям.
- Кандидаты теряют время и энергию на домашние задания и 9-часовые циклы, поэтому всё чаще «интервьюируют» и сами компании.
Ask HN: Who wants to be hired? (August 2025) 💬 Длинная дискуссия
—
Комментарии (351)
Startup-minded Senior Front-End / Full-Stack Developer (React, Angular, NestJS, TypeScript) with 9+ years' experience at startups and enterprises in the EU and US (fin-tech, e-commerce, KYC, green-tech etc.). Looking for a long-term remote role. Comfortable working in cross-funct