Русский
Русский
English
Статистика
Реклама

Поиск персонала

Как кандидату (разработчику) и HR с Team lead находить друг-друга

16.12.2020 20:13:35 | Автор: admin

Привет, Хабр!

Это моя первая статья!

Хочу поделиться с вами своим мнением и наблюдениями о процессе подбора персонала в разработке.

Думаю, мои наблюдения также могут быть применены в других направлениях.

Статья будет интересна следующим лицам:программистам,HR, Teamleads, директорам HR, IT.

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

Предлагаю принять во внимание следующее:

  1. В статьеделюсь только своими мыслями и опытом. Я не могу никого учить. Делайте выводы сами.

  2. Все совпадения случайны.

  3. Подбор персонала - крайне сложная и ответственная задача.

  4. У нас у всех мало опыта, век живи век учись.

Немного о себе:

Мне 30+ лет, работаю уже почти 10 лет IT менеджером в компании ( штат более 500 чел ). На текущий момент моя группа занимается улучшением продуктов компании , также разработкой программ для клиентов и сотрудников. За 10 лет мне приходилось нанимать, обучать, руководить большим количеством людей - в общей сумме более 60 человек. Многие из них "выросли" из начинающих инженеров - в серьезных (разработчики, автотестировщики, devops). На данный момент они работают в TOP IT компаниях России.

Тактика:

Итак, начнем.

1) Убедитесь что ваше/кандидата резюме прочитано

Два года назад я решил попробовать себя в роли мобильного разработчика. На тот момент уменя был опыт 1 год разработки мобильного pet-project. Было 1500 скачиваний, 300 активных пользователей. Я откликнулся на предложение одной из ТОР компаний России.

Тут описание вакансии.

Требования:

  • Высшее техническое.

  • Опыт разработки мобильных приложений (любой сложности) на платформе Android.

  • Отличное знание Java 8, Android SDK.

  • Умение работать с веб-сервисами (SOAP, REST, JSON).

  • Знание ООП и шаблонов проектирования.

  • Промышленный опыт реализации клиент-серверного взаимодействия.

  • Опыт разработки UI.

  • Наличие завершенных проектов (ссылки на проекты в AppStore/Google Play).

Читаю описание, вижу что по тех части я подхожу, по руководящим задачам тоже. Отправил отклик и, к моему счастью, меня пригласили! Вау! Я сразу представляю кучу бабок , успех, карьерный рост). Приехал на собеседование, его проводил руководитель IT департамента и какой-то другой руководитель, наверное его зам. Что сказатьстарший был ровно из тех типичных менеджеров , каких любят у нас в России. Возрастом от 40+, полненький на вид, напористый, уверенный в себе. Начали беседу, она длилась не долго, минут 30 . По его разговору я понял, что я ему не нравлюсь. Что именно он спрашивал я не помню, но помню что сказал в конце.

Он: "Знаешь чем отличается опытный разработчик от новичка?".

Я: "Нет".

Он: "Опытные указывают в своем резюме крупные, долго-играющие проекты, со сроком реализации 2-5 лет, а новички напишут в своем все подряд, разных терминов наберут".

Я ушел расстроенный, понял, что мне отказали.

На протяжении где-то полугода я размышлял о его словах и меня, как менеджера , не покидали размышления:

  1. Я указал в своем резюме все как есть, ничего не выдумывал, лишнего не указывал.

  2. По их требованиям я явно подходил. Перед назначением собеседования они наверняка читали мое резюме, в нем все написано как есть я ничего не преувеличивал. Если пригласили, значит по опыту я им подхожу. Если нет, то зачем тогда пригласили?

  3. Как так вышло, что такой опытный руководитель, по времени он явно былбольше меня на руководящей должности, у которого ЗП больше меня раз в 5, штат сотрудников больше раз в 20, такой матерый и уважаемый человек пригласил меня и сказал, что я ему не подхожу по очевидным и банальным вещам и так понятных из резюме?

  4. Он потратил минимум 30 минут своего времени и зама, работа HR, я потратил 1 час на дорогу. И это все просто так? А где же профессионализм, свойственный рук. департамента? В чем заключается ТОП менеджмент?

В итоге , где-то через полгода, меня осенило в чем было дело - просто он не читал мое резюме до встречи, а читали во время. Данный факт подтверждает то, что он озвучил недовольство моим опытом как разработчика, хотя он явно и полностью был описан. Также в разговоре он сослался на глагол "пишут", то есть ему было важно что у меня именно описано. Ну что ж бывает. Занятой человек, ему наверняка было не до этого, сами поймите тех.дир! Только мне от этого не легче, 1,5 часа впустую.

После данного случая я стараюсь поступать следующим образом:

Если бы я был Team lead: Обязательно,до назначения встречи, внимательно прочтите опыт кандидата.

Плюсы: Это сэкономит вам время. Если есть странные моменты, попросите HR их уточнить и дать вам обратную связь.

Минусы: Потратите свои силы, время. Соответственно их не хватит на другие задачи.

Если бы я был HR: Убедитесь у Team lead что он действительно внимательно прочел резюме до встречи. Как вариант можете задатьему уточняющие вопросы, например: "Тебя не смущает что у него опыт всего 1,5 года?", "У него указан опыт коммерческой разработки 1 год, но нет ссылок на продукты, что можешь сказать?", "Тебя устраивает как у него описан опыт с RxJS?", "Смотри у него есть опыт с docker, что у него спросить про это?". Может хотя-бы в этот моментTeam lead (ЛПР) придет в себя и прочитает хотя-бы пару строк из резюме внимательно.

Плюсы:Это может сэкономит вам время. Есть вариант не пригласить кандидата в пустую, если это учитывается в вашем KPI , то для вас это самый раз.

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

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

Плюсы: Это может сэкономит вам время.

Минусы: HR, заказчик могут посчитать что вы им не доверяете, до начала резюме может сложиться о вас негативное восприятие. Нужнозадавать вопрос крайне осторожно и доброжелательно. Обязательно скажите что вы это спрашиваете с целью экономии время HR, заказчика.

P.S У вас может сложиться мнение, что я пишу какую то ерунду, ну не прочитали резюме и что с этого? Мы то всегда читаем. А с чего ты взял что они его не прочитали, может ты им просто не понравился или нагрубил?

Далее я приведу пару конкретных кейсов, где подобная история повторяется).

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

2) Что очевидно мне - очевидно тебе!

Несколько лет назад до этого собеседования, бизнес-тренер моей компании объяснил мнеодну вещь: "Что очевидно мне - очевидно тебе". Идея в том что при объяснение какого-либо предмета, постановки задачи мы автоматически, точнее по лени, считаем что у собеседника такое же понимание , опыт и видение задачи, предметной области как и у нас.

Например, руководитель в первый раз просит своего подчиненного: "Сделай мне отчет о вчерашних продажах", тот говорит: "хорошо!". И тут вуаля, вылезает сюрприз! Дело в том что в русском языке слово "отчет" является очень абстрактным понятием, и каждый из собеседников представляет себе разную структуру, содержание и полноту отчета. Первый считает что отчет будет выглядеть так как он ожидает - с 7 колонками и 5 графиками. Второй представляет себе тот отчет, который он делал вчера - с 2 колонками и без графиков). Оба результата называются словом "отчет". В итоге , после того, как сотрудник сделает отчет, руководитель , посмотрев и не увидев того, что ожидает, скажет, а может даже заорет: "Ты что тут налепил? Как мне в этом разобраться?"

Чтобы избегать этогоя следую двум простым правилам:

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

  2. Уточнять правильность понимания поставленной задачи исполнителем .

Например вот как выглядит "классическая" постановка задачи при поиска кандидата:

Заказчик: Привет HR, у меня уволился разработчик, найди мне, пожалуйста, такого же, только не хуже, можно побыстрее?

HR: Ммм) Хорошо, а не хуже это как? Опишите его, пожалуйста, подробнее.

(Как заказчик представляет егосебе: Знает rxjs: relaySubject, mergeMap, sheduler, как избегать утечек памяти при подписках, как создать утечку памяти, как применять rx декларативно. может объяснить когда плохо и хорошо логирование клиентских логов на сервере и как это сделать, lazy loading, идеально знает разницу межу mvp/mvc/mvvm. может с нуля на голом js реализовать hello world по mvp/mvc/mvvm)

Заказчик: Ну от 2 лет коммерческой разработки, javascript, angular, rxjs, git, jira.

HR: Просматривает резюме кандидатов, видит резюме: "Опыт 1 год,javascript,git, jira. angular." (Что реально знает кандидат:rxjs: switchMap, map. Наangular делал проект уровня hello world)

Т.к. у HR нет подробного описания вакансии и ей не с чем сравнить,у нее срабатывает эффект: вижу то, что хочу и т.к. у нее горят сроки, то.

(HR звонит кандидату)

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

Кандидат: ( ууху! Фартуна, лотерея! Куча бабла и тачки.) Да конечно! Я все могу! Куда приезжать?

Аналогичная ситуация происходит когда кандидат сам делает отклик на вакансию.

Кандидат: Открывает вакансию, видит описание:

"2 года коммерческой разработки, javascript, angular, rxjs, git, jira."

Думает: "Ну я уже 1 год делаю сайты на javascript. Пару сайтов делал на Angular. Знаю пару операторов в rxjs, git, jiar тоже без проблем, давай попробую". Откликается.

HR: Получает отклик, видит что у кандидата почти такой же опыт как и в требованиях и приглашает его на собеседование.

Применительно к найму,формализацией поставленной задачи, является детальное описание профиля кандидата.

Я думаю, в идеале, это должно выглядеть так:

- Описание минимальных требований:

Тут нужно указать тот минимум которым должен обладать кандидат. При этом нужно описать его так, чтобыу кандидата, желательно и HR, было бы такое же понимание терминов как и у заказчика.В данном пункте,я считаю, нужно описать, минимум 15 параметров, чем больше тем лучше. Каждый параметр должен быть раскрыт минимум в 3х примерах. При этом, на мой взгляд, желательно описывать типовой функционал кандидата. Знания, опыт которые он может получить, найти в интернете за пару часов описывать не имеет смысла. ( поясню подробнее в другой статье).

- Описание максимальных требований (идеальный кандидат)

Тут нужно описать идеального кандидата. Кандидату показывать это не нужно. Это должно быть только у HR и заказчика. Данный профиль нужен чтобы заказчику было легче выбрать между несколькими кандидатами, например если они не плохие между собой по технической части, но разные по другим показателям, например интерес к исследованию новых библиотек, фреймворков, общительность, стрессоустойчивость, ответственность.

- Расписать почему идеальный кандидат выберет именно вашу компанию.

Лучше понимать по какой причине, идеальный кандидат, выберет именно вас, а не более известную, крупную компанию с большим бюджетом на "HR рекламу". Например ТОР IT компаний России. Почему кандидат на позицию "React developer" пойдет в "Ромашка и КО" вместо "Яндекса","Mail","Avito" etc если у них открыты такие жевакансии с аналогичными требованиями? Возможно в этом случаем вам стоит снизить требования как к идеальному, так и к минимальному кандидатам.

Иначе будет классический лозунг: "Мы ищем кандидата, да такого такого. чтобы все и сразу, да с опытом 2 года. А почему ? Да потому что мы классные и у насоткрыта вакансия!".

Приведу примеры:

Не правильный профиль идеального кандидата:

Идеальный кандидат - Билл Гейтс

Задачи: Править верстку в лендинге.

У нас есть конкуренты? - полно.

Мы ему интересны? - нет, т.к он миллиардер и у него куча денег, зачем ему наши 80 000 руб. в месяц?.

Правильный профиль идеального кандидата:

Идеальный кандидат - Билл Гейтс

Задачи: Встать во главе нашего сервиса, на стеке компьютерных и биотехнологий.

У нас есть конкуренты? - нет, т.к. в нашей команде есть уникальные специалисты мирового уровня.

Мы ему интересны? - скорее да, т.к он интересуется данной сферой, его наверняка заинтересует наша команда и потенциал роста в мировом масштабе.

Как бы я поступил если бы я был:

Team lead: Расписал бы подробно минимальные, максимальные требования к кандидату.

Тут стоит отметить что именно можно указывать в минимальных требованиях, например:

  1. Перечисление библиотек, модулей, подходов хотя бы 15 штук.

  2. Погружение в каждую библиотеку,модуль, подход перечислить хотя бы 3-4 функции

  3. Перечислить какие архитектурные задачи нужно решать с каждой из библиотеки,модулем, подходом

  4. Перечислить какие бизнес задачи нужно уметь решать на базе данной архитектуры.

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

Например:

RxJs:

а) Уметь применять на практике - sheduler, forkJoin, catchError, takeUntil, retryWhen.

б) Уметь подписаться на http запрос , отписаться от него по событию, в случае HTTP ошибок подписаться повторно.

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

Расписал для себя причину выбора кандидатом моего предложения. Почему он долен выбрать именно меня? Этим может стать: более низкий порог входа чем у конкурентов (вы берете кандидата с меньшим опытом, но с большим потенциалом и никто его кроме вас , на данную позицию и оклад не возьмет), условия туда, время на дорогу, карьерный рост, наставничество и т.д.

Плюсы: Подробное описание поможет вам на собеседовании , например вы можете задавать нужные вопросы по тех части, озвучить для кандидата плюсы работы с вами. Также подобное описание можно улучшать с помощью "цикла деминга". Например если вы пригласили кандидата, а на собеседовании выяснялось, что он что-то не знает, не умеет, вы можете просто добавить это в мин. требования. Для бизнеса это дает прозрачность контроляпроцесса подбора. В случае ухода "тим-лида", нового легче будет ввести в курс дела, быстро передать ему уже имеющийся опыт. Можно вносить корректировки подбора исходя из целей компании. Теперь новые кандидаты и HR будут знать, что для вас важно, и на следующее собеседование, у вас повышается шанс получения более релевантного кандидата.

Минусы: Нужно потратить время, силы чтобы описать это. Держать в актуальном состоянии. Есть шанс разругаться с HR или его руководителем, т.к. придется погружать их в формализацию, а это труд, нервы. Мы всегда занятые и нам подобное это не интересно.

HR: Требуйте от тим-лида (заказчика) подробного описания минимальных требований, минимум 15 строк по 3 пункта на каждую строку.

Плюсы: Это поможет вам быстро отсеять не релевантных кандидатов, повысит конверсию. за счет того что помогает вообще понять кто именно вам нужен. Например при отклике, если из резюме кандидата не понятно подходит он или нет, вы можете запросить у него перечислить что он знает / делал из минимальных требований предоставленных заказчиком. Если кандидат не проходит какой-то минимум ему отказ. В этом случае не придется дажезвонить ему для уточнения чего либо. Вы экономите свои силы.

Минусы:Нужно потратить время, силы чтобы описать это. Для начала это нужно согласовать со своим руководителем, чтобы он вышел на заказчика. Есть шанс разругаться с заказчиком, т.к. придется погружаться в описание, это труд нервы, а мыкак всегда все занятые, и нам это не интересно. При этом описание должно быть понятно вам, а у вас не хватает экспертизы, да еще у заказчика завышенная экспертная позиция и он смотрит на вас с высока.

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

Плюсы: Экономия времени, вы можете не обладать какими-либо критичными знаниями, зачем это узнавать на собеседовании?

Минусы: Предполагаю , что вам могут отказать, посчитав, что если вы задаете уточняющие вопросы, то вы в этом не разбираетесь. Тут многое зависит насколько критично вы ищете работу. Если она вам нужна срочно, тогда соглашаемся на любое предложение. Если вы выбираете предложения по лучше, тогда попробуйте попросить HR расписать подробнее требования к вакансии и задачи. Возможно для вас у них завышенные или заниженные требования.

Теперь давайте посмотрим немного примеров описанных мною проблем:

Недавно я поймал себя на мысли, что для того развиваться далее как руководитель в разработке, например стать тим-лидом, мне не хватает опыта коммерческой разработки. Я решил попробовать себя в роли full-stak разработчика, вывесил резюме, сделал несколько откликов.

Вот ключевая часть моего резюме

Руководитель направления ХХХХХ

- создание и управление группой хххх (2 разработчика, 1 тестировщик-аналитик), подбор и обучение персонала, распределение задач, мотивация;
- автоматизация процессов, разработка аналитических инструментов с целью повышения качества клиентского сервиса: разработка архитектурных решений, написание кода, code-review;
- участие в доработке продуктов: анализ инцидентов и проблем, постановка задач продуктовым разработчикам на доработку;
- создание плана тестирования (функциональное тестирование).


Результаты как руководителя:
- Сформировал группу разработки и организовал ее работу.
- реализовал сервис настройки оборудования (удаленное управление настройками N аппаратов). Позже произвел улучшение сервиса YYYY: реализовал возможность автоматической и ручной настройки каждого аппарата, что позволило сократить N чел/часов в месяц и моментально изменять настройки у аппаратов (Java 8, Spring, nGinx, PostgreSQL, Redis);
- реализовал систему автоматического анализа файлов , что дало экономию N чел/часов в месяц (Angular, Node.js);
- реализовал агрегатор мессенджеров, включая интеграцию с Telegram, VK, Viber, что дает экономию N чел/часов в месяц (Angular 4, Node.js, MongoDB);
- реализовал расширение для браузеров для автоматической настройки телефонных аппаратов. Данное расширение позволило сократить настройку одного аппарата на 11 минут, что дает экономию N чел/часов в месяц.(jQuery, Node.js, MongoDB);
- сократил количество обращений по проблеме "Y" на 60%, что составляет экономию N чел/часов в месяц, за счет доработки на сервере и доработки прошивки телефонов со стороны компании Z.

Результаты как разработчика:
- ( 2 года разработки ) создал поисковую платформу(Angular 8 RxJS NgRX, Yandex Maps API, Node.js Express, Postgis, Socket.IO).
- разработал dashboard для анализа данных по клиентским обращениями по каждому продукту (Angular, Node.js, PostgreSQL);
- разработал систему электронной очереди заявок отдела продаж. Данная система позволила повысить продажи отдела на 2,5% (Node.js, PostgreSQL, ExtJS);
- ( 1 год разработки ) разработал приложение для Android для (Java, MVP, RxJava2, Retrofit2);

50% было отказ, 50% были приглашения. И что же я видел в приглашениях?

Компания 1:

Это было мое самое первое предложениена позицию Tem Lead. К сожалению я не сохранил описание их вакансии.

Вот что мне пишет их HR

React/Vue/Nest.js - основной
дополнительно может быть опыт работы с технологиями GraphQL, TypeScript, React, Vue, PostgreSQL, MySQL, MongoDB, Redis, PHP, Docker, Git

основные задачи:
- командная разработка SPA веб-приложений на современном стеке (React/Vue + GraphQL Nest.js + PostgreSQL)
- общение с менеджерами, перевод задач на технический язык и их командное планирование
- проектирование и реализация архитектуры проекта

Суть что у них совершенно другой стек технологий, нежели тот, которым я обладал на тот момент. У них был React/Vue/Nest/ , я знал Angular/Node.js.

Естественно я это заметил и стал у них уточнять, на тот момент я еще не сообразил, что мне также нужно описывать , что я умею, что нет.

Вот что я пишу

Я вас понял. Сегодня первый день как я открыл свое резюме. Поэтому мне нужно время чтобы посмотреть еще предложения, около недели.Скажите, у вас есть описание профиля данной вакансии?Можете мне выслать минимальные требования для нее?У вас есть архитектор на данный проект ?У вас есть senior разработчик на данный проект?

Мне отвечают

давайте на почту пришлю всю инфу + останутся мои контакты?


мы в любом случае можем пообщаться с нашим тех диром, чтобы сложилось более полное представление о команде и задачах, которые надо будет решать)
и потом уже параллельно, возможно, будете общаться с другими компаниями и выбирать))

Видите! Меня уже приглашают на встречу с "тех.диром". Старая добрая традиция - прийти на собеседование и узнать что ты не подходишь т.к. не хватает знаний!

Я запрашиваю у них минимальные требования.

Вот текст запроса

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

Мне отвечают

Ответ

Всю информацию отправила вам на почту, по возможности буду ждать фидбека)

В итоге я получаю на почту тот же текст что и в описании вакансии.

Если бы они написали что им наfrontend достаточно опыта с одним из фреймворков например: Angular, React,Vuew и на backend: Node.js, Nest.js я бы пошел. Но этого не было. Тратить время в пустую у меня не было желания. И я им не стал отвечать.

Компания 2

Получаю предложение

Senior Frontend Developer

Чего мы ждем от тебя

  • Опыта работы с JavaScript и TypeScript, CSS (Flexbox и Grid)

  • Опыта разработки с помощью Angular

  • Понимания клиент-серверной архитектуры

  • Опыта написания юнит-тестов будет плюсом

  • Широкого кругозора и желания развиваться в тех части

  • Опыт в ментростве джунов и построении процессов в разработке будет большим плюсом.

  • Понимания того, как работают OnPush в Angular

  • Опыт написания юнит-тестов будет плюсом

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

Например:

1)JavaScript и TypeScript, CSS (Flexbox и Grid) - какие библиотеки, подходы нужно уметь применять?

2) Какие архитектурные задачи нужно уметь решать?

3) Какие бизнес задачи нужно уметь решать?

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

Уточняю

Добрый день!

Спасибо за интерес проявленный к моей кандидатуре.

Чтобы не тратить время на собеседование в пустую, предлагаю для начала определить прохожу ли я вашу минимальные требования.

По вашим требованиям о себе я могу сказать следующее:

- Опыта разработки с помощью Angular - Да
- Понимания того, как работают OnPush в Angular - Нет
- Опыт написания юнит-тестов будет плюсом - Нет
- Опыта в ментростве джунов и построении процессов в разработке будет большим плюсом. - Да

Если вас это устраивает, то я прошу вас пояснить:
- Отличных знаний JavaScript и TypeScript, CSS (Flexbox и Grid) - уточните, пожалуйста что именно вы имеете ввиду под термином "Отличных знаний", перечислите какие технологии нужно уметь применять на практике ?

Я надеялся получить развернутый ответ, но в итоге получил:

Вот что

Привет!

Отвечая на вопросы:

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

По технологиям всё просто - мы используем Angular, TypeScript, SCSS. Их и надо уметь применять )

Честно я был в недоумении. Как так выходит что компания готова оформлять сотрудника официально,платить ему оклад, ДМС, пенсионные выплаты, прочие расходы и при этом не представлять кто именно им нужен, и каким образом их HR хотя бы поверхностно отличить релевантного кандидата от не релевантного?

  1. Где подробное описание минимальных тех. знаний?

  2. На основе чего HR поймет что кандидат ей подходит, не подходит?

  3. Что HR спрашивать у кандидата?

  4. Как HR или заказчик поймут сможет ли потенциально ли кандидатрешать их бизнес задачи или нет?

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

Компания 3

Поступило еще одно приложение на позицию разработчика.

Вот описание требований

Senior Angular developer

Нужно уметь:

- Angular, rxjs, angular material, lazy loading

- Умение работать с Jira , Confluence

Желательно:

Понимание принципов работы в направлении Финансовых рынков........

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

Непонятно, каким минимум должен обладать разработчик.

  1. Реактивные формы нужно уметь использовать?

  2. RxJS какие операторы нужно уметь применять?

  3. Какие стейт менеджеры уметь применять Ngrx, MobX, Ngxs?

  4. Какие библиотеки уметь применять?

  5. Как быть unit, e2e тестированием, уровня hello world хватит?

  6. Что нужно уметь тестировать - компоненты, сервисы, верстку, e2e тесты?

Я решил попросить у HR подробное описание.

Запрашиваю

HR, здравствуйте.

Скажите, пожалуйста, у вас есть более подробное описание технических компетенций ?

В названии указана позиция "Senior", в моем понимании это эксперт в технической части.

Я себя оцениваю как среднего специалиста с технической точки зрения.

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

Если вы предоставите мне более подробное описание мне будет яснее.

Уточняю для того чтобы мы потратили время на собеседовании в пустую.

Получил ответ:

Ответ

Здравствуйте.

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

Отлично! Ни кандидат, ни HR не понимают кто кому подходит и единственный шанс это выяснить - прийти на собеседование!

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

В итоге выходит классическая схема:

  1. HR приглашает всех у кого в резюме есть слова похожие на те, что им предоставил заказчик (Тимлид).

  2. Тимлид не внимательно читает резюме которое HR приносит ему на согласование. Либо также как HR смотрит на наличие "ключевых" фраз, например: "Опыт разработки backend на NodeJs 1 год". И ему кажется, что это релевантный кандидат, при этом он не перепроверяет, что именно кандидат подразумевает под данным понятием.

  3. В итоге кандидата приглашают

  4. Задают ему проверочные вопросы и оказывается что он им не подходит т.к. не обладает необходимым техническим минимумом, например unit тесты писал всего пару раз.

По сути работодатель безответственно описывает свою позицию и при этом ищет ответственного кандидата. Даже не догадываясь о том, что на подобное скупое описание ответственный кандидат просто обязан задавать уточняющие вопросы.

Компания 4

Вот еще один пример описания вакансии разработчика одной очень известной компании

Описание вакансии

Кого ищем: middle/senior frontend developer


Как мы работаем:
У нас итеративная разработка: сначала мы делаем быстрый прототип, чтобы обкатать идею. В процессе работы мы не делаем ревью, чтобы разработчик быстро мог двигаться и показывать решения дизайнеру. Как только решение утверждается, мы переходим к чистовой работе, где продумываем архитектуру и уже подключаем ревью
Используем канбан
Делаем деплой проекта сколько угодно раз в день (у нас нет релизных дней). Мы придерживаемся подхода, в котором нужно уходить на прод как можно быстрее, а дальше через фича-тоглы итеративно наращивать функциональность
Раньше работали в прекрасном офисе на ххххх, сейчас работаем на удаленке
Общение в Слаке, задачи в Жире, код в Гитлабе
Наш стек: Typescript 4, React 17, Webpack 5, ThreeJS, Lottie, NestJS 7, PostgreSQL 12, Kafka, k8s

Чего получит разработчик, работая у нас:
Работу в одной из самых современных айти-компаний России Я лично работаю в компании уже больше трех лет, и считаю, что у нас реально кайфово: много вкусных технологий, огромнейший потенциал для роста, классные условия, стабильное положение в условиях короны
Разностороннее развитие: работая у меня в отделе Спецов, можно развиваться в классический продуктовый фронтенд с разработкой архитектуры стора, мидлварей, контрактов и ui-кита, так и в креативный фронтенд с разработкой на ThreeJS и Phaser; а также бэкенд NestJS, Kafka, микросервисы, Докер, Кубер и вот это всё
Возможность влиять на финальный продукт: мы часто брейншторим идеи вместе с дизайнерами каждый может вложить свой вклад и затем показать свою идею многомиллионой аудитории xxxxxxx

Что разработчик будет делать, когда выйдет на работу:
У нас есть задачи и по креативному фронтенду, и по продуктовому фронтенду, и по бэкенду с инфраструктурой. Каждый из наших разрабов силен в какой-то одной области, но может соприкасаться с другими областями. Сейчас я ищу человека, которому больше интересен бэкенд, но это не значит, что у него будут задачи только на бэкенд. Когда новый разраб выйдет на работу, мы в первую очередь напишем с нуля несколько бэкенд-сервисов до которых не доходили руки (писать будем на Nestjs). А затем задачи будут распределяться в зависимости от проектов это будет и бэк, и фронт.

Кто хочет менять работу после НГ или сейчас пишите мне в личку или на почту. Отвечу всем

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

А что на счет минимальных тех. знаний?

  1. Typescript 4

  2. React 17

И все!

  • А если я знаюTypescript и React на уровне hello world я подхожу?

  • Если я не знаю оператор "keyof" в Typescript это критично?

  • Что значит "middle/senior"?Ведь у каждого кандидата и работодателя разное понимание "middle/senior". Есть ссылка на руководящий документ однозначно их описывающий, например ссылка на RFC?

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

Заключение

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

Я думаю, что по аналогии с военными, нам - заказчикам, также страшно при поиске нового персонала. Нам закрадывается мысль: "Если я возьму плохого, кто отвечать будет?" И в следствии защитной реакции мы придумываем себе волшебные слова "серебряные пули" в надежде что они сами по себе решат все наши проблемы. Кандидаты сами будут понимать подходят они или нет и откликаться будут только действительно классные и нужные ребята. И подобно тем военным, мы выстреливаем в интернет слова:Middle, Senior,2 года коммерческой разработки, Spring Boot, Nodejs, Angular, Kubernates.

Но как показывает моя практика, в большинстве случаев это только трата времени.

В конечном счете я предлагаю вам попробовать приложить 20% усилий, чтобы получить 80% результата.

А именно - формализовать минимальные технические требования и прояснять их еще до встречи с HR или заказчиком.

P.S.

Я думаю еще написать про то, как я проходил собеседования на разработчика и как я считаю на что именно нужно обращать внимание при собеседовании.

Пишите ваши комментарии - буду рад обратной связи от всех!

Подробнее..

Нехватка кадров, о чём, где, для кого, а есть ли на самом деле?

26.06.2020 18:17:05 | Автор: admin
Россия, страна очень интересная, сейчас будет не много лирики и оффтопа но они понадобятся позже для некоторого понимания ситуации.
Например, стоимость проезда в метро СПб была 12 рублей, а на наземном 8 рублей, в 2006 году, ЖКХ за 3 комнатную квартиру без счётчиков с электричеством и телефоном (домашним безлимитным) 1800 рублей, если описывать продукты, не хватит и 6 статей. Сейчас мы имеем 8600 зимой за туже квартиру, но уже со счётчиками, которые каждые 3 года дополнительно обходятся в 6000 рублей на замену, 1000 рублей свет, и 450 рублей мобильный телефон, проезд стоит 50 рублей наземный транспорт и 55 подземный, карты петербуржца и подорожники не учитываем, аналоги были и тогда. Но з\п водителя троллейбуса была 30000, машиниста метро 35000, сейчас 45000 и 55000 соответственно. То есть вне IT з\п по сравнению с 2006 годом в Санкт-Петербурге стала ниже, чем была в 2006, при этом, стоимость проезда выросла не в 2 раза, а в 6 раз. В других сферах падение з\п составило в разных значениях от 3 до 5 раз в зависимости от сферы. А насколько падение случилось в IT, и какие трудности сейчас при мифической нехватке кадров на рынке труда, подробнее об этом и не только будет ниже.

Но, а теперь, собственно, про наше любимое IT.
Я начинал в далёком 2006 году, эникейщиком по вызову, обслуживал малые и средние предприятия, была реальная проблема найти кадры, которые хотя бы умели нажимать кнопки в GUI, это собственно была единственная работа, где было обучение, далее никакая компания меня НИКОГДА не обучала, а просто ставила сроки на разобраться и сделать вчера, что я умел в 2006 году: Ставить и использовать антивирус, ставить windows server and windows XP, настраивать минимально AD, и чуть чуть сети, вот совсем чуть чуть получал за это 45000, иногда выходило 50000, с подработками до 70. Для сравнения сейчас опыт и знания технологий у меня существенно выше, windows я уже не трогал кроме под IIS на legacy проектах лет 6, но з\п которая предлагается вне консалтинга в среднем 2500-3000$, то есть по факту, я в 2006 году получал существенно большее кол-во денег за те же трудозатраты чем сейчас. Я посмотрел на госухи с бюджетами на миллиарды, посмотрел частников, поработал в консалтинге, которым сейчас, собственно, и занимаюсь.
Средняя вакансия, которую мне присылают hr выглядит как а не хотите нам заменить отдел специалистов? У нас тут AWS с 3 локациями, 2 вида РСУБД, 2 вида NoSQL, Kafka, EKS, GitHub CI/иди другой CI, а то и вовсе Big Data for AWS, ну и конечно же разговорный английский. предлагаем обалденные условия, 2500-3000$, и чайка менеджмент в подарок.
Вакансии не закрываются месяцами, всюду плач, нехватка специалистов, говоришь хорошо, я закрою N задач по позиции, но вот, например задачи сетевика и dba/de должен делать другой человек. Тебе в ответ нет, нам нужен человек, который будет делать всё, мы ведь не просто так вакансию назвали DevOps инженер! Тех. долг растёт, и требования растут вместе с тех. долгом, отдельная тема стартапы на Azure, конторы там 2 года бесплатно катают, если пройдут по критериям, это вообще отдельный тип нанимателей\клиентов, всё по заветам Медведева денег нет, но вы держитесь но требования выставляют, как будто собрались платить 10000+ $ в месяц.

У программистов тоже ситуация похожая, я работал в компании, там программист работал, сейчас ушёл на консалтинг, т. к. платить ипотеку с 1 работы С++ программиста в СПб очень сложно. В прошлой компании по трудовой искали людей на софт по беспилотникам на 70000-90000 рублей в месяц, ему в той компании платили 160000, при необходимости на ипотеку в 140000 в месяц. В 2006 он работал в той же компании за 90000 рублей в месяц.
В 2008 в mail.ru члена нашего чата в telegram звали на 10000$ с переездом из Израиля, на позицию разработчика по виртуализации, сейчас такая же позиция не будет стоить и 5000, чего не скажешь о требованиях, которые выросли в разы.

Что описывают выше кейсы, многие подумают, ну вот опять нытьё, просто индустрия развивается, всё нормально Но плач про кадры продолжается. Даже ВУЗы деревни Урюпино открыли IT факультеты, но вот беда, ВУЗы не выпускают Senior разработчиков и DevOps, в 2017-2018 у нас проходила практику прекрасная девочка, когда мы закончили проект, я ушёл, а у неё закончилась практика, и она стала искать работу. Везде хамили, заявляли, что к 22 годам надо было уже хотя бы 3 года опыта иметь, тестовые задания давали те же что и для Senior(программист с работы сходил на собесы в те компании, в 5 выдали тоже самое тестовое, только на Senior позицию), тенденция конечно обще мировая, но у нас она особенно заметная, что по факту Junior позиций нет, а если и есть, то всё обучение там сводится к разобраться и сделать вчера, в результате такого подхода, качество людей падает, т.к. без правильного обучения, люди хватаются вершков, видят, что делают такую же работу что рядом сидящий middle, но только за 60-80, а не за 180. Набираются ещё вершков, чтобы сдать тестовые на уровень middle, и идут искать работу, в результате мы видим вроде бы толпы разработчиков, но только без необходимой квалификации, но естественно, обучать и правильно воспитывать культуру разработчику, никому не интересно да ну его, а если он уйдёт? И продолжаем плач, где же наши настоящие Senior разработчики за з\п чуть выше финской уборщицы
Где то отправляют на курсы, причём чаще всего под конкретный проект, но самое смешное случается позже, когда при увольнении тебя просят оплатить эти курсы, да и такое бывает, особенно часто такая схема в интеграторах, ты пошёл на курсы, получил сертификаты, вне рабочее время тратил своё врем на это, они получили за счёт твоих сертификатов контракты и деньги, а после ещё требуют вернуть сумму курсов и сертификации Но эти компании тоже плачут про нехватку кадров.
В результате разработчики, DevOps вынуждены не заниматься работой над проектами, а внедрять хайп, хайп меняется часто, поэтому и внедрять его приходится часто заново, ведь без хайпа, тебя снова будут считать многие junior специалистом, либо просто не брать на работу, в результате ты приходишь на собес и слушаешь: нам нужны Kafka, K8S, CI\CD, но у нас тут 1,5 землекопа и 1 vds, сидит специалист который просто ищет ещё 1 человека, чтобы посмотреть в работе базворды по хайпу и свалить, но выбора у него нет, потому что компании ищут только хайп. Обучать они не готовы, поэтому основной способ обучения внедрение ненужных технологий на текущем месте работы. В результате потом опять ищут специалиста по обслуживанию хайпа. Круг замыкается, одни не могут получить работу с нормальным обучением, вторые получают ненужные технологии, и опять ищут специалиста по всему.

Вот я сейчас, например ищу 12 человек Senior PHP, Senior Python, Senior Automation QA с написанием тестов на js+ts. В результате большого числа собесов, мы получали огромное число людей, у которых систематизации знаний просто нет, люди внедряли хайп не думая, база очень слабая, но у нас небольшая компания, и мы не нанимаем толпы людей, но платим по 3500$ для QA например, но находить людей очень тяжело, опыт в российских компаниях зачастую мешает работе человека с заказчиком, потому что в отсутствии чайка менеджмента, постоянных авралов, люди дезориентированы становятся, они ищут подвох, задают заказчику странные вопросы, а потом заказчик просит заменить человека. Мы тратим целые 3 часа, чтобы объяснить людям, как общаться на собеседовании с заказчиком, что говорить нельзя и т.д., люди имеют опыт работы с иностранными заказчиками, но говорить не умеют, хотя в резюме написано, и при первом общении говорят у нас всё зашибись.

Каков итог?
Чем больше идёт плач о нехватке кадров, чем больше кадров заманивают в IT, тем меньше мы получаем кадров необходимой квалификации в будущем, люди вынуждены не расти как специалисты, а штудировать хайп, о котором все ноют, требования в результате растут просто в геометрической прогрессии, а з\п даже падает, мы всё больше становимся похожи на Индию, где в резюме человека написаны все технологии, о которых он только читал, где проходят собеседования за других людей, где внедряют всё подряд не думая. Нехватки кадров уже давным-давно нет, сейчас есть нехватка адекватности в работе с персоналом, разделении труда и планомерном обучении людей в компаниях. Когда человек учиться внутри компании, в рабочее время ходит на курсы и т.д., получает на внутренних курсах знания в РАБОЧЕЕ время.
Можно сколько угодно ныть о нехватке кадров, но пока требования будут расти, з\п падать, стоимость жизни дорожать, а обучением будет считаться увеличенное время на задачу кадров никогда не будет, а ваши проекты и дальше будут получать ненужные технологии в проекте.
Если компания не готова платить Senior разработчикам, DevOps, QA з\п на 20% выше рынка за аналогичные требования, значит она обязана обучать сотрудников по полному циклу, а не ныть на конференциях и выставках для студентов, что у нас огромная нехватка кадров в отрасли, квалифицированные кадры от этого нытья не появляются, их становится только меньше.
Подробнее..

Зачем разработчику soft-скиллы и как HR-менеджеры оценивают hard-скиллы опыт игроков IT-рынка

26.05.2021 14:12:47 | Автор: admin

IT-компания Omega провела вебинар Рекрутмент это вам не рекрутинг. Вместе с экспертами digital-рынка искали ответы на главный вопрос 2021 года: как эффективно искать идеальных разработчиков.

Представители IT-индустрии рассказали на собственных примерах, как они справляются с трудностями в поиске сотрудников, какие инструменты используют, как проводят собеседования и проверяют soft-скиллы.

В вебинаре участвовали генеральные директора и представители HR-направления компаний Holyweb, Globus, BSL, IT Test, Open Solutions, Extyl, Omega, а также несколько десятков представителей других IT-компаний. В первой части речь шла о стандартных и необычных инструментах поиска сотрудников. Сегодня делюсь ключевыми моментами из выступлений о том, зачем разработчику необходимо обладать развитыми soft-скиллами, может ли HR-менеджер обойтись без технического специалиста при оценке hard-скиллов соискателя и как должен выглядеть процесс оценки hard-скиллов.

О необходимости soft-скиллов для разработчиков

Максим Кравец, CEO компании Holyweb

Мы подходим к процессу рекрутинга точно так же, как отдел развития подходит к процессу продаж. Для нас качественный разработчик этот тот, который обладает не только хорошими hard-скиллами, но и soft-скиллами, ментальной зрелостью.

Расскажу о собственном опыте. Первое собеседование с кандидатом я стараюсь проводить без веб-камеры. Первое соприкосновение, которое я делаю с соискателем это его голос. Голос так же индивидуален, как цвет глаз или отпечаток пальца. Он является зеркалом души. Например, то, как кандидат говорит Привет, многое сообщает о нём.

У нас все топовые разработчики по тембру имеют очень уверенный голос, даже если они что-то не знают по проекту. То же самое касается кандидатов. Например, на одном из собеседований я услышал в одном из кандидатов некоторую инфантильную нотку. Тогда я не придал значения этому, поскольку ему было 24 года и по остальным параметрам всё было нормально. Спустя две недели он заявил об уходе, поскольку посчитал, что его как-то неправильно поприветствовали в команде. Таким образом та инфантильная нотка в голосе вылилась в увольнение.

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

Денис Чекрыгин, исполнительный директор компании IT Test

Когда мы в течение пяти лет работали без HR-специалиста, мы всегда искали людей по hard-скиллам и имели проблемы с soft-скиллами. У нас бывали случаи, например, когда мы нанимали классного специалиста, но он был токсичен. Рано или поздно приходилось с этим человеком расставаться.

Кроме этого, смысл в hard-скиллах теряется, если человек не умеет продать себя. У меня есть пошаговая программа, по которой я перед каждым собеседованием готовлю сотрудников. Оказалось, что это вообще не работает. Пробовали предложить коньяк, чтобы сотрудники не волновались, заранее прорабатывали ответы всё равно остаются сложности.

Поскольку мы работаем на аустафф, сотрудник должен уметь показать себя. Он должен чувствовать, что от него хочет услышать интервьюер. Я не всегда понимаю, для чего у нас HR-менеджер задаёт кандидату те или иные вопросы, но благодаря ответам на них он подмечает важные моменты, которые я бы не заметил. Исходя из них, мы выстраиваем понимание, будет ли этому сотруднику комфортно в команде.

Алина Пенчук, HR-директор компании Extyl

Мы всегда обращаем внимание на soft-скиллы. Если мы видим, что он не может из слов составить предложение, то становится понятно, что работать будет сложно ему с командой и команде с ним. Если в офисе он смог бы объяснить мысль практически звуками, то на удалёнке это не работает теперь надо хорошо написать и объяснить.

В целом, soft-скиллы проверяются очевидными методами. Можно попросить рассказать о своём участии в проектах. Если soft-скиллы немного развиты, но человек стеснительный или забыл, как проходить собеседования, то дополнительными вопросами можно расположить его к себе и вывести на разговор.

После того, как удалось разговорить кандидата, мы выводим его на ситуационные вопросы, например, что делать, если проект горит. Ответы на них показывают, насколько соискатель умеет изъясняться и выходить из ситуаций.

Кроме этого, задаём вопросы не только о его достижениях, но и о факапах. Это показывает, насколько объективно кандидат оценивает себя.

Вера Муравьева, HR-менеджер компании Omega

У нас часто бывают ситуации, когда разработчики не хотят не только включать видеосвязь, но и выходить на аудиосвязь. Обычное явление соискатель категорически отказывается отвечать на вопросы и прямо об этом сообщает. В таком случае непонятно, как он будет дальше работать на проектах.

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

Об оценке hard-скиллов соискателя без участия технического специалиста

Алина Пенчук, HR-директор компании Extyl

Оценить hard-скиллы без технического специалиста невозможно. Тот, кто собеседует, должен иметь глубокие знания в разработке. Даже если у HR-специалиста будет список технических вопросов, он ничего не поймет и отнимет время у кандидата.

У нас кандидат сначала общается с рекрутером, а затем происходит собеседование по Zoom в один этап: на нём присутствует и HR, и IT-директор, и тимлид. Это позволяет нам делать оффер быстрее.

Максим Кравец, CEO компании Holyweb

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

У нас ежемесячно проходит 70-90 первичных собеседований. Поскольку мы работаем в узкой нише JS-разработки, уже на первом собеседовании рекрутер задаёт несколько технических вопросов и тем самым отсеивает откровенно неподходящих кандидатов со слабыми hard-скиллами. Далее техническое собеседование проводит тимлид или техлид. Ежемесячно мы проводим около 12-15 технических собеседований.

Дарья Рязанова, HR-директор компании IT Test

Когда я пришла в IT Test из другой сферы, я поняла, что нужно менять схему привычного мне бизнесс-процесса найма, так как потребности проводить первичное глубинное интервью с it-специалистами нет, этот формат не для них и скорее отпугнет, нежели даст нужную информацию.

Поэтому первоначально мы качественно отбираем резюме и общаемся с кандидатом по телефону. А уже на втором этапе проводим глубинное интервью вдвоём или втроём с техническими специалистами и делим разговор на три этапа: вопросы от HR, технические вопросы и вопросы соискателя. Оно длится не меньше одного часа. После этого HR и технический специалист дают друг другу структурную обратную связь о кандидате и принимают совместное решение. Это позволяет сэкономить время подбора и видеть кандидата объемно, оценивая сразу и soft-, и hard-скиллы.

Сергей Костин, CEO компании BSL

В BSL после первичного просмотра откликов и поиска резюме HR-менеджер созванивается с кандидатом и проводит базовый анализ soft-скиллов. На этом этапе можно проверить готовность соискателя к общению.

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

В определенный момент мы добавили этап тестирования на специальной онлайн-платформе, которое длится около 35 минут в зависимости от специализации. Это увеличило число кандидатов, поскольку тест воспринимается легче, чем тестовое задание.

Для успешного прохождения необходимо верно выполнить 60% заданий. Тестирование позволяет отсеивать слабых кандидатов, определять их сильные и слабые стороны, проверять базовые знания и соответствие стеку. Таким образом, мы не тратим время кандидатов и наших специалистов, исключаем конфликты между HR-ами и техническими специалистами о качестве кандидатов. Кроме этого, мы также привлекаем middle-разработчиков на проведение технических собеседований в качестве элемента обучения. Например, в случае собеседования junior-разработчика нет большого смысла тратить время тимлида это может сделать middle.

Далее соискатель попадает на техническое собеседование, в позитивном варианте получает оффер и проходит испытательный срок. По итогу года работы пяти HR-специалистов мы за год выросли на 70 человек. Сейчас в BSL работает более 120 сотрудников, при этом каждую неделю выходит 1-2 новых сотрудника еженедельно.

Инга Морозова, руководитель партнёрской сети компании Globus

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

Подробнее..

Категории

Последние комментарии

  • Имя: Макс
    24.08.2022 | 11:28
    Я разраб в IT компании, работаю на арбитражную команду. Мы работаем с приламы и сайтами, при работе замечаются постоянные баны и лаги. Пацаны посоветовали сервис по анализу исходного кода,https://app Подробнее..
  • Имя: 9055410337
    20.08.2022 | 17:41
    поможем пишите в телеграм Подробнее..
  • Имя: sabbat
    17.08.2022 | 20:42
    Охренеть.. это просто шикарная статья, феноменально круто. Большое спасибо за разбор! Надеюсь как-нибудь с тобой связаться для обсуждений чего-либо) Подробнее..
  • Имя: Мария
    09.08.2022 | 14:44
    Добрый день. Если обладаете такой информацией, то подскажите, пожалуйста, где можно найти много-много материала по Yggdrasil и его уязвимостях для написания диплома? Благодарю. Подробнее..
© 2006-2024, personeltest.ru