Евгений Макаров: Как нанять Junior Data Scientist

  Рет қаралды 12,429

ODS AI Ru

3 жыл бұрын

Data Fest Online 2021
DS Hiring track ods.ai/tracks/ds-hiring-df2021
Как нанять Junior Data Scientist. 100+ Проведенных собеседований и здравый смысл, подкрепленный парадигмой машинного обучения
Посмотреть эфир и список треков и организаторов: datafest.ru/2021/
Зарегистрироваться на фест и получить доступ к трекам: ods.ai/events/datafest2021
Вступить в сообщество: ods.ai/
Соцсети Data Fest:
t.me/datafest
datafest

Пікірлер: 71
@user-pg8ry1tm3t
@user-pg8ry1tm3t 3 жыл бұрын
Спасибо большое! Крайне информативно!!
@artyomstepanov7484
@artyomstepanov7484 3 жыл бұрын
Бедные потенциальные джуны(( Страшно даже представить, сколько всего сейчас требуют от студентов/свежих выпускников вузов.
@user-yd6hh9pd7x
@user-yd6hh9pd7x 3 жыл бұрын
Питон это первый курс института, SQL в районе второго курса проходят. Теорвер и статы - второй курс. Машинка в объеме фитпредикт - это или третий курс, или один онлайн курс от ОДС. Аналитика - это написанный диплом, графики и вот это все, умение сделать выводы. Git, bash - ну тоже пара онлайн курсов небольших, больше сил на экономику и философию в универе тратишь. Не уверен, что это прям огромный объём. Вот квантовую физику я сдавал - там был объем: 120 листов мелким почерком в каждой клеточке за два семестра. Четверку честно получить если, то уже считалось очень круто
@grigoriyaksenov5731
@grigoriyaksenov5731 3 жыл бұрын
Обычные требования, просто Х5 обладает компетенциями что бы их проверить, как было сказано идеальным во всех тестах быть невозможно. Но многие вещи озвученные в видео вполне реально освоить и без n+лет в разработке
@andrewromanenkov6929
@andrewromanenkov6929 2 жыл бұрын
@@user-yd6hh9pd7x это какая программа подготовки, интересно, и где?
@user-lc1ph5jg5k
@user-lc1ph5jg5k 3 жыл бұрын
спасибо за отличный видос. было супер интересно
@meinherzbrennt6869
@meinherzbrennt6869 3 жыл бұрын
Прекрасная презентация. Огромное спасибо за публикацию данного видео.
@kammi_b
@kammi_b 3 жыл бұрын
Спасибо! Очень полезно.
@alexandr.novoselov
@alexandr.novoselov 3 жыл бұрын
Джун с опытом преподавания)
@IlyaAb
@IlyaAb 3 жыл бұрын
и скилом написания тестов, плюс если ты занимал на кагле места ниже серебра, то это уже не впечатляет :D
@user-vs3tt8xc6j
@user-vs3tt8xc6j 3 жыл бұрын
@@IlyaAb серебро получал на 3м курсе . . .
@user-yd6hh9pd7x
@user-yd6hh9pd7x 3 жыл бұрын
Часто видим на собесе людей, которые в вузе были ассистентами по курсу. Никто ж не говорит, что джун-профессор. А вот если помогал, будучи в маге, преподавать Питон первокурсникам, что тут удивительного. В докладе говорилось что это слабый сигнал, кстати
@gleb2971
@gleb2971 3 жыл бұрын
А вдруг в x5 джун получает от 150 в месяц на руки без учета премий? В таком случае запросы к кандидату более чем справедливые.
@user-yd6hh9pd7x
@user-yd6hh9pd7x 3 жыл бұрын
@@gleb2971 все так. Вилка на джуна у нас даже ещё повыше. Плюс бонус годовой ещё есть. У нас немного смещённые грейды, и сеньоров очень мало
@nickmosin1131
@nickmosin1131 3 жыл бұрын
Абсолютно не понятно как большая часть указанных критериев применима ко вчерашним студентам и перекатывальщикам из не IT сферы без опыта коммерческой разработки, которые как раз и рассматриваются на позиции джунов. В докладе также нет никаких цифр о том как быстро идет закрытие вакансии при использовании такого подхода, для 100+ собесов из описания видео не указано сколько из них было по вакансии на джуна и сколько из них закончилось оферами, да и за какой период они были проведены и всегда ли использовалась одинаковая модель самого собеса. Банально не хватает информации о количестве и типе этапов собеседования и их длительности. Хорошо бы привести статистика как ыстро джун отобранный по такой методике перекатывается в мидла. Очень странно попахивает участие руководителя на тех. чеке, что повышает стоимость проведения собеса и как результата стоимость найма джуна, про которую вообще никак не упоминули. После секции "красных флагов" сразу захотелось еще узнать о текучке, но ктож скажет. После просмотра создается ощущение, что доклад некорректно назван и он не про найм джунов, а про обычный подход в найме разрабочиков по матрице компетенций под решение обычных задач анализа данных, даже не задач DS в его теперешнем широком понимании. В общем как набирать джунов DS тут не расписано, и полезного разве что сам подход с составлением матрицы компетенций под ваши требования и оценике кандидата согласно пунктам в ней с последующим принятии решение о найме относительно цифр. Но тут тоже есть о чем спорить, ведь набирают обычно человека в команду, а не просто решальщика задач. Вкусовщина про красный флаг на отсутствие тестов: решение о том писать тест или не писать должно приниматься из оценки отношения сложности тестируемого функционала, его критичности относительно системы и сложности написания и сопровождения самого теста как такой же единицы кода. Очень важный момент всегда упускают при тестирваонии - недопустимо, чтобы тесты писал тот же человек, что и написавший тестируемый код, а иначе получаем тестирвоание самого себя, где тесты всегда будут зеленые, но они не будут выполнять функцию контроля. Т.е. на собесе собеседующий должен писать тесты, ломающие код кандидата и он уже должен будет фиксить на ходу. Помимо этого в отношении тестирования как правило упускается, что на него должно быть явно выделено время и фактически деньги заказчика, но далеко не всегда заказчику нужен суперстабильный софт через условный год, когда уже продуктовая ниша будет поделена между теми, кто выдаст продукт быстрее, хоть и менее качественный в целом, но со стабильным ядром, стабильность которого явно заложена в требованиях и бюджете. В итоге собеседующий должен явно обозначить, что надо считать тестовое задание критичной частью проекта и смотреть, что делает кандидат, попросит ли он отревьюить его код, пойдет ли в сторону написания тестов самостоятельно или спросит есть ли специальные тестировщики в комании для этого, что позволит начать разговор о тестировании в целом, вместо написания бесполезного теста. Давая больше входных данных от бизнеса (собеседующего) и не дожидаясь что кандитат будет их вытягивать, можно создать более стабильные условия проведения собеседования да еще и равные для всех участников и упростит их сравнение
@user-yd6hh9pd7x
@user-yd6hh9pd7x 3 жыл бұрын
10 из 100 примерно нанимаем, народ справляется, да и мы же не требуем весь спектр на отлично. Знания в одной области хорошо компенсируют нехватку в другой. Только программирование mandatory, в докладе я об этом говорю Весь собес - один час, выходит недорого для компании. Как раз избегаем многоступенчатого процесса, сейчас рынок такой, что далеко не каждая контора может себе позволить долго собесить не нашёл в списке красных флагов тестирования, видимо, какое то недопонимание. Что имелось в виду в докладе: просим кандидата написать функцию на питоне, и хотелось бы видеть простейший ассерт до кода. Вот и все. Пока что никто не написал, а добрых десять человек мы точно наняли, то есть очевидно, что это не блокер. Может, неаккуратно сформулировал мысль, не первый такой коммент про тесты, хм
@nickmosin1131
@nickmosin1131 3 жыл бұрын
@@user-yd6hh9pd7x спасибо за ответы по озвученным вопросам, но все же не ясно те 100 собесов они были только с джунами или нет? В целом если вы за один этап да еще и за час можете принять решение, то это прям показатель правильности выбранного вами подхода (по крайней мере в вашей компании под ваши потребности). По поводу красного флага тестирования - да чет занесло, посидел подумал как такое могло получиться и понял, что когда вы затронули тему с тестированием, то использовали фразу "выгодно выделит среди других кандидатов", что на фоне всего доклада отложилось в памяти как "не пишешь тесты на собесе - мы вас скорее всего не наймем". А это уже как раз по восприятию было отнесено в секцию красных флагов: "не пишешь тесты - даже не пытайся у нас собеситься". И когда начал писать общий коммент на доклад в мозгу явно вылезло именно в таком виде. Но думаю мысли по поводу тестирования, сами по себе будут людям полезны, так что хотя бы не в пустую писал)
@jamesmiller2521
@jamesmiller2521 3 жыл бұрын
Сразу видно, что благодаря одному нынешнему сотруднику Фейсбука, у Х5 *слишком* хороший HR-бренд на рынке труда ))
@igrinito
@igrinito 3 жыл бұрын
да да___)))
@user-yd6hh9pd7x
@user-yd6hh9pd7x 3 жыл бұрын
Есть такой эффект, надо признать. Команда сейчас приличная. Я бы не сказал, правда, что HR бренд в принципе бывает слишком хорошим :)
@wadyn95
@wadyn95 3 жыл бұрын
Прекрасный доклад не только для DS Junior. Спасибо!
@vadimsobolevskiy5579
@vadimsobolevskiy5579 3 жыл бұрын
джун "смог обосновать необходимость инфраструктурных изменений, чтобы снизить технический долг" (с)
@wadyn95
@wadyn95 3 жыл бұрын
Может быть software developer на DS позицию?)
@user-yd6hh9pd7x
@user-yd6hh9pd7x 3 жыл бұрын
Редкость, конечно, потому этот признак даёт strong positive, в докладе указано. Опять же, это может быть довольно простая технически вещь а-ля «давайте заюзаем pytorch lightning», тут для нас важна способность аргументировать и отстоять свою позицию
@vadimsobolevskiy5579
@vadimsobolevskiy5579 3 жыл бұрын
@@user-yd6hh9pd7x этот признак сугубо сеньорский, если джун не был senior swe и рассказывает подобное, то нужно гадать не пытается ли кандидат FakeItTillYouMake.
@user-yd6hh9pd7x
@user-yd6hh9pd7x 3 жыл бұрын
@@vadimsobolevskiy5579 мы точно про дата саенс сейчас? Я подумаю, конечно, но под инфраструктурными изменениями в ДС понимают в том числе и изменения в ETL, в расчёте метрик, какой то препроцессинг картинок дополнительный. Для всего этого уж точно не надо быть senior SWE
@alekseykordyukov4027
@alekseykordyukov4027 3 жыл бұрын
Спасибо за выпуск. Отметил бы отличное предоставление информации. Всем добра)
@denisvorotyntsev5729
@denisvorotyntsev5729 3 жыл бұрын
Про тесты на собесе полностью согласен. Это хорошая и легковыполнимая практика. Получил задание, спросил интервьюера "что должна отдать функция, если я подставлю 1/-1/0/1.1/любой корнер кейс - написал тест функцию и получил свои очки.
@user-yd6hh9pd7x
@user-yd6hh9pd7x 3 жыл бұрын
Абсолутели тру
@ertargn
@ertargn 3 жыл бұрын
спасибо большое
@anastassiya8526
@anastassiya8526 3 жыл бұрын
несмотря на то, что требования к джуну достаточно высокие, это не плохо)) это мотивация к росту, главное, чтоб человек заложил на этот путь побольше времени)))) не завидую джунам, которые хотят в х5)) но презентация и сами требования, позиция относительно требований очень понравились.это действительно нужные вещи, которые требуются. все обоснованно)
@mlpython1089
@mlpython1089 2 жыл бұрын
Спасибо за видео. Возьму на заметку. У многих спикеров из DS и ML вижу большой послужной список с приставками ex. Хотя люди молодые. Интересно, сколько в среднем по времени работают в одной компании? Если не долго (года три), то с чем это может быть связано?
@alexanderkorabelnikov7483
@alexanderkorabelnikov7483 2 жыл бұрын
ну сильно imo. частые смены работы как у автора для меня был бы strong negative. Я конечно, понимаю, что часто это финансовый рост и тд, но с точки зрения работодателя не нужен человек, который в течение года уйдёт
@josemaldia
@josemaldia 3 жыл бұрын
Где ж таких джунов найдешь;).
@d14400
@d14400 10 ай бұрын
В итоге в МТС не нашел
@user-ve9ly1ti5v
@user-ve9ly1ti5v 3 жыл бұрын
подскажите пожалуйста неопытному неджуну еще даже, что за тест такой, перед написанием кода?
@user-yd6hh9pd7x
@user-yd6hh9pd7x 3 жыл бұрын
Тут имелось в виду, что тебя попросили написать функцию, так вот хорошо бы до этого простейший ассерт написать. И все. Плоховато сформулировал при рассказе
@grigoriyaksenov5731
@grigoriyaksenov5731 3 жыл бұрын
Похоже доводить дело до конца одна из главных бОлей бизнеса.. ))
@user-yd6hh9pd7x
@user-yd6hh9pd7x 3 жыл бұрын
Я бы сказал, одна из основных болей вообще в жизни. Люди это давно подметили: «And enterprises of great pitch and moment With this regard their currents turn away, And lose the name of action.»
@user-ic2hs4my9d
@user-ic2hs4my9d 3 жыл бұрын
Спасибо за презентацию, познавательно! Интерес к деньгам лишь только "Работа - это контракт между компанией и работником, по которому работник какое-то кол-во своего времени обменивает на денежную компенсацию своего труда и ничего больше" Противоречиво немного, как по мне. Наверное, найдутся идеальные кандидаты, которые думают только о деньгах?
@user-yd6hh9pd7x
@user-yd6hh9pd7x 3 жыл бұрын
Да, тут есть противоречие некоторое. Но вот когда интерес строго в деньгах, почему то работник плохо обменивает свой труд на деньги. Так получается, это эмпирическое наблюдение. Не берусь объяснить. Иными словами «интерес не только к деньгам» выступает тут в роли некой страховки/регуляризатора для компании. То есть оно вроде бы и формально просто товарообмен, а по факту мы видим, что иначе никак. Бывают люди, которые эффективно работают чисто за деньги, но обычно это профи. Пришёл, сделал задачу, забрал гонорар, ушёл дальше. Это нормально. Тут все таки мы про джунов говорим, им же ещё расти и развиваться предстоит, это требует усилий, и нужен некий интерес, а тупо деньгами его не заменить
@user-ic2hs4my9d
@user-ic2hs4my9d 3 жыл бұрын
@@user-yd6hh9pd7x да, есть такой момент. Про джунов и вовсе забыл) Спасибо за развернутый ответ!
@vyacheslavspitsin303
@vyacheslavspitsin303 3 жыл бұрын
"Если он программирует быстро, значит он на работе много работает". То есть вы говорите, на Junior позиции берете только людей с опытом работы в программировании?
@user-yd6hh9pd7x
@user-yd6hh9pd7x 3 жыл бұрын
Непонятна цепочка в вашем рассуждении. Джун может быть как с опытом работы, так и без него. Может быть олимпиадником, и может им не быть. Может подготовиться к интервью на литкоде, может не готовиться. Формулировка «только с опытом» это уже вы как то переформулировали мои слова
@vyacheslavspitsin303
@vyacheslavspitsin303 3 жыл бұрын
Но в видео обо всем этом не говорится. Сказано только "если человек программирует бегло, значит, он на работе много работает". Отсюда довольно естественное впечатление, будто нужны бывшие программисты.
@user-mm6od8ut3e
@user-mm6od8ut3e 3 жыл бұрын
Круто
@Pheshen
@Pheshen 3 жыл бұрын
А когда кандидат решает задачи, он может интернетом пользоваться?
@grigoriyaksenov5731
@grigoriyaksenov5731 3 жыл бұрын
было бы ооочень странно если ответ Да. Как вы себе это представляете то ?)
@radiokocmoc
@radiokocmoc 3 жыл бұрын
@@grigoriyaksenov5731 как обычный рабочий процесс? :)
@igrinito
@igrinito 3 жыл бұрын
@@radiokocmoc Рабочий процесс, да. Но я не видел никогда что бы на собесе можно было посмотреть ответы в инете )
@user-vs3tt8xc6j
@user-vs3tt8xc6j 3 жыл бұрын
А в банкинг и торговлю идут не за деньгами?) Почему тогда вакансии выше в среднем по рынку? Понимаю, когда человек идет за наукой, там деньги менее интересны (хоть и важны) или за развитием. Или область предметная интересная, проекты интересные. Какой интерес помогать нанимателю зарабатывать больше?) Не надо лукавить. Вы нанимаете человека, чтобы он помог вам зарабатывать больше (или больше экономить). Деньги на такой вакансии - первый и главный интерес у соискателя. Он вам "душу продает") Задач более интересных тьма, но на них сложнее заработать. А сами говорите об эмпатии . . . В остальном, очень полезно и познавательно. Сразу виден результат тщательно переработанного большого опыта.
@user-yd6hh9pd7x
@user-yd6hh9pd7x 3 жыл бұрын
В соседнем комментарии ответил, да и в докладе было. Вот жизнь показывает, что так оно не работает. Формально вроде как никто никому ничего не должен, а в реальности при таком подходе все плохо становится. Причём если менеджер относится тоже от сих до сих, тоже начинаются проблемы. Не спрашивайте почему так, видимо люди не есть атомарные единицы. Так было бы удобно редуцировать, конечно. Только деньги и ничего личного, но почему то не получается в реальности
@user-vs3tt8xc6j
@user-vs3tt8xc6j 3 жыл бұрын
@@user-yd6hh9pd7x конечно, человек должен быть увлечен своей работой) Но, как мне кажется (могу перекреститься), в Вашей области очень легко сгореть, если иметь какие-то завышенные ожидания от сложности, разнообразия задач и значимости решения (это очень специфический характер нужен, чтобы не терять исследовательский дух при таком роде задач, когда вокруг происходит революция во всех областях и твой труд нужен и там). Если человек хорошо понимает, для чего нужна его работа, то что в этом плохого? Сам тот еще фанат (синтез речи, голосовая биометрия, NLP и сеньор за 5 лет, причем с 3го курса работал почти на фул-тайме). Своей компании я ставил на первое место сложность и соответствие задач моим интересам (в том числе и научное развитие), потом коллектив и только потом заработок. У Вас бы на первое место ставил бы именно заработок. Это не значит, что остальное не важно, но это не только мое мнение. И завышенные (над другими областями) вилки тому подтверждение. В общем, тезис мой в том, что это не всегда плохой сигнал. Это может быть и показателем зрелости специалиста (он будет хорошо работать за хорошую оплату своего труда). P.S. (почитал ответ Ваш к другому комментарию, там о том же, согласен, упустил тот момент, что речь о джунах)
@vyacheslavspitsin303
@vyacheslavspitsin303 3 жыл бұрын
@@user-vs3tt8xc6j А в ритейле какие-то особенные вилки?
@user-yd6hh9pd7x
@user-yd6hh9pd7x 3 жыл бұрын
@@vyacheslavspitsin303 в ритейл сейчас много данных и жесткая конкуренция за людей. Екоммерс в России очень развит, приносит хорошие доходы. Плюс давление от Яндекса и Сбера. Посмотрите доклад Анатолия Орлова, он об этом очень прямо говорит
@sergeyv1534
@sergeyv1534 3 жыл бұрын
@@user-yd6hh9pd7x Можете ссылку прикрепить, плз?
@chillywilly8559
@chillywilly8559 3 жыл бұрын
Ну система жёсткая конечно, хотелось бы чтобы во всех компаниях такой отбор был
@alexandr.novoselov
@alexandr.novoselov 3 жыл бұрын
зачем? и какая тогда стартовая зп должна быть у джуна, что бы он потратил уйму времени и сил на освоение данных навыков, и только потом вышел на рынок труда?
@chillywilly8559
@chillywilly8559 3 жыл бұрын
@@alexandr.novoselov я имел ввиду больше систему разбиения по критериям и голосование разных собеседующих, так работают во всем фаанге. Да, требования могут показаться слишком жесткими. Но при таком наплыве гуманитариев с курсеры в дс как сейчас, ребятам из физтеха и др. вузов можно будет получить работу без элемента рандома. Как это часто бывает, когда тебя просто отсеивают по правильно выполненому тестовому заданию ( типо хаус прайсинг с каггла), где впрцнп каждый может взять публичный код и он будет у всех правильным. У нас в Украине много таких случаев, надеюсь в России по-другому.
@sergeyfedash112
@sergeyfedash112 3 жыл бұрын
@@chillywilly8559 Если ты имеешь на кегле 1+ серебро и идешь на джуна - ты уже наверняка НАМНОГО выше АБСОЛЮТНО БОЛЬШЕЙ части кандидатов (ну если мы говорим за Украину). Элемент рандома существует всегда - ты можешь как минимум просто не понравится интервьюверам как человек с которым придется работать. Наоборот, чем больше наплыв людей с курсеры - тем си. ьнее выделяется рехюме человека который вложился в знания больше чем прохождение курсов/универа. А собеседовать целой командой джунов, которых реально намного больше мидлов и синьйоров- ну времени реально не особо останется работать А тестовое надо просто давать нормальное, если его можно настолько просто своровать как в примере - значит это очень плохое тестовое.
@user-yd6hh9pd7x
@user-yd6hh9pd7x 3 жыл бұрын
На самом деле я не хотел, чтобы показалась жесткой, вроде говорю там в докладе, что нехватка одного скилла компенсируется другими запросто, и только программинг обязателен. Видимо, контент пересилил эту оговорку. Собесим 5-6 человек в неделю, из 7 потенциальных интервьюеров получается что каждый не более 3 раз собесит, не так и много 3 часа в неделю. Чаще 2 раза. Затраты компенсируются тем, что одного интервью хватает. Тестовые я не люблю по той причине, что сильный кандидат найдет работу и без него, и мы его упустим. Плюс преимущество получают те, у кого тупо больше свободного времени, чтобы заполировать тестовое. Kaggle я упомянул, потому что это заметный плюс, опять же на мой взгляд; некоторые его не признают, кстати. Пока что только один кандидат был с хорошими результатами на нем, многие приводят свой профиль, а там результат хуже паблик бейзлайна, вот это провал
@sergeyfedash112
@sergeyfedash112 3 жыл бұрын
@@user-yd6hh9pd7x А подскажите плз как человек который нанимает на мидлов и выше - какие красные флаги кроме денег и совсем очевидных вещей проверяете на мидла и выше? Понимаю что это тема на ещё 1 доклад, но очень интересно какую идеологию собеседований исповедуете. Проходитесь в основном по теории и опыту или больше тратите время на моделирование бизнес кейсов и совместного поиска путей их решения? Наблюдаю диаметрально ротивополжные тактики у разных компаний, очень интересно как это делается в х5
DO YOU HAVE FRIENDS LIKE THIS?
00:17
dednahype
Рет қаралды 36 МЛН
Sigma Girl Past #funny #sigma #viral
00:20
CRAZY GREAPA
Рет қаралды 28 МЛН
Homemade Professional Spy Trick To Unlock A Phone 🔍
00:55
Crafty Champions
Рет қаралды 61 МЛН
DO YOU HAVE FRIENDS LIKE THIS?
00:17
dednahype
Рет қаралды 36 МЛН