CV
January 28, 2019

Торговля лицом. Stackoverflow, конференции и GitHub.

Привет! Через обратную связь поступила тема от Dmitriy Shlyugaev:

Торговля лицом через опенсорс проекты и конференции... как реклама самого себя.Тогда ты приходишь уже в кампанию на собес не как неизвестный разработчик, а как "важная персона" и можешь гнуть линию в свою сторону.

Я чуть расширю вопрос и поговорю не только про опенсорс (ака GitHub), но и про Stackoverflow.

Уточню, почему я не очень буду акцентироваться на конференциях: у меня нет опыта выступлений, кроме митапов внутри компании.

Быть знаменитым хочется. Хочется иметь нормальный personal brand, и открывать с ноги двери митинг-румов на собеседованиях.

Однако, тут есть небольшой секрет. Даже медийный персонаж, типа модного хип-хоп артиста или актера, часто сталкивается с людьми, которые о нём не слышали. Что уж говорить, про автора "звездного" репозитория на гитхабе или докладчика на том послеобеденном слоте на конференции в душном зале.

Как всегда предлагаю провести мысленный эксперимент: вспомни несколько конференций или митапов на которых ты был. Вспомни интересный и качественный технический доклад. Не киноут, на который позвали успешного и известного деврела или евангелиста, а доклад от простого инженера. А теперь вспомни, как выглядел докладчик и как его звали. Скорее всего, ты забыл его имя и не узнаешь его в толпе.

Точно так же людям не запоминаются авторы удачных твиттер аккаунтов, ведущие подкастов и тот человек с непонятным ником, который решил твою проблему на Stackoverflow.

Конечно, есть исключения, но их откровенно мало. Что-то мне подсказывает, что ты не из них. Я ни разу не держал в руках резюме от знаменитого докладчика (что логично), но неоднократно видел доклады и выступления в резюме ноунейм инженеров.

Нужны ли выступления и проекты в резюме?

Однозначно, нужны. Если выступление не старше, скажем пяти лет, то очень стоит добавить его в CV. За это цепляется взгляд. Это выделяет резюме из толпы. Потенциально задаст тему для разговора.

Однако, никто не пойдёт смотреть этот доклад. Особенно на первом этапе.

Если у тебя доклад про какой-нибудь ML, то интервьюер отметит для себя:

О, класс, в машинлёрнинге шарит, наверное

и... и всё. Не будет он переходить по ссылкам, и вникать в детали. Если сам расскажешь на интервью, то и славно.

Аналогично со статьями в блогах. Ссылки на блоги или публикации — это очень хорошо, но обычно их не читают. Максимум что сделают — это просмотрят оглавление блога. Ну может по диагонали проглядят последний пост.

Однако, наличие блога ставит тебя выше других кандидатов. Всё же это человек, который что-то может рассказать другим. Он не боится делиться своими навыками, он уверен в них (ха-ха-ха, большинство авторов очень страдают от синдрома самозванца, и ссут, что они напишут какую-нибудь глупость в очередном посте, но это такой секрет, тсссс!).

Кстати, этот же синдром есть и у интервьюера. Ты — человек, написавший по теме пост (или доклад), то есть человек, который не испугался выложить свою экспертизу на публичное обозрение. А напротив тебя сидит какой-то хер с горы, которому нечего показать. Он очень боится опозориться перед "специалистом с публикацией".

Ситуация чуть меняется, когда тебя зовут на интервью прямо на митапе/конференции. Однако, меняется она не сильно, да и не так уж и много успешных наймов происходит после доклада. Если у тебя такое было, поделись историей.

Как акцентировать?

И так, вписал ты в своё резюме ссылки на свои посты или выступления. Возможно, даже на опенсорс проект на гитхабе и профиль на стэковерфлоу.

Как мы уже обсудили выше, никто не пойдёт внимательно изучать эти ссылки. Если ты знаменитость, то в этом нет смысла, тебя и так знают. Если ты не знаменит, то нет смысла тратить на тебя время. Увы.

Однако, в твоих руках есть возможность "подсветить" выгодные тебе моменты. Собеседуешься на позицию QA-инженера в компанию, которая быстро растёт? Обязательно укажи на свой доклад или пост про нагрузочное тестирование. Пусть это будет базовый доклад, но это в сотню раз лучше, чем ничего. Ты можешь указать это в сопроводительном письме, или явно указать тему доклада в резюме.

Иногда твой опенсорс проект слабо пересекается с нуждами компаний. Возможно они о нём и не слышали вовсе. Делаешь ты какой-нибудь популярный UI компонент для асинхронной загрузки картинок с фейсбука, а новая компания пишет банковское приложение. У них там одни цифры и текст в интерфейсах.

Такое несоответствие профилю компании и невнимательность интервьюера может сыграть за тебя. Делал я как-то очень простой плагин к IDE, который следил за неймингом определенных методов. Очень тупо работало: проверяешь имя и возвращаемый тип. При необходимости предлагаешь новое имя.

И на одном интервью, меня спросили про то, как этот тип методов устроен внутри. Второй интервьюер сразу же прервал мой ответ, сказав что "ой, да, ты же тот плагин делаешь, наверное и лучше нас знаешь детали, давай к другому вопросу перейдём". Я не стал спорить.

Но будь готов, к тому, что это не выстрелит совершенно. Не стоит сильно рассчитывать на опенсорсный проект, как способ обойти тестовое задание. Анализировать проект на гитхабе очень сложно. Нужно вникнуть в суть, почитать документацию и код. Понять что из-этого актуально (может ты код написал в 2012-м году, и с тех пор лишь документацию обновляешь). Нужно выделить лично твой вклад и отделить его от остальных котнтрибьюторов. Гораздо проще отмазаться:

Мы посмотрели ваш гитхаб, но мы понимаем, что ваш уровень наверняка вырос, мы бы хотели увидеть наиболее актуальный код, вот вам наше тестовое задание.

Что на русский переводится, как "нам лень думать, у нас есть ещё десяток кандидатов, зато мы умеем быстро проверять шаблонные задания".

Ответы на вопросы

Ответы на вопросы на различных профильных форумах или том же Stackoverflow ещё хуже работают на твой персональный бренд. Да, со временем аватарка и никнейм примелькаются. Но только в том случае, когда ты проводишь там много времени и отвечаешь на большое количество вопросов. И только для тех, кто проводит там столько же времени. Джона Скита знают многие, но не все. А у него там поинтов больше всех в мире. Что уж говорить про звёздочек локального масштаба.

Короче, ссылка на профиль на SO вряд ли отменит собеседование. Возможно даже тебе напишет рекрутер, который найдёт тебя через соответствующих раздел сайта. Но по большому счету все SO-профили, которые я видел в резюме кандидатов могут "похвастаться" парой сотен баллов. Реже парой тысяч. Это ерунда, конечно.

Однако, такие ответы — хороший способ учиться. Это своеобразные этюды или задачки для программиста. Понять чужую проблему, кратко сформулировать решение. Попутно проверить документацию. Всё это очень прокачивает твои навыки, особенно на ранних этапах карьеры.

Когда же оно работает?

Иногда такая "знаменитость" срабатывает странным образом. Был у меня любопытный случай несколько лет назад. Я своего рода коллекционер дохлых технологий. У меня уже есть небольшое кладбище таких штук в резюме.

Но однажды, компания в Нидерландах искала специалиста по одной из таких технологий для какого-то энтерпрайзного проекта. И нашли меня. Увы, у них не было никого, кто бы мог проверить уровень моей компетенции. Пришлось им нанимать консультанта из Венгрии, который в прошлом был каким-то там сертифицированным специалистом в этой области. Он и должен был провести раунд интервью со мной.

В итоге, я просто прислал ему свой профиль на SO, сказал, что смотреть нужно по соответствующим тэгам. А там у меня было что-то вроде top-5% в мире. Выше были только разработчики технологии. Конечно, интервью свелось к простой болтовне за жизнь и его рассказам о блоггинге.

Оффер я получил, но работать туда не пошёл, разумеется.

Стоило ли вкладывать так много усилий в это? Хуй его знает. Вот, хоть тут смог похвастаться. Особо оно не монетизируется.

Выводы.

Если у тебя есть время и энергия, то заниматься персональным брендом, публикациями и выступлениями, конечно стоит. Таким образом ты получаешь небольшую известность, серьёзно углубляешь свои знания (хочешь в чём-то разобраться, объясни это другому человеку), добавляешь себе немного авторитета перед интервью. Ну и в целом, оставляешь какой-то след.

Но не стоит рассматривать это как серьёзный инструмент для построения карьеры. Если у тебя есть эти "кирпичики", то на них обязательно стоит опираться. Если нет, то и не страшно. Они не настолько ценны, как кажется.

Любой мейнтейнер популярного опенсорс проекта подтвердит тебе, что затраченное время не окупается джоб офферами и донейшeнами.

Эти и другие вопросы обсуждаем в канале https://t.me/your_soft_skillzz

и твиттере https://twitter.com/soft_skillzz

Задать вопрос или предложить тему для новых постов: https://goo.gl/forms/1G2206MfVzfoowHf2

Подписывайтесь и рассказывайте друзьям.

МS.