Size: a a a

2020 November 13

SB

Sam Becket in ctodailychat
Alexey Shcherbak
это основная идея, для того чтобы это продавать как сервис - очень узкая ниша, т.к. поиск по опенсорсу - сильно ограничен (это как если бы на работу нанимали только тех у кого есть вебсайт и его можно найти гуглом). Это такой компонент для ГХ для привлечения внимания к себе, не только как "эй, мы гигантское хранилище кода "разного качества" ", но с такой фичей ГХ может сказать а смотрите, как мы умеем еще и в рекрутмент\поиск талантов.
Но тут есть пара моментов
- у МС уже есть LinkedIn, и там это вполне денежно, если они еще сами соединят ЛИ с ГХ - это будет сильный заход.
- у ГХ много сильных ребят, а идея в целом на поверхности (кмк) - они или сами ее уже пилят (А если нет - можно хорошо наняться в ГХ) или попробовали но поняли что коммерчески - не выгодно или данные низкого качества.
но в первую очередь конечно будем выходить и продавать опенсурс проектам, это проще всего
источник

SB

Sam Becket in ctodailychat
Alexey Shcherbak
это основная идея, для того чтобы это продавать как сервис - очень узкая ниша, т.к. поиск по опенсорсу - сильно ограничен (это как если бы на работу нанимали только тех у кого есть вебсайт и его можно найти гуглом). Это такой компонент для ГХ для привлечения внимания к себе, не только как "эй, мы гигантское хранилище кода "разного качества" ", но с такой фичей ГХ может сказать а смотрите, как мы умеем еще и в рекрутмент\поиск талантов.
Но тут есть пара моментов
- у МС уже есть LinkedIn, и там это вполне денежно, если они еще сами соединят ЛИ с ГХ - это будет сильный заход.
- у ГХ много сильных ребят, а идея в целом на поверхности (кмк) - они или сами ее уже пилят (А если нет - можно хорошо наняться в ГХ) или попробовали но поняли что коммерчески - не выгодно или данные низкого качества.
тут в кач. первых клиентов просто думаю пройтись по блокчейн компаниям — это все коммерческий опенсурс и должен дать первые продажи
источник

AS

Alexey Shcherbak in ctodailychat
Sam Becket
Они пробовали делать git jobs лет 5-10 назад, но не взлетело

не взлетело как раз таки по причине не релевантных офферов

что бы эффективно матчить компанию с программистом, который интересуется/работает в том же техническом стеке, что и ты — нужна технология dependency graph или её аналог

поэтому я собственно и хочу на этой теме зайти в гх и продаться им :)
ну вопрос в том - а что вы сейчас делаете релевантнее чем крупный единорог стартап ?  были еще stacoverflow jobs по такому же принципу... Может в этих данных нет ценной информации или она нерелевантна (по моему профилю на SO я бы должен получать кучу предложений на MSBuild, но слава богу не получаю) ?
источник

AS

Alexey Shcherbak in ctodailychat
сорри, у меня обед и прогулка за кофе
источник

SB

Sam Becket in ctodailychat
Alexey Shcherbak
По закрытым - где и как ? ну т.е. простой момент - я работал в компании Х с технологией Y, там все было в своем тенанте гитхаба - вы эту инфу не вытащите если компания X не поделится с вами историей гита. А она не поделится. И гитхаб не даст поиск в закрытые корп репки...
да, есть такой момент

Мы предполагаем, что если компания ищет программиста под репозиторий, то она может дать доступ к манифест файлу конкретно этого репозитория

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



Кроме этого мы прямо говорим — наш парсер сам находится в опенсурсе, вы можете убедиться, что наш код берет и анализирует только манифест файл, не трогая ничего остального
источник

SB

Sam Becket in ctodailychat
Alexey Shcherbak
ну вопрос в том - а что вы сейчас делаете релевантнее чем крупный единорог стартап ?  были еще stacoverflow jobs по такому же принципу... Может в этих данных нет ценной информации или она нерелевантна (по моему профилю на SO я бы должен получать кучу предложений на MSBuild, но слава богу не получаю) ?
вот вся то суть в том, что во всех подобных проектах никто не думает о заботах программистов, все думают только о заботах рекрутера


А программист тем временем:
1. не хочет проходить неоплачиваемые тестовые задания
2. составлять свое резюме по нескольку раз
3. подтверждать скиллы указанные в резюме
4. хочет найти работу либо в том стеке, в котором он работает уже сейчас либо в своем хобби



При использовании нашего сервиса ему требуется:
1. кликнуть по авторизации и дать доступ приложению
2. заполнить доступность для найма и цену + контакты

Все остальное сгенериться автоматически и теперь его будет матчить только с теми офферами, которые интересуют его самого
источник

SB

Sam Becket in ctodailychat
Alexey Shcherbak
ну вопрос в том - а что вы сейчас делаете релевантнее чем крупный единорог стартап ?  были еще stacoverflow jobs по такому же принципу... Может в этих данных нет ценной информации или она нерелевантна (по моему профилю на SO я бы должен получать кучу предложений на MSBuild, но слава богу не получаю) ?
не релевантна, потому что надо искать по dep graph :)

тогда получается релевантно

я еще пробовал искать через форки, клоны и пр, но по зависимостям пока бест матч
источник

SB

Sam Becket in ctodailychat
Alexey Shcherbak
По закрытым - где и как ? ну т.е. простой момент - я работал в компании Х с технологией Y, там все было в своем тенанте гитхаба - вы эту инфу не вытащите если компания X не поделится с вами историей гита. А она не поделится. И гитхаб не даст поиск в закрытые корп репки...
А, да, есть еще один, совсем сумасшедший способ — заключить сделки с пакетными менеджерами типа NPM, которые будут трекать установку зависимостей и давать нам искомый граф по NPM, включая закрытые источники
источник

SB

Sam Becket in ctodailychat
Alexey Shcherbak
ну вопрос в том - а что вы сейчас делаете релевантнее чем крупный единорог стартап ?  были еще stacoverflow jobs по такому же принципу... Может в этих данных нет ценной информации или она нерелевантна (по моему профилю на SO я бы должен получать кучу предложений на MSBuild, но слава богу не получаю) ?
через dep graph точно релевантна, я разрабов яндекса по ней нахожу, которые мне нужны, так что я думаю все будет ок :)
источник

AS

Alexey Shcherbak in ctodailychat
Sam Becket
через dep graph точно релевантна, я разрабов яндекса по ней нахожу, которые мне нужны, так что я думаю все будет ок :)
Конечно все будет ок ;)
источник

AS

Alexey Shcherbak in ctodailychat
Sam Becket
вот вся то суть в том, что во всех подобных проектах никто не думает о заботах программистов, все думают только о заботах рекрутера


А программист тем временем:
1. не хочет проходить неоплачиваемые тестовые задания
2. составлять свое резюме по нескольку раз
3. подтверждать скиллы указанные в резюме
4. хочет найти работу либо в том стеке, в котором он работает уже сейчас либо в своем хобби



При использовании нашего сервиса ему требуется:
1. кликнуть по авторизации и дать доступ приложению
2. заполнить доступность для найма и цену + контакты

Все остальное сгенериться автоматически и теперь его будет матчить только с теми офферами, которые интересуют его самого
перечитал весь концепт еще раз - интересно, возможно мой опыт просто отличается от традиционного опыта программистов, которых вы опрашивали (вы ведь опрашивали, да ? ) Есть сервисы которые вполне ориентированы на программиста, похожий матчинг делает например https://www.moonlightwork.com/ (профиль сам заполняешь, мэтчинг автоматический с позициями с теми же тегами, также и линкедин recruiter умеет вроде) ну и вообще много сервисов по составлению и оформлению резюме. Но не суть.  У всех этих пунктов есть вариации инструментов которые их неплохо закрывают

>1. не хочет проходить неоплачиваемые тестовые задания
Справедливо ,если они бесплатные. в нормальных компаниях не зазорно оплатить время кандидата, особенно если по условиям задания на него должно уходить не более 3-4-8 часов. Обычно тестовое задание это после первоначального скрининга, т.е. просто так всем день работы не оплачивают. Или задания простые настолько что сделать их - не составляет труда и затраты на его выполнение - фоновый шум в ежедневном объеме работы программиста. Если есть HR - они мэтчат, если нет - или через рекомендации или тестовые задания тривиальны чтобы  отсеивать совсем левый шум среди кандидатов.

>2. составлять свое резюме по нескольку раз
А зачем ? можно составить один раз и потом править. Опять же - есть сервисы типа novoresume, есть linkedin, и куча других вещей. Если озаботился аппликациями в FAANG - ну для повышения шансов - можно и потрудиться, но tailoring резюме решает другую проблему - повышение шансов\сторителлинг

> 3. подтверждать скиллы указанные в резюме
а как коммит в репку с технологиями подтверждает скиллы ? человек может быть правил документацию или стиль отформатировал в js  файлах - он не стал экспертом в этом вопросе.
Скиллы можно подтвердить на интервью или на каком-нить leet code \ hacker rank, ну или опять же - рекомендации тех с кем работал. Если человек не хочет подтверждать свои заявления в резюме - тут кмк более серьезный red flag сам по себе.

>4. хочет найти работу либо в том стеке, в котором он работает уже сейчас либо в своем хобби
Прям путь наименьшего сопротивления, кому-то интересно поменять стек. Или он вырос на уровень когда стек имеет малое влияние. Старые коммиты могут относиться к стеку который уже не пользую, новые коммиты не публичны. Корреляция наверное есть, но достаточно ли этого для мэтчинга\найма
источник

AS

Alexey Shcherbak in ctodailychat
Sam Becket
А, да, есть еще один, совсем сумасшедший способ — заключить сделки с пакетными менеджерами типа NPM, которые будут трекать установку зависимостей и давать нам искомый граф по NPM, включая закрытые источники
реестры такого рода - кладезь аналитики , по технологиям, но редко по людям. Можно собирать в твиттере тренды с технических постеров - будет еще лучше картина горячих и wannabe технологий. А найти денежные контракты на такую тему - нетривиальная задача. Возможно сработает в мире биткойна но там вообще все живет по своим законам (или понятиям) и практики кмк плохо переносятся на традиционный массовый поиск и найм.

А если не секрет - вы в автоматическом режиме находили специалистов и они отлично мэтчились на нужды или все же потом просматривали их профили вручную вручную\договаривались\интервьюировали ?  Вопрос даже наверное такой - этот инструмент он для начального отсева или для более глубокой проверки (подтверждение скиллов) ?
источник

SB

Sam Becket in ctodailychat
Alexey Shcherbak
реестры такого рода - кладезь аналитики , по технологиям, но редко по людям. Можно собирать в твиттере тренды с технических постеров - будет еще лучше картина горячих и wannabe технологий. А найти денежные контракты на такую тему - нетривиальная задача. Возможно сработает в мире биткойна но там вообще все живет по своим законам (или понятиям) и практики кмк плохо переносятся на традиционный массовый поиск и найм.

А если не секрет - вы в автоматическом режиме находили специалистов и они отлично мэтчились на нужды или все же потом просматривали их профили вручную вручную\договаривались\интервьюировали ?  Вопрос даже наверное такой - этот инструмент он для начального отсева или для более глубокой проверки (подтверждение скиллов) ?
Для примера давайте рассмотрим типичный флоу хайра
источник

SB

Sam Becket in ctodailychat
1. тим лид дает требования к позиции -> HR

2. HR составляет вакансию и пушит её по разным сервисам

3. Первая неделя сбор откликов и отсев яростных неадекватов, которые вообще в принципе не умеют программировать. Получившуюся воронку HR кидает обратно в тимлида

4. Вторая неделя — отсев специалистов по языкам и фреймворкам, даются тестовые задания на знание фреймворка, с которым работает компания

5. Третья неделя — проверка тестовых заданий, личные собеседования, принятие на работу

6. (опц) Четвертая неделя — обучение спеца фреймворку, если он с ним не знаком + адаптация
источник

SB

Sam Becket in ctodailychat
Здесь мы полностью можем автоматизировать 1-4 пункты
источник

SB

Sam Becket in ctodailychat
так что перефразируя ваш вопрос — это скорее инструмент начального отсева, вам все же придется оценивать кандидата, собеседовать его и т.п

но на первоначальном отсеве мы помогаем сократить 2-3 недели
источник

SB

Sam Becket in ctodailychat
В перспективной основе конечно я могу еще анализировать коды кандидата на совпадение с code-of-conduct организации, а так же возможно иным образом следить за качеством кода

Однако, на первоначальном этапе это все же просто удобный инструмент для первоначального отсева
источник

SB

Sam Becket in ctodailychat
просто на периоде отсева HR еще будет тратиться на то, что бы закинуть вакансию в топ и т.д. и т.п, эти косты мы тоже снимаем
источник

SB

Sam Becket in ctodailychat
Alexey Shcherbak
перечитал весь концепт еще раз - интересно, возможно мой опыт просто отличается от традиционного опыта программистов, которых вы опрашивали (вы ведь опрашивали, да ? ) Есть сервисы которые вполне ориентированы на программиста, похожий матчинг делает например https://www.moonlightwork.com/ (профиль сам заполняешь, мэтчинг автоматический с позициями с теми же тегами, также и линкедин recruiter умеет вроде) ну и вообще много сервисов по составлению и оформлению резюме. Но не суть.  У всех этих пунктов есть вариации инструментов которые их неплохо закрывают

>1. не хочет проходить неоплачиваемые тестовые задания
Справедливо ,если они бесплатные. в нормальных компаниях не зазорно оплатить время кандидата, особенно если по условиям задания на него должно уходить не более 3-4-8 часов. Обычно тестовое задание это после первоначального скрининга, т.е. просто так всем день работы не оплачивают. Или задания простые настолько что сделать их - не составляет труда и затраты на его выполнение - фоновый шум в ежедневном объеме работы программиста. Если есть HR - они мэтчат, если нет - или через рекомендации или тестовые задания тривиальны чтобы  отсеивать совсем левый шум среди кандидатов.

>2. составлять свое резюме по нескольку раз
А зачем ? можно составить один раз и потом править. Опять же - есть сервисы типа novoresume, есть linkedin, и куча других вещей. Если озаботился аппликациями в FAANG - ну для повышения шансов - можно и потрудиться, но tailoring резюме решает другую проблему - повышение шансов\сторителлинг

> 3. подтверждать скиллы указанные в резюме
а как коммит в репку с технологиями подтверждает скиллы ? человек может быть правил документацию или стиль отформатировал в js  файлах - он не стал экспертом в этом вопросе.
Скиллы можно подтвердить на интервью или на каком-нить leet code \ hacker rank, ну или опять же - рекомендации тех с кем работал. Если человек не хочет подтверждать свои заявления в резюме - тут кмк более серьезный red flag сам по себе.

>4. хочет найти работу либо в том стеке, в котором он работает уже сейчас либо в своем хобби
Прям путь наименьшего сопротивления, кому-то интересно поменять стек. Или он вырос на уровень когда стек имеет малое влияние. Старые коммиты могут относиться к стеку который уже не пользую, новые коммиты не публичны. Корреляция наверное есть, но достаточно ли этого для мэтчинга\найма
Я видел много сервисов типа amazing hiring или даже русского Geeko, или платформы Turing, которая набирает сейчас обороты

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

В итоге основная проблема здесь — очень долгий onboarding,  лиды просто забивают на ненужные и непонятные им тесты и просто отваливаются

И как результат - CAC под программиста доходит до 2к$(!!!!)

Здесь я постарался сделать так, что бы для соискателя нужно было нажать три кнопки, что бы появиться в результатах поиска и начать принимать офферы, таким образом я сокращаю CAC до 10 раз

Наверное вот это я имел ввиду говоря о заботах программиста :)
источник

SB

Sam Becket in ctodailychat
Alexey Shcherbak
перечитал весь концепт еще раз - интересно, возможно мой опыт просто отличается от традиционного опыта программистов, которых вы опрашивали (вы ведь опрашивали, да ? ) Есть сервисы которые вполне ориентированы на программиста, похожий матчинг делает например https://www.moonlightwork.com/ (профиль сам заполняешь, мэтчинг автоматический с позициями с теми же тегами, также и линкедин recruiter умеет вроде) ну и вообще много сервисов по составлению и оформлению резюме. Но не суть.  У всех этих пунктов есть вариации инструментов которые их неплохо закрывают

>1. не хочет проходить неоплачиваемые тестовые задания
Справедливо ,если они бесплатные. в нормальных компаниях не зазорно оплатить время кандидата, особенно если по условиям задания на него должно уходить не более 3-4-8 часов. Обычно тестовое задание это после первоначального скрининга, т.е. просто так всем день работы не оплачивают. Или задания простые настолько что сделать их - не составляет труда и затраты на его выполнение - фоновый шум в ежедневном объеме работы программиста. Если есть HR - они мэтчат, если нет - или через рекомендации или тестовые задания тривиальны чтобы  отсеивать совсем левый шум среди кандидатов.

>2. составлять свое резюме по нескольку раз
А зачем ? можно составить один раз и потом править. Опять же - есть сервисы типа novoresume, есть linkedin, и куча других вещей. Если озаботился аппликациями в FAANG - ну для повышения шансов - можно и потрудиться, но tailoring резюме решает другую проблему - повышение шансов\сторителлинг

> 3. подтверждать скиллы указанные в резюме
а как коммит в репку с технологиями подтверждает скиллы ? человек может быть правил документацию или стиль отформатировал в js  файлах - он не стал экспертом в этом вопросе.
Скиллы можно подтвердить на интервью или на каком-нить leet code \ hacker rank, ну или опять же - рекомендации тех с кем работал. Если человек не хочет подтверждать свои заявления в резюме - тут кмк более серьезный red flag сам по себе.

>4. хочет найти работу либо в том стеке, в котором он работает уже сейчас либо в своем хобби
Прям путь наименьшего сопротивления, кому-то интересно поменять стек. Или он вырос на уровень когда стек имеет малое влияние. Старые коммиты могут относиться к стеку который уже не пользую, новые коммиты не публичны. Корреляция наверное есть, но достаточно ли этого для мэтчинга\найма
Спасибо большое за вашу критику, мне очень её не хватает :D
источник