16 подписчиков
Как выбрать IT-специалистов для аутстаффинга: полезные советы и забавные моменты
Итак, вы решили «арендовать» IT-специалиста для вашего проекта через аутстаффинг. Это как пригласить на вечеринку музыканта: он должен идеально вписаться в вашу атмосферу, сыграть свою роль и уйти, оставив всех довольными 🎸. Но как выбрать именно того, кто справится с задачей на ура? 🤔 Давайте разберемся!
Какие навыки и качества важны? 💻
Когда вы ищете IT-специалиста для аутстаффинга, вам нужно думать не только о его технических навыках. Конечно, человек должен уметь программировать, разбираться в нужных технологиях, но это не всё.
1. Технические навыки. Здесь всё стандартно: нужно четко понимать, какие технологии требуются для проекта. Например, если вам нужен разработчик для мобильного приложения 📱, проверьте его опыт работы с iOS или Android. А если проект связан с большими данными 📊, обратите внимание на навыки работы с Python, SQL, Spark и т.д.
2. Коммуникативные навыки. Это может показаться не столь важным, но хорошая коммуникация — залог успеха, особенно когда человек работает удалённо. Если специалист не может объяснить свою точку зрения или не умеет слушать, проект может застопориться 🤐. Забавный случай: однажды мы работали с разработчиком, который отвечал на вопросы исключительно мемами и гифками. Хотя это было весело вначале 😂, общение вскоре превратилось в игру «угадай контекст», что замедлило работу.
3. Гибкость и умение учиться. В IT всё меняется очень быстро ⚡️, и специалисту важно уметь подстраиваться под новые задачи и технологии. Бывали случаи, когда разработчики заявляли: «Я знаю только одну технологию и ничему новому учиться не буду». Такой подход редко помогает в современном мире, особенно в аутстаффинге.
4. Самоорганизация. Когда специалист работает вне офиса и у вас нет возможности его контролировать каждый день, важно, чтобы он умел эффективно управлять своим временем ⏱. Один наш разработчик был настолько пунктуален, что однажды создал чат-бота, который сам напоминал ему о задачах и отправлял отчёты руководству. Мы были в восторге от его дисциплины и умения автоматизировать всё что угодно 🤖!
Как проводить технические интервью для аутстаффинг-специалистов? 🎤
Теперь о самой интересной части — техническое интервью. Оно немного отличается от собеседований на штатную позицию. Вот как можно его структурировать:
1. Проверка технических навыков. Это классика. Вы даёте задачу, которая похожа на ту, что специалист будет выполнять на проекте. Главное здесь — реальность. Не стоит задавать хитроумные головоломки из мира «подвиньте гору с помощью программного кода» 🏔. Лучше спросите что-то близкое к реальным задачам: «Как ты оптимизируешь базу данных, если у нас огромный поток пользователей?»
2. Оценка проблемного мышления. Попросите кандидата рассказать о сложной задаче, с которой он сталкивался на прошлом проекте, и как он её решил. Здесь главное не столько в том, что он знает, а в том, как он думает 🤔. Бывает забавно: один кандидат рассказал, как на старом проекте писал скрипт на Python, чтобы кот мог включать свет в его доме 🐈💡. Это показало, что человек не боится нестандартных задач и умеет находить творческие решения.
3. Тест на «совместимость». Очень важно, чтобы специалист подходил под вашу команду по духу. Ведь даже если он не будет с вами в офисе, работать ему придётся плотно. Проведите небольшую беседу на общие темы, чтобы понять, насколько он «ваш человек» 🧑🤝🧑. Однажды мы взяли разработчика, который обожал шутки про «краш» серверов и баги 🐛. Оказалось, что с ним весь процесс разработки стал намного легче и веселее.
4. Практическое задание. Дайте кандидату возможность поработать над мини-задачей в реальных условиях, чтобы увидеть, как он взаимодействует с вашей командой и технологическим стеком 👨💻. Это может быть пробный день или несколько часов работы над фичей. Иногда за короткое время можно узнать больше, чем за длинное собеседование.
3 минуты
16 сентября 2024