Вы ищете разработчика, какого-то технаря или просто редкого специалиста. Чтобы привлечь программиста, нужно думать как программист.
Цель статьи — понять на какие крючки какую рыбку можно поймать.
Итак что важно нашему искомому программисту:
- деньги фиксированные, зарплата
- стабильность (прогноз того как долго контора будет платежеспособной)
- доля (размер, проценты) — деньги в будущем, перспектива
- вероятность того что светлое будущее наступит
- собственное развитие, потрогать технологии, чему-то научиться, кайфануть от новых знаний и роста как профессионал
- окружение, общение, социальное взаимодействие, желательно среди коллег равных или выше
- влияние, возможность сделать результат, не быть винтиком, делать что-то полезное, не испытывать муки Сизифа
- интерес в самой сфере, к проекту, к идее, к миссии
- возможность диверсификации работы (проектная работа, парттайм)
Надо уметь смотреть объективно на себя, на своё предложение, на то как вы выглядите в глазах тех, кого вы хотите.

Рассмотрим прям по пунктам. Почему всё так, как читать шкалу и главное как найти своё место на этой шкале, и как привлечь своего идеального разработчика и вообще возможно ли это или надо планочку опустить.
1. Зарплата
На кривой спроса и предложения цена (в данном случае зарплата) повышаются в двух случаях: когда спрос растёт и когда предложение падает.
Поэтому деньги могут иметь двоякое происхождение:
- высокая создаваемая ценность
- в качестве компенсации
Яркий пример второго типа денег — проститутки. Они получают не потому что создают нереальную ценность, а в качестве компенсации за предательство себя, за растрачивание здоровья и прочее. Когда спрос есть, а предложения не так много, предложение стимулируется деньгами. Кто-то считает несправедливым то что проститутки зарабатывают больше учителей, а я считаю справедливым. Зарплата — это лишь один из 9ти параметров. У учителя другие параметры вместо зараплаты выкручены, а у проститутки там всё по нулям.
В крипто стартапах думаете зарплаты в 2 раза больше потому что там ценности в 2 раза больше? (затроллила?) Или сбер на x2 себе разработчиков пылесосил, потому что они ценность приносят? Или потому что нужно чем-то компенсировать эту галеру?
Прикол пункта "зарплата" в том что он может компенсировать любой другой пункт. Деньги универсальны. Есть пробелы в остальном — всегда можно залить деньгами (если они у вас есть), а если нет, то отсутствие денег можно компенсировать чем-то другим, но это уже сложнее, думать надо, предлагать.
В корпорациях более однородна зарплата. В стартапах зарплата может быть как абсолютный ноль, так и x3 от рынка. А всё потому что остальные параметры гуляют в намного бОльших диапазонах. Чтобы их сбалансировать, предложение по зарплате тоже гуляет.
2. Стабильность
Карьера в корпорации стабильна. Причём я поставила стабильность в IT выше чем стабильность в не-IT, т.к. в IT корпорации для IT специалиста всегда найдётся место в соседнем отделе если в этом что-то пошло не так.
Стартапы нестабильны и это неоспоримый факт. Если кто-то из стартапа вам говорит что у них стабильный стартап, то это одно из двух, либо он пиздит, либо это не стартап, а корпорация мимикрирующая (всегда безуспешно) под стартап. Поэтому если у вас стартап, заявляйте об этом гордо, и принимайте это со всеми плюсами и минусами. Просто нужно компенсировать нестабильность другими пунктами. И искать тех людей в команду, которых нестабильность не так сильно пугает, которые видят ценность в другом и это для них важнее.
3. Доля
Отсутствие зарплаты и отсутствие стабильности компенсируются обычно долей, помноженной на вероятность (пункт 4). Это актуально только для стартапов. В корпорациях доли не дают. Дают опцион, но это та же самая премия, просто плавающая в зависимости от стоимости акций. Принципиально ничем не отличается.
Размер доли зависит от всех остальных факторов, особенно от 1 и 4, это почти такой же универсальный инструмент, как и зарплата, можно компенсировать пробелы в других пунктах. Но только в случае если у соискателя есть вера, если её нет, то ноль помноженный на сколько угодно будет ноль. И никакие доллары в его глазах не загорятся. А зарплата, которая приходит каждый месяц в один и тот же день — это зарплата.
4. Вероятность
Вот этот пункт думаю самый больной будет для понимания стартаперу. Он, делая что-то, влюблён в свою идею, верит в неё (иначе бы не делал), он думает что успех практически гарантирован, у него на карте желаний весит, всё уже визуализировано. Он продал квартиру, машину, поставил всё на карту. Он ищет единомышленников которые вместе с ним будут делать "инновационный" продукт который порвёт рынок, и они заработают миллиарды, так что зачем мелочиться сейчас о какой-то зарплатке. Да и доля тоже, 5% от миллиарда это знаешь сколько?? И они реально в это верят.
Только для человека на той стороне всё выглядит не настолько эмоционально окрашено. Он в это не вовлечён и будет смотреть на факты. Считать априорную вероятность. А сколько процентов стартапов в похожих обстоятельствах выживало и добегало до прибыли и успеха?
Какие факты влияют позитивно на этот параметр:
- наличие клиентов, выручки, хорошие метрики продукта, ретеншен, доказанный PMF (product-market-fit)
- предыдущий успешный опыт фаундера
- ресурсы которые есть у фаундера, его нерыночные преимущества (например, 100 тыс целевых подписчиков в телеграм, авторство книг-бестеллеров, очень полезные близкие друзья, горы бабла)
- наличие инвестиций
Представьте вы разговариваете с человеком, который вам делает предложение: вы инвестируете в его крутую идею, за это он предлагает вам долю. Он вам говорит, что собирается выебать мир. Ваша реакция?
А теперь детали: вы сидите в semifreddo, на нём адамары и он как бы между делом козыряет своими знакомствами.
Или по-другому: он пригласил вас в столовку и взял себе растворимый кофе 3 в 1.
В каком случае вы вызовете дурку, а в каком начнёте слушать внимательней? Шаблон? Да, шаблон. Но это работает, причём эффективно. У востребованного Васи программиста нет времени слушать бредни всех подряд. Сначала надо оценить ситуацию.
Если у вас нет ярких каких-то достижений в этих направлениях, то либо вам придётся компенсировать другими пунктами, либо дотягивать самостоятельно до вашей планочки, либо дальше одиноко витать в иллюзиях. Что? Вы говорите что у вас есть другие аргументы почему вас получится? Открою секрет. Всем плевать где вы учились, какая у вас якобы экспертность, сколько лет вы в сфере, какие крутые идеи придумали. Денег сколько? Деньги есть? Или их нет? Нет результата — всё пиздёж. И наоборот, чем дальше вы продвинетесь один как фаундер, чем больше конкретно сделанной работы у вас будет уже сейчас, проверены все гипотезы, сняты рискованные предположения, тем меньше долю можно предлагать.
5, 6. Саморазвитие и Окружение
Знаете, программирование раньше (лет 5 назад) было такой сферой, куда люди шли по любви, за интересом, потому что им это очень нравилось. Много ли профессий где можно видеть чтобы человек 8 часов допустим на работе делал работу, а потом приходил домой и снова делал то же самое? А у нас такое сплошь и рядом. Сначала программист на работе пишет код, потом по вечерам и выходным в open source пишет код, делает пет проекты не для денег а просто прикольно писать код и что-то изучать Большинству всё это нравится и интересно! Именно тому большинству которое интересно вам, как тому кто хочет поймать хорошую рыбку. Вкатуны, которых интересуют только бабки, чья цель работать поменьше получать побольше, ценности мало для вас представляют я так полагаю.
И вот этот человек, которого вы ищете, стремился, стремится и будет стремиться развиваться как профессионал. А самое лучшее развитие не за учебниками происходит и не в ютубе, а на работе! Прийти в новую компанию, разобраться, влиться — это огромный буст. Когда вокруг тебя много людей которые умнее тебя — вот кайф. Когда ты находишься в окружении равных или выше, тогда ты развиваешься. Когда мозги работают, шестирёнки крутятся. Когда проект над которым работаешь бросает тебе новые технические вызовы с которыми не сталкивался. Когда там высокая нагрузка или много данных, большая ответственность.
Технически сложные продукты бывают только в корпорациях, причём по пальцам рук можно пересчитать места где можно получить подобный опыт. У нас, например, самая большая инсталляция постгресов в России. Где ещё может быть это кроме корпораций? Да нигде. Куда идут самые крутые ребята, начиная со стажировок? Да всё туда же. Где сильные фильтры на вход? Да всё там же. Невозможно получить такой опыт и окружения ковыряясь по фрилансам, раказным разработкам и стартапам, ни разу не поработав в технологической корпорации.
А вы как хотели? Хотели себе развратную девственницу? То бишь программиста который развивался всю жизнь и был хорошим только лишь для того чтобы в итоге прийти в ваш стартап где ничего и никого нет, и выложить все свои знания? И засунуть в одно место все свои стремления к саморазвитию? Нет уж, так не бывает. Это ваш минус как стартапа. И нужно это осознать. Кстати. Бывает иначе. Хуже на самом деле. Когда к вам приходит такой чувак который любит всё изучать и не понимает при этом (и вы не понимаете) что в стартапе нужно не новое изучать, а вываливать всё что накоплено, причём как можно быстрее. И вместо того чтобы двигаться быстро, по проторенным тропинкам, не изучая ничего нового, он начинает на ваши инвесторские время-деньги тыкать в кубернетес.
Забавно что на следующий день после написания этих строк мой коллега скидывает в чат вот эту картинку с надписью "мы?"

Помимо того корпорация вы или стартап, так же имеет значение кого вы ищете, вы ищете джуна (крайне не советую в принципе стартапам искать джунов), middle'а или крутого спеца. Джуну и там и там хорошо, даже в стартапе есть один- два старших товарища (если нет, соболезную), об которых он учится, так что проблемы нет, его же никуда больше не берут, так хоть опыт получит. А вот для middle стартап сильно проигрывает корпорации, ведь именно в корпорации для него максимальный рост. Для senior что там что там скучно. Поэтому стартапам подходят либо джуны (точнее не стартапам, а тем кто играется в стартап, будут играться вместе) либо самые скилловые, которые уже всё повидали и ищут новых вообще других приключений.
Напомню, мы здесь разбираем то как мы (работодатель который ищет разработчика) смотрим на себя глазами того самого разработчика. И здесь выходит что если мы стартап, то мы получим баллы в глазах джуна и в глазах senior, но минус в глазах мидла.
7. Влияние
Влияние обратно пропорционально фрустрации от отчуждаемого труда. Как сказал один мой знакомый, который проработал в Яндекс.Поиске месяца 2, что до него было 3000 факторов ранжирования, а он пилил 3001й. Кому-то ОК быть винтиком в системе, кому-то не ок, ему нужно влияние на конечный результат, хочется ответственности, смысла. В корпорациях есть ещё другая проблема: лебедь, рак и щука. Один рассыпает снег, другой убирает снег, все заняты. Кому-то ОК, зарплатку-то платят, работа нужна чтобы деньги зарабатывать а не носом водить, а для кого-то это сизифов труд, настоящая пытка и страдание.
По этому фактору стартапы обычно выигрывают. Если в корпорации некий разработчик Фёдор будет младшим падаваном, то в стартапе он сходу станет CTO. И от него будет зависеть успех разработки. А в корпорации от него не зависит вообще ничего. Для не IT стартапа я поставила промежуток баллов не там же где для IT стартапа. Потому что когда у тебя бизнес вокруг IT, то вклад этого самого IT высок. Когда бизнес оффлайн, а IT там нужно просто для обслуживания и оптимизации, то влияние ниже.
8. Интерес
Интерес — это единственный из всех девяти пунктов, который является полностью субъективным. Для всех остальных пунктов можно построить объективное хотя бы примерное понимание, т.к. там есть шкала. 300 тысяч всегда лучше чем 100 тысяч. Вероятность успеха 10% всегда лучше чем 1%. С интересом не так, нельзя выстроить объективную шкалу о том что более и менее интересно. Плюс интерес — это про видение будущего. На что каждый конкретный человек делает ставку.
Надо просто искать тех людей, которым интересна ваша сфера. Вы получите преимущество в их глазах, следовательно они будут готовы работать за меньшее количество других факторов, например за меньшую зарплату.
Чем выше человек в иерархии, чем серьёзней должность, чем больше он влияет на бизнес и продукт, тем сильнее должен быть его внутренний интерес, стремление и вера в то что делаем что-то хорошее. Проходите мимо тех, у кого интересов нет. Кому всё равно. Они таким образом думают что расширят воронку, но выдают в себе посредственность и нужду. Программист-копатель ещё ладно, может писать код для чего угодно. Но для product manager'а такой пофигизм — это точно red flag.
9. Диверсификация
Возможность диверсифицировать ваше предложение чем-то другим.

Eto ya, когда мне приходит предложение следующего формата:
- зарплата в 4 раза ниже моей текущей
- доли пока нет, но если я себя хорошо покажу то они мне дадут небольшой опцион))
- проект в зачатке, выручки нет, MVP якобы готово на 95%, на самом деле на 5
- в команде один фронтендер Вася
- проект ничем не примечателен, обычная ИИ- либо криптохуйня (90% сейчас такого)
А теперь вишенка на торте!
- они рассматривают только фуллтайм
ахаххахахахахаха
Объясняю.
То есть вы реально думаете что senior fullstack, которого вы ищете, сидит без работы и ждёт когда ему наконец-то напишут и заберут на фуллтайм? Или он сидит с работой в уютненькой стабильной корпорации и ждёт когда придёте вы и он уволится, откажется от стабильности, денег, проекта и окружения в пользу крутой идеи. Ведь part-time по вечерам вас не устраивает, вы хотите от него 150% от его времени и внимания, у вас ведь так много работы для него! Вам нужны только долгосрочные моногамные отношения, всё серьёзно, всё фуллтайм! По факту тот, кто на такой запрос откликнется и будет готов его обсуждать, скорее всего не тот за кого себя выдаёт. Он не востребован на рынке и не может выбирать. Вот и всё.
Если у вас пробелы практически по всем пунктам относительно того где обычно обитает ваша ЦА, при этом требования у вас ого-го, то вы хотя бы эксклюзивных отношений-то не ожидайте! Иначе это говорит о том что у вас есть искажения в миропонимании, проблемы с адекватностью, представленем про баланс сил и интересов, про рыночные механизмы. И вам доверять свою шкуру, своё будущее? Нет. Red flag согласно пункту 4 из списка выше.
Вывод
Чтобы поймать рыбку-разработчика, для начала вам нужно объективно оценить свои шансы среди конкурентов, найти где вы на этих шкалах. Решить в каком месте вы можете уступить, а что для вас принципиально. Один пункт может компенсировать другой. Можете выбрать: джун на фуллтайм или senior на part time. Зарплата сейчас или доля потом. Отсутствие стабильности с лёгкостью компенсируется двойной зарплатой. Можно выбрать: первый попавшийся middle сейчас или заинтересованный именно в вашей сфере senior потом. Партнёр сейчас за большую долю или пройти некоторый путь самому, но потом отдать меньше.
А ещё в моей таблице видно, что не-IT стартап почти всегда проигрывает. Обычно туда вообще нет никакого смысла нанимать разработчиков. Нужно просто аутсорсеров привлекать, покупать готовые решения, интеграции, фрилансеров, в общем максимум это проектная работа по ГПХ, никак не найм. И на практике я это вижу. Почему так? Да просто баланс не сходится. Цели одних не соответствует планочке других. В целом разработчик — это высокая планочка, не видели что ли как инфоцыгане рассказывают про 300к в секунду?
Текст вашей вакансии должен отражать то какой вы и то какого человека ищете, правильно расставив акценты на ваших сильных сторонах, и не пытаясь преуменьшить слабые, тем более перевернуть их в сильные. Поймите, для ВАШЕГО разработчика ваши слабые стороны это не недостатки, а "особенности", а может и мелочь. Да не интересует ДМС человека который готов рисковать ради идеи и будущей прибыли. А кто об этом заикается — он сразу не ваш. Запускайте крючок на ваши сильные стороны. Тогда не придётся оправдываться за слабые. Все адекватные понимают что идеала не бывает, бывает то что тебе подходит и что можешь себе позволить. Планочка, которую можешь взять, и которой соответствуешь. А неадекваты не нужны ни одной стороне, ни другой.