В этой статье я хочу рассказать о том, как изменился наш подход к найму студентов/джуниоров за последние два года и почему. Как мы сейчас работаем с университетами и зачем нам это нужно. 
Начинать всегда трудно, особенно с новой темой, особенно перед большой аудиторией.
Выступления перед живой аудиторией, например, всегда выпивают меня досуха. Я — интроверт, я черпаю свои душевные силы из одиночества, а на общение с людьми я их трачу. Поэтому, если доводится выступать перед большой аудиторией, следующие несколько дней можно спокойно вычеркивать из моей жизни.
Понятия не имею, каково это будет в онлайне, просто мне есть, что сказать.
Вопрос может показаться риторическим. Почти все студенты-айтишники с четвертого курса уже работают. Впору звать КО.
Но это не так. Сейчас у меня есть ряд аргументов против студентов.
Все компании стремятся нанять высококвалифицированных сотрудников — разработчиков, тестировщиков, аналитиков и пр. Студенты к ним явно не относятся. В лучшем случае, с определенной долей вероятности через несколько лет из конкретного студента Васи что-нибудь и выйдет. Может, к этому времени он все еще будет работать в вашей компании, но скорее всего уйдет.
В нашей компании не осталось студентов. Более того, теперь мы практически не берем их на работу. Но еще пару лет назад все было не так.
Считалось, что дешевая рабочая сила никогда не помешает, а какую-никакую работу они делают. Была и вера в силу человеческого духа (всему можно научиться). После нескольких проваленных проектов и медитации с цифрами, мы получили странный результат:

Экономия на студентах — миф.
Суть инвестиций в том, чтобы получить денег больше, чем вложил. Учитывая приведенные выше цифры, «срок окупаемости» студента — около пяти лет. Но это просто нереально. В 20 лет полгода кажутся вечностью, а планировать что-то на два года вперед — не стоит даже и пытаться. Даже если вам удастся найти достаточно глупого студента, чтобы подписать пятилетний контракт, то вам все равно не удастся удержать его, в случае если он решит вдруг «поискать себя», сменить технологию/компанию или создать стартап с друзьями.
Это, как правило, аутсорсинговые компании. Продуктовые компании, лидеры рынка и стартапы джуниоров не берут.
В современных условиях, когда заказов в аутсорсинговых компаниях, как правило, больше, чем людей, а репутация компании все еще дешевле денег, дополнительная рабочая сила продолжает оправдывать себя. Студентов выдают за разработчиков, накидывая пару лет опыта в резюме или подсовывают их вместо опытных разработчиков, уподобляясь индусам.
Если относиться к студентам, как к вынужденным сверхзатратам, терпеть это, стиснув зубы, то действительно можно брать и выполнять больше заказов. Правда, вам придется включить такие затраты в стоимость проекта и серьезно увеличить его сроки (как вариант, готовиться к многократному переносу дедлайнов, плохому качеству и испорченным отношениям с заказчиком). Деньги не пахнут, правда?
Многие компании все еще пребывают в светлом заблуждении о реальном положении дел и продолжают их нанимать, зачастую балуя их неадекватными зарплатами.
Все мои сомнения, впрочем, не означают, что студентов невозможно использовать успешно.
Авторы белорусской программы ИТ-страна (обсуждение) ссылаются на крупнейшие индийские компании, в которых работают 100-150 тысяч «программистов», каждый из которых работает, как любая linux-программа — умеет делать что-то одно, очень маленькое, но делать хорошо. Ну это в идеале.
Вот умеет, например, хороший индийский парень Hardik Shah писать кнопочку «Окей» и больше ничего. Но не беда, серьезные индусские менеджеры наладили производственный конвейер в лучших традициях Генри Форда (с добавлением наказаний палками) и клепают софт по всему миру. Успешны, прибыльны, молодцы.
Не очень уверен, что 300 тысяч белорусских бухгалтеров можно будет научить тому же. Но потенциально, почему нет?
Если процессы вашей компании также тверды и несгибаемы, как мама юной девушки, не отпускающей ее ночевать к подружке в первый раз, то наверное и со студентами у вас все получится.
Можно ходить в университеты, проводить олимпиады и конкурсы, читать лекции в качестве «приглашенных гостей» и вообще пиариться, чтобы искать гиков, маньяков программирования и гениев. Очень редко, но это получается. Причем, их возраст и курс, как правило, значения не имеют. И работают они выше всяких похвал и еще ваших сотрудников поучат уму-разуму.

Но работать с ними нормальному человеку невыносимо, общаться на отвлеченные темы невозможно, а их самомнение/самовлюбленность зашкаливают. В итоге, они успешно работают в только компании себе подобных, поэтому рано или поздно оказываются в Google/Microsoft или создают свой собственный Facebook. Возможно, до этого времени у вас будет пара-тройка успешных лет вместе. Крепитесь.
Сейчас на работу не берем. В исключительных случаях можем попробовать (по рекомендации), при условии, что соотношение их с разработчиками будет не больше, чем 1:5. Тестировщиков и аналитиков не берем.
Отдельная позиция — студенты-продавцы. В этой профессии достаточно таланта для первой продажи. А под моим чутким руководством и обязательными домашними заданиями, они очень быстро приносят пользу (ну или покидают компанию).
Их кандидатуры мы даже не рассматриваем. Это правило стоило нам очень больших денег, но долгое время мы продолжали наступать на эти грабли. «Люди из науки» не привыкли думать категориями бизнеса, им истина дороже. Дедлайн и проект не имеют значения, если появилась новая мысль для диссертации.
Мы все еще продолжаем «ходить в университеты, проводить олимпиады и конкурсы, читать лекции в качестве «приглашенных гостей» и вообще пиариться». Во-первых, потом проще получить работника в компанию, если мы на слуху. Это называется буржуйским словом «имидж». Поскольку мы собираемся просуществовать еще много лет, а затраты на такую активность минимальны, то и инвестиции мы делать готовы.
К тому же, это позволяет нам хорошо общаться с преподавателями и завкафедрами. А они обеспечивают нам поддержку в сложных случаях, когда надо создать свое ноу-хау в отсутствие стандартных алгоритмов. Ну а им за это — еще одна публикация и плюшки за поддержку отечественной индустрии.
Я отдаю себе отчет, что представляться у нас принято сначала. Но в то же время я знаю, что в зависимости от говорящего, информация воспринимается по-разному. Бехтерев, например, говорил, что таблетка, назначенная им, действует гораздо эффективнее той же таблетки, назначенной его учеником.
И мне, например, гораздо интереснее сравнить информацию, полученную от человека с его достижениями. Меня всегда умиляют семинары «как заработать миллион долларов» или «как создать успешный стартап» от людей, которые ни одного миллиона еще не заработали и ни одного успешного стартапа не запустили. И вообще, они девушки и лет им двадцать три.
Итак, о себе. В настоящее время я уже два года работаю директором небольшой софтверной компании в Минске. В компании я давно и был в ней тестировщиком, разработчиком и продавцом. А сейчас вот рассказываю о своем опыте у руля компании. И студентом я был, что характерно, и косяков наделал, как полагается. А сейчас вот шанса таким, как я восемь лет назад, дать не готов.
Может зря я, так?

Начинать всегда трудно, особенно с новой темой, особенно перед большой аудиторией.
Выступления перед живой аудиторией, например, всегда выпивают меня досуха. Я — интроверт, я черпаю свои душевные силы из одиночества, а на общение с людьми я их трачу. Поэтому, если доводится выступать перед большой аудиторией, следующие несколько дней можно спокойно вычеркивать из моей жизни.
Понятия не имею, каково это будет в онлайне, просто мне есть, что сказать.
Кому вообще нужны студенты в софтверной компании?
Вопрос может показаться риторическим. Почти все студенты-айтишники с четвертого курса уже работают. Впору звать КО.
Но это не так. Сейчас у меня есть ряд аргументов против студентов.
Студенты — не профессионалы
Все компании стремятся нанять высококвалифицированных сотрудников — разработчиков, тестировщиков, аналитиков и пр. Студенты к ним явно не относятся. В лучшем случае, с определенной долей вероятности через несколько лет из конкретного студента Васи что-нибудь и выйдет. Может, к этому времени он все еще будет работать в вашей компании, но скорее всего уйдет.
Студенты не экономят ваши деньги
В нашей компании не осталось студентов. Более того, теперь мы практически не берем их на работу. Но еще пару лет назад все было не так.
Считалось, что дешевая рабочая сила никогда не помешает, а какую-никакую работу они делают. Была и вера в силу человеческого духа (всему можно научиться). После нескольких проваленных проектов и медитации с цифрами, мы получили странный результат:
Студент, получающий в 4 (четыре) раза меньшую зарплату, чем хороший девелопер (не сеньор), обходится компании в 2,5 (два с половиной) раза дороже
- Во-первых, при каждой новой задаче ему нужно время на обучение этому фреймворку, этой технологии, этому процессу.
- Во-вторых, несмотря на невысокую часовую ставку, времени на выполнение задачи Х он тратит значительно больше. Потом он правит баги. Их много, а правит он их долго. Потом он постигает основы Clean Code и занимается рефакторингом.
- В-третьих, он задает глупые вопросы старшим и тратит много их высокооплачиваемого времени, в течение которого они не выполняют свою работу. Примерно 25% в наших условиях при соотношении студентов к девелоперам 1:1. Он существенно повышает расходы на руководство проекта и координацию усилий (см. ниже).
- Добавьте к этому его вынужденную неполную занятость, сессию, а также невысокую часовую ставку, которую нам платит за него заказчик.

Экономия на студентах — миф.
Работа со студентами — это очень и очень сомнительные инвестиции
Суть инвестиций в том, чтобы получить денег больше, чем вложил. Учитывая приведенные выше цифры, «срок окупаемости» студента — около пяти лет. Но это просто нереально. В 20 лет полгода кажутся вечностью, а планировать что-то на два года вперед — не стоит даже и пытаться. Даже если вам удастся найти достаточно глупого студента, чтобы подписать пятилетний контракт, то вам все равно не удастся удержать его, в случае если он решит вдруг «поискать себя», сменить технологию/компанию или создать стартап с друзьями.
Так почему же существует достаточно большое количество успешных компаний, работающих со студентами?
Это, как правило, аутсорсинговые компании. Продуктовые компании, лидеры рынка и стартапы джуниоров не берут.
В современных условиях, когда заказов в аутсорсинговых компаниях, как правило, больше, чем людей, а репутация компании все еще дешевле денег, дополнительная рабочая сила продолжает оправдывать себя. Студентов выдают за разработчиков, накидывая пару лет опыта в резюме или подсовывают их вместо опытных разработчиков, уподобляясь индусам.
Если относиться к студентам, как к вынужденным сверхзатратам, терпеть это, стиснув зубы, то действительно можно брать и выполнять больше заказов. Правда, вам придется включить такие затраты в стоимость проекта и серьезно увеличить его сроки (как вариант, готовиться к многократному переносу дедлайнов, плохому качеству и испорченным отношениям с заказчиком). Деньги не пахнут, правда?
Многие компании все еще пребывают в светлом заблуждении о реальном положении дел и продолжают их нанимать, зачастую балуя их неадекватными зарплатами.
Все мои сомнения, впрочем, не означают, что студентов невозможно использовать успешно.
Есть как минимум два потенциально успешных (но мифических) варианта успешного применения джуниоров
Вариант первый. Очень сильный менеджмент
Авторы белорусской программы ИТ-страна (обсуждение) ссылаются на крупнейшие индийские компании, в которых работают 100-150 тысяч «программистов», каждый из которых работает, как любая linux-программа — умеет делать что-то одно, очень маленькое, но делать хорошо. Ну это в идеале.
Вот умеет, например, хороший индийский парень Hardik Shah писать кнопочку «Окей» и больше ничего. Но не беда, серьезные индусские менеджеры наладили производственный конвейер в лучших традициях Генри Форда (с добавлением наказаний палками) и клепают софт по всему миру. Успешны, прибыльны, молодцы.
Не очень уверен, что 300 тысяч белорусских бухгалтеров можно будет научить тому же. Но потенциально, почему нет?
Если процессы вашей компании также тверды и несгибаемы, как мама юной девушки, не отпускающей ее ночевать к подружке в первый раз, то наверное и со студентами у вас все получится.
Вариант второй — гики
Можно ходить в университеты, проводить олимпиады и конкурсы, читать лекции в качестве «приглашенных гостей» и вообще пиариться, чтобы искать гиков, маньяков программирования и гениев. Очень редко, но это получается. Причем, их возраст и курс, как правило, значения не имеют. И работают они выше всяких похвал и еще ваших сотрудников поучат уму-разуму.

Но работать с ними нормальному человеку невыносимо, общаться на отвлеченные темы невозможно, а их самомнение/самовлюбленность зашкаливают. В итоге, они успешно работают в только компании себе подобных, поэтому рано или поздно оказываются в Google/Microsoft или создают свой собственный Facebook. Возможно, до этого времени у вас будет пара-тройка успешных лет вместе. Крепитесь.
Резюме
Студенты
Сейчас на работу не берем. В исключительных случаях можем попробовать (по рекомендации), при условии, что соотношение их с разработчиками будет не больше, чем 1:5. Тестировщиков и аналитиков не берем.
Отдельная позиция — студенты-продавцы. В этой профессии достаточно таланта для первой продажи. А под моим чутким руководством и обязательными домашними заданиями, они очень быстро приносят пользу (ну или покидают компанию).
Аспиранты
Их кандидатуры мы даже не рассматриваем. Это правило стоило нам очень больших денег, но долгое время мы продолжали наступать на эти грабли. «Люди из науки» не привыкли думать категориями бизнеса, им истина дороже. Дедлайн и проект не имеют значения, если появилась новая мысль для диссертации.
Университеты
Мы все еще продолжаем «ходить в университеты, проводить олимпиады и конкурсы, читать лекции в качестве «приглашенных гостей» и вообще пиариться». Во-первых, потом проще получить работника в компанию, если мы на слуху. Это называется буржуйским словом «имидж». Поскольку мы собираемся просуществовать еще много лет, а затраты на такую активность минимальны, то и инвестиции мы делать готовы.
К тому же, это позволяет нам хорошо общаться с преподавателями и завкафедрами. А они обеспечивают нам поддержку в сложных случаях, когда надо создать свое ноу-хау в отсутствие стандартных алгоритмов. Ну а им за это — еще одна публикация и плюшки за поддержку отечественной индустрии.
О себе
Я отдаю себе отчет, что представляться у нас принято сначала. Но в то же время я знаю, что в зависимости от говорящего, информация воспринимается по-разному. Бехтерев, например, говорил, что таблетка, назначенная им, действует гораздо эффективнее той же таблетки, назначенной его учеником.
И мне, например, гораздо интереснее сравнить информацию, полученную от человека с его достижениями. Меня всегда умиляют семинары «как заработать миллион долларов» или «как создать успешный стартап» от людей, которые ни одного миллиона еще не заработали и ни одного успешного стартапа не запустили. И вообще, они девушки и лет им двадцать три.
Итак, о себе. В настоящее время я уже два года работаю директором небольшой софтверной компании в Минске. В компании я давно и был в ней тестировщиком, разработчиком и продавцом. А сейчас вот рассказываю о своем опыте у руля компании. И студентом я был, что характерно, и косяков наделал, как полагается. А сейчас вот шанса таким, как я восемь лет назад, дать не готов.
Может зря я, так?