Я знаю доподлинно, в какой момент интервью я потерял шанс получить работу в небольшой фирме, занимающейся созданием приложений и расположенной вцентре Остина.
Они хотели увидеть мой код, но, конечно, понимали, что я не могу показать ничего из того, что делаю на текущей работе или что делал в других компаниях ранее. Но это не проблема, ведь я конечно же могу показать один из моих многочисленных сторонних проектов, которыми я, безусловно, занимаюсь.
Но у меня нет сторонних проектов. Меня нет на github. У меня нет проектов с открытым исходным кодом, над которыми я сижу вечерами. У меня ровно ноль pull-запросов в любой из самых последних баз кода, где отметились все классные программисты. Я не вожусь с упражнениями на Haskel. И я терпеть не могу хакатоны.
И когда я сказал, что у меня нет side-проектов, которые я мог бы показать, они услышали, что я не лучший. Я не страстно увлеченный разработчик. Я не уделяю достаточно времени совершенствованию своих знаний и навыков. Разработка для меня – «просто работа».
И в какой-то степени это правда. Я не лучший. Я встречал несколько людей, которых можно отнести к лучшим, и мы совершенно разные создания. Если я могу привести такую аналогию, то когда я занимался бегом, я всегда был в числе первых из 5-10% финишировавших, однако разница между мной и элитой была примерно такой же, как между мной и 1% самых худших бегунов. Я был увлеченным бегуном. Я пробегал больше 50 миль в неделю. Я старался преуспеть. Преуспеть в границах времени и жизненного баланса, которые я определил для себя. Однако чтобы достичь уровня элиты, мне пришлось бы положить на алтарь всю свою жизнь, а у меня не было желания это сделать. Это означало бы бег ценой всего остального.
Есть маленькая группа людей, с которыми код разговаривает. Для них это не работа, а призвание. Код — их искусство, а они — художники. На каждого из этих ребят приходятся тысячи восхитительных, основательных разработчиков, которые превосходят остальные 90% выпускников факультетов компьютерных наук. Но они не «лучшие».
Когда компании говорят, что они хотят «увлеченных разработчиков», которые программируют в свое свободное время, когда компании говорят, что им нужны «лучшие», я начинаю психовать. Это близорукий подход к построению команды. Это тонкий намек на то, что им нужны роботы.
Я взял себе за правило указывать в своем резюме или онлайн-профайлах другие вещи, которыми я увлекаюсь. Глупый проект, связанный с искусством, в котором я принимаю участие в Остине. Бизнес, связанный с собаками. Бег, рисование, писательство. Для меня важно, чтобы эти атрибуты имели значение для компании, где я хочу работать. Если они ценят это во мне, значит, и в других тоже, а это говорит очень многое о культуре, царящей в этой компании.
Понемногу мир к этому приходит. Область залива Сан-Франциско, Сиэтл, Нью-Йорк – это, должно быть, самые горячие зоны для вашего стартапа или гигантского конгломерата, но вы серьезно ограничиваете свою выборку потенциальных кандидатов до кучки людей, которые могут жить в этих городах.
У меня четверо детей. У нас с женой есть отдельный бизнес по уходу за собаками. Я активный член местного сообщества художников. Я никогда не смогу жить в указанных выше городах. И хотя некоторые компании понимают, что я не являюсь краеугольным камнем, – Facebook, Google, Amazon, у них у всех есть ощутимое присутствие в Остине именно потому что они собирают таланты повсюду – слишком в многих местах все еще убеждены, будто «лучшие» живут, чтобы писать код. Такой «лучший» привлекателен для вашей компании, ведь у вас есть комната для сна, 80-часовая рабочая неделя и стол для пинг-понга. Такой «лучший» счастлив напиваться в стельку каждую пятницу и не имеет абсолютно никаких планов на вечер или выходные. Вообще и никогда.
Я не получил работу в той фирме в центре Остина. У меня нет побочных проектов, которые я мог бы показать. По четвергам вечерами я хожу в студию и вместе с другими художниками провожу три часа, делая наброски с нашей модели в разных позах. Вечером, после приготовления ужина и общения с женой и детьми я чаще всего сажусь и набиваю 2 тыс. слов для моего пятого романа. Который, подобно четырем его предшественникам, умрет в моем столе и никогда не будет никем прочитан. По выходным я гуляю пешком. Я погружаюсь в искусство. Я увлеченный разработчик потому что я увлеченный человек. Но у меня нет кода, который я мог бы показать.
[customscript]techrocks_custom_after_post_html[/customscript]
[customscript]techrocks_custom_script[/customscript]
В Украине тоже такой ужас творится. Как мне сказали на одном собеседовании: «Нет сторонних проектов — значит ты не увлечен настолько, чтобы работать и вне рабочего времени, и недостаточно профессионален чтобы успевать делать свою работу и заниматься чем-нибудь ещё». А это было собеседование на уровень джуна. И так не один раз отказали. Всем нужны джуны с уровнем мидла, и сотней-другой сторонних проектов. По этому часто разработчики цепляются за любое место, куда проходят. Конкуренция есть, рабочие места есть, а нормальных руководителей и адекватных HR — крайне мало.
Это точно.
Интересная статья.
В ней нашёл себя.
И потому-то я
хочу работать на себя.