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

Поиск работы в it

Анонс страх и ненависть в IT-рекрутменте

28.02.2021 20:13:53 | Автор: admin

ЗАВТРА, в 20:00 в наших соцсетях выступит Федор Волков, IT-рекрутер из Luna Park HR агенства, где работают математики и программисты.

Пока Федор учился в 57 школе, он ездил на олимпиады по математике и программированию, затем закончил мехмат МГУ. Это помогло ему нарастить огромный нетворкинг среди IT-шников и легко войти в рекрутмент.

Сейчас Федя живет в Израиле, воспитывает трех детей и помогает IT-компаниям и специалистам найти друг друга. Во время эфира он ответит на вопросы про состояние рынка, зарплаты, на что обращать внимание во время чтения вакансий, чтобы правильно понять чего ждет работодатель и многое другое.




Тезисы выступления


  • как Федя пришел в профессию и почему пока остается
  • на чем зарабатывают рекрутеры и сколько
  • как и где Федя ищет кандидатов, где они чаще всего находятся
  • как правильно читать описание вакансии, вычленить оттуда главное и понять, какого именно кандидата ищут
  • как правильно слушать IT-шников и какие вопросы задавать, чтобы определить, подходят ли они для вакансии
  • кейсы, когда вакансия закрывалась с первого раза
  • сложные кейсы, где приходило перебирать много кандидатов
  • при большом нетворкинге, можно ли подрабатывать тем, чтобы предлагать друзей на вакансии
  • где брать такие вакансии, сколько платят
  • страх выгорания у IT-шников и насколько важно вовремя предложить таким людям работу
  • как общаться с кандидатами, чтобы их заинтересовать: как первое письмо/сообщение крутому кандидату влияет на ответ


До встречи в эфире!



Подробнее..

Amazon, Microsoft, Facebook, Tesla, Lyft история поиска работы мечты или вредные советы для карьерного развития

19.04.2021 10:09:21 | Автор: admin

Всем привет!

Я давно хотел поделиться советами и своим опытом к прохождению интервью и развития карьеры. Пока думал про заголовок, вспомнилась книга из детства - "Вредные советы". Но в Отличие от Григория Остера, мои советы могут вам пригодится.

У меня за плечами 11 лет работы в индустрии, 6 из них в Северной Америке. Сейчас я работаю инженером данных в Microsoft Ванкувер. До этого почти 5 лет проработал в Амазоне в Ванкувере, Бостоне и Сиэтле.

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

Возможно вы найдете много оЧепяток. но, к сожалению, грамматика не мой конек, не то, что хождение по собеседованиям, где я как "рыба в воде".

2013 год, только что провалил онлайн собеседование в Берлин, наверно им не понравились мои носки2013 год, только что провалил онлайн собеседование в Берлин, наверно им не понравились мои носки

Прежде чем перейти к компаниям типа Amazon и Microsoft, я хочу начать с простых примеров.

Начало работы

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

Мое рабочее место с секретного предприятияМое рабочее место с секретного предприятия

Пока я не узнал, что ассистент проект менеджера получает 50 тысяч рублей (в 2009 году), в то время как начальник участка металлообработки космического центра получает меньше 20 тысяч рублей.

Совет 1: Если вы думаете, что в будущем у вас будет классная работа и хороший доход, вам только нужно проработать Х лет, закончить аспирантуру/учебу, пройди Y курсов и сдать Z сертификатов. Проверьте свои доводы на деле. Возможно вы можете сэкономить время, ресурсы и деньги.

Теперь я знаю, это называется проверка гипотезы. Работая на заводе, я решил проверить гипотезу. На Head Hunter (HH), я сделал резюме, написал, что у меня уже на руках несколько лет опыта, аспирантура и стал откликаться на вакансии.

Я обнаружил, что все вакансии в Подмосковье и зарплаты смешные. И тут я призадумался о судьбе машиностроения в РФ. Как видно не зря.

Когда я учился в университете, то очень хотел попасть на стажировку в Европу. Но в какой-то момент их просто отменили. Следующая картинка очень в тему.

Это я в Копенгагене встретил бабульку (слетал на тренинг от работы). Примерно тоже самое сказал мне декан на вопрос об иностранной стажировке.Это я в Копенгагене встретил бабульку (слетал на тренинг от работы). Примерно тоже самое сказал мне декан на вопрос об иностранной стажировке.

Пришлось переквалифицироваться. До сих пор переквалифицирываюсь. В ИТ пока одно учишь, уже другое появляется, а то что учил уже устарело.

Совет 2: Fake it till you make it. (FITYM)

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

Даже с моим подходом FITYM я не достиг особых успехов, было 2-3 собеседования. Пока не предложили стажировку в банке в департаменте ИТ на должности разоботка отчетности (Business Intelligece). Меня спросили всего один вопрос - "знаю ли я, что такое SQL?". Несмотря на то, что я слышал это слово первый раз, я с увереностью сказал - "Конечно знаю, у меня даже в дипломном проекте был SQL".

Совет 3: Рискуйте. Мы живем один раз, лучше рискнуть. Как сказал Юрий Дудь: Не страшно ошибаться страшно быть унылым г****м

И тут возникает несколько вопросов, своеобразный FAQ:

  1. Если наврать, что есть опыт, а по факту окажется, что его нет, и выгонят с позором.

    Конечно нужно знать пределы. Не нужно говорить, что вы Java архитектор, если вы только недавно написали свою первую программу "Hello, world". Но если вы в теории знаете как решить проблемы, где найти ответ, как правильно сформировать вопрос, то вы не пропадете. Так же процесс поиска сотруднака - это не трудоемкий и затратный процесс. Ваши скилы это лишь часть картины, важно еще насколько вы впишетесь в коллектив. Так же по началу вы сможете компенсировать нехватку опыта временем. Работайте по 16 часов в день без выходных, и вы разберетесь.

  2. В моем резюме не релевантный опыт.

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

  3. Хорошо, с резюме проблем нет. А как же трудовая книжка?

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

  4. А что делать со службой безопасности?

    У крупных компаний, есть служба безопасти. Вы для них лишь ФИО, и они могут вас "пробивать". Тут уже как повезет. Можно оставить телефон друзей, можно договориться. У меня был случай, когда меня проверяли на детекторе лжи. Но ничего, получилось пройти. Для них главное, что у вас криминала нет.

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

Смена работы - из банка в ИТ вендор

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

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

Совет 5: Не увольняйтесь, пока у вас не будет оффера на руках.

Совет 6: Не сжигайте мосты, нужно стараться всегда расставаться в хороших отношениях с коллегами.

На собеседование как обычно, меня спрашивали вещи, про которые я лишь где-то слышал. Можно сказать 50% я знал на отлично, другие 50%, на 3-. Хорошо, что им были важны первые 50%.

Я работал в Терадата - это американская компания. Но проекты были в Сбербанке, то есть приходилось много времени проводить в бывших детских садиках/налоговых, сражаться за удобный стул (не сломанный) с другими консультантами и интеграторами.

Стул так себе...Все было ничего, пока нас не спалили, что мы играли в Counter Strike 1.6 в рабочее время=0Стул так себе...Все было ничего, пока нас не спалили, что мы играли в Counter Strike 1.6 в рабочее время=0

Совет 7: Изучите все возможности внутри компании для личностного развития.

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

На Sales тренинге в Мюнхене от Терадаты. Мюнхен запомнил на всю жизнь, а тренинг так себе был))На Sales тренинге в Мюнхене от Терадаты. Мюнхен запомнил на всю жизнь, а тренинг так себе был))

Совет 8: Будьте проактивными. Общайтесь с людьми, ищете возможности для колалборации и для получения новых знаний.

Чтобы быть проактивным, я стал делать тренинги для других консультантов. Провел несколько воркшопов для коллег. Так же я копался во внутренней Wiki и нашел контакты компаний партнеров. Я всем написал письма и получилось организовать несколько встреч и воркшопов. К нам даже прилетали из Европы и обучали партнерским решениям. Мы их не использовали и врят ли бы они пригодились. Но я знал, что для моего резюме и опыта они пригодятся.

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

Смена работы - из ИТ вендора в обувной стартап

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

Ламода и Сбертех были в соседних зданиях, было удобно к ним заходить. Фото с тренинга кстати.Ламода и Сбертех были в соседних зданиях, было удобно к ним заходить. Фото с тренинга кстати.

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

Было интерсно поработать в еще одной международной компании, но все как обычно - "денег нет, но вы держитесь"(с). Проработав там 1.5 года, я снова вышел на рынок и поднял свою зарплату до 180 тысяч рублей. Тогда еще курс был 30 рублей за доллар. Это было классно. Но не долго я радовался, через 6 месяцев рубль обвалился. И все мои рублевые накопления на иммиграцию превратились из "кареты" в "тыкву".

Совет 10: Мотивируйте себя сами. Часто работа бывает не интересная, скучная. Поэтому вам нужно придумать себе, почему она интересная, почему ее надо сделать. Например, вы делаете аудит или работаете на поддержке. Это скучно. Превратите эту скучную историю в крутую историю. Расскажите на собеседовании, как вы выполняли тяжелую работу и каких результатов достигли.

Смена работы - из Москвы в Черногорию

Пока мои документы в Канаду процессились, я прошел собеседование на Веб Аналитика в Черногорию. Я раньше не работал веб аналитиком и были очень поверхностные знания по маркетенгу. Тем не менее, я попал на работу и уже на месте стал разбираться, что такое digital marketing.

Черногория это пушка! На фото Свети Стефан. В Канаде хорошо, но в Черногории еще лучше!=)Черногория это пушка! На фото Свети Стефан. В Канаде хорошо, но в Черногории еще лучше!=)

Совет 11: Для того, чтобы пройти собеседование и говорить уверенно о вещах, с которыми вы раньше не работали, вам нужно использовать метод Стива Джобса (тоже узнал про него относительно недавно, несмотря на то, что всегда использовал) - "поле искажения реальности". Я упомянул "fake it till you make it". Что звучит немного грубовато - приврать (в лучшем случае). Теперь же мы можем использовать почти научный способ из сериала Звездный путь - поле искажения реальности. Это значит нам нужно верить в то, что мы говорим.

Совет 12: Чтобы начать верить в то, что мы говорим, нам нужно рассказать эту историю раз 15-20 минимум. То есть прежде чем проходить серьезные собеседования, нам нужно потренироваться на "кошках", найти компании и вакансии попроще, и рассказывать им свою легенду. Если често, я уже давно поверил, что на заводе я работал с SQL, базами данных и аналитикой. Меня ночью разбуди и я не задумываюсь расскажу об этом.

На столе книга по Adobe Site Catalyst - получаю первые знания по свеой новой профессии.На столе книга по Adobe Site Catalyst - получаю первые знания по свеой новой профессии.

Совет 13: Вне зависимости от того, что вам дают на работе, всегда имейте north star, вектор развития и движения. Вам надо двигаться к вашей цели. Я мало времени уделял веб аналитики, зато стал проявлять проактивность и делал BI, установил Tableau, сделал Proof of Concept на Redshift, делал ETL. Я создавал себе "истории" для своего резюме и опыта. И еще по возможности все писал в блог на английском - создавал "активы" для своего резюме.

В Черногории я проработал не долго, так как получил документы в Канаду. У меня было несколько интерсных собеседований в Европе. Одно из них было в Accenture, было все позитивно, но уже у меня были билеты в Канаду.

Едим в поезде из Черногории в Белград. Ознакамливаюсь с историей Канады. В книге времен СССР автор часто упоминает коммунистические партии Канады!)Едим в поезде из Черногории в Белград. Ознакамливаюсь с историей Канады. В книге времен СССР автор часто упоминает коммунистические партии Канады!)

Совет 14: Ходите на собеседования всегда и везде. Никогда не упускайте возможности сходить на собеседование. Особенно, если у вас все хорошо и вы не ищете работу. Лучше выбирать работу без спешки и стресса. Тогда можно ВБИРАТЬ, а не браться за первую попавшую. Тогда не придется лишний раз врать и можно быть собой. В Linkedin я видел пост чувака из Google. Он задал этот вопрос своему ментору. Ментор ему именно так и сказал. Задача работадателя создать вам комфортные условия на работе, дать конкурентнуспособную зарплату. Если, кто-то предложил больше, вас либо оставят (попытаются перекупить), либо отпустят (так как вы не нужны). Поэтому от этого выигривают все. Конечно, нужно это делать так, чтобы никто не знал, что вы это делаете:)

Я даже проводил опрос в своем телеграмм канале:

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

Смена работы - из Черногории в Канаду

Совет 15: Если вы готовитесь к переезду, начните искать работу заранее. За год или 6 месяцев. Подпишитесь на еженедельные рассылки вакансий, добавляете людей в Linkedin, общайтесь и знакомьтесь. Вы сэкономите много денег и времени в будущем.

Я приехал в Канаду в Виннипег и вышел на работу уже через 5 дней в страховую компанию на 75 тысяч канадских долларов, это где-то 4 тысячи в месяц. Так как у меня был offer на руках и меня уже ждали.

Офис кубик. В выходные я работал сверхурочно за 2ю оплату, чтобы выплатить наш первый кредит за Dodge Journey. Сына иногда брал в офис поиграть рядом. Офис кубик. В выходные я работал сверхурочно за 2ю оплату, чтобы выплатить наш первый кредит за Dodge Journey. Сына иногда брал в офис поиграть рядом.

Как я нашел работу еще до моего приезда? Ответ очевиден, я использовал свои советы.

Я расскажу про некоторые техники, которые мне помогли:

  1. Я подписался на рассылка вакансий в моей провинции на indeed.ca

  2. Я сделал себе резюме, в котором указал fake местный адреc. Так же я сделал себе IP телефон с кодом Виннипега. Он делал переадресацию на мой мобильный. Моя задача была, чтобы HR соединил меня с hiring manager. В итоге мой план сработал.

  3. Был еще один life hack. Вместо cover letter (по мне вообще бесполезная бумажка), я отправлял презентацию со slideshare. Вот пример довольно старый. Основая идея была показать не мой опыт и мои скилы, а рассказать о ценности, которую я могу добавить компании. Нужно раскрыть тему своей ЦЕННОСТИ, попробовать указать проблемы индустрии, показать, что вы с ними знакомы и знаете решение. Slideshare имеете интересный функционал. Мы можем скрыть презентацию от всех, и оставить доступ только через ссылки. А потом показать нам, откуда (по IP) и сколько раз открыли. То есть инструменты веб аналитики. Так мы можем измерять вовлеченность.

Смена работы - из страховой в Амазон

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

Совет 16: Будьте аккуратны с шуточками. Женская половина коллектива приняла в штыки мои безобидные шуточки. Как результат, меня стали подставлять.

Я благодарен коллегам за их попытки вывести меня из себя, так как я нашел работу в Амазоне. У меня был еще один offer от местного стартапа Skip The Dish, которые теперь довольно популярный. Я написал основателям и пришел к ним на встречу, принес книгу, которую я написал (первая моя книга). Они мне предложили возглавить отдел аналитики. Я взял паузу и решил еще поискать варианты. Как видно не зря.

И теперь можно поподробней поговорить про процесс собеседования в Амазон. Это я теперь эксперт по собеседованиям, потому что провел их больше 50 внутри Амазона и закончил тренинги. А тогда вообще не знал ничего. Уверен, что мне сильно повезло.

Совет 17: Если вы ищете работу, используйте "ковровую бомбардировку" - что значит отвлекайтесь на все вакансии по специальности по максимум, потом разберетесь. Возможно получите важный опыт переговоров и собеседований. Который вам поможет найти работу мечты.

Я обычно завожу spreadsheet и туда заношу всю информацию:

Поиск работы в КанадеПоиск работы в Канаде

У меня был неплохой опыт, пару книг в публикации, блогпост, но искать работу это не быстро. Главная сложность заключается в том, что на каждую вакансию откликается человек 30-50-100 (в зависимости от компании). Соответственно, если ваше резюме будет 81 в списке, не думаю, что компания узнает о таком ценном кандидате. Поэтому важен нетворкинг, скорость отклика и немножко удачи, чтобы получить свой шанс.

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

Мне повезло, я получил приглашение на собеседование.

Совет 18: Вам нужно конкурентное премимущество. Чем вы лучше других кандидатов? Это можно быстро продемонстрировать за счет дополнительных артифактов - блог, выступления на конференциях и митапах, youtube канал. У меня были книги и блогпост. В Амазоне они оценили наличие этих артифактов.

Собседование в Амазон

Amazon Leadership Principals уже в моем DNA.

Процесс собеседования примерно такой:

  1. Phone Screen - вам звонят, задают разные вопросы, технические и не технические. Посмотреть насколько вы подходите.

  2. Может быть еще Phone Screen собеседование, но уже с hiring manager. Так же вам могут прислать тестовое задание. Я был настолько проактивным, что решил тестовое задание 3мя способами и еще нарисовал им дашбордов, хотя они не просили.После был еще уточняющий звонок по тестовому.

  3. Если прошли этот этап, то можно рассчитывать на on-site interview. (в до ковидные времена). Мне купили билеты и запланоривали 5-6 собеседований, включая обед с командой.

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

Уже сейчас я знаю, что это было. Само интервью состоит из 2х частей:

  • behavioral interview - ситуативное интевью

  • functional interview - ваши технические навыки

Цель behavior interview - проверить вас, насколько вы соответствуете Amazon Leadership Principles. А их 14. Как правило, сотруднику поручают 2 принципа. Дальше он идет в "банк вопросов", копирует по 2-3 вопроса, с которых начинается дискуссия. А потом они пишут отчет, как у вас дела с этим принципом, вам надо, как говорится meet the bar. То есть быть не хуже, чем 50% человек на этой роле. В общем, надо с покер фейс заполнить отчет, и сказать, кандидат тянет или нет.

Примеры моих вопросов:

Amazon LP - Ownership

Q: Tell me about a time when you took on something significant outside your area of responsibility. Why was it important? What was the outcome?

Amazon LP - Insist on the Highest Standards

Q: What measures have you personally put in place to ensure performance improvement? What targets and standards are achieved?

Лучше всего отвечать на такие вопросы в формате STAR:

  • Situation - ситуация/проблема

  • Task - задача

  • Action - ваши действия

  • Result - результат

На functional interview вас уже будут спрашивать конкретно технические вещи, могут еще coding сессию сделать. Меня много спрашивали про маркетингувую аналитику и решения для хранилищ данных. Мой опыт веб аналитика пришелся кстати.

Спустя неделю мне позвонили и сделали оффер. Я не посмел торговаться. Зарплату дали маленькую по меркам Амазона - 90 тысяч CAD в год + signup bonus + 80 акций Амазон на 4 года. (их цена тогда было 600$, то есть 48 000 CAD на 4 года). Я был очень рад и мы двинулись в Британскую Колумбию. Мне дали уровень 5 (L5):

levels.fyilevels.fyi

L5 это middle. Первые два года я работал очень много. Я надеялся, что если буду хорошо работать, меня повысят, мне прибавят денег. Я был наивный.

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

В Амазоне есть performance review раз в год, где-то в феврале. Перед этой встречей, вам необходимо запросить feedback у ваших коллег. Коллеги вас будут оценивать по 2м показателям:

  • Ваши Super Powers (читай Leadership principalse), которые вы проявили.

  • Ваши Grow Areas (читай Leadership principals), которые вам нужно прокачать.

По результатам всей это истории, вам могуть поднять зарплату на 1-4%. Менеджер расскажет о том, как он/она приложили нечеловеческие усилия, чтобы это сделать. Вам добавили денег на лишний капучино в неделю, 1-4% это до вычета налога.

Если вам повезет, вам добавят Amazon Stock. За 5 лет, мне дали наверно 25 акций, помимо моих 80ти, которые я получил в 1й день работы. Это конечно мало. Хороший показатель это акций 20-40 в год. Все это очень завивист от вашего менеджера.

Все 5 лет на мой вопрос "почему моя зарплата так медленно растет", я получал ответ, что Amazon Stock очень вырос.

Стоки действительно выросли от изначальной стоимости. Но я был категорически не согласен с политикой партии. Стоки я получил в 1й день работы. И даже, если бы я работал так себе, я бы все равно их получил. А за свой performance, переработки и любовь к тому, что я делал, я получил 2-4% прироста к зарплате. Обычно это назвается индексация.

Чтобы в Amazon получить повышение, вам необходимо заполнить несколько документов, причем 60% усилий должен сделать ваш менеджер. Это целая стретегическая игра, которая не очень тесно связана с вашими техническими компетенциями. Поэтому очень важно (совет 19) прорабатывать стратегию заранее и обсуждать ее с менеджером. Задача компании получать от вас максимум, платить минимум.

Совет 20: Ваша зарплата в 95% случаев будет такая, на которую вы изначально пришли. Моя зп в Амазоне выросла на 10% за 5 лет. И если бы я даже перешел бы на L6 (следующий уровень), то она бы выросла еще на 10-15%, что было бы достаточно низко. Как в совете 4, хотим роста, меняем работадателя, но важно, чтобы у нас был solid case и хотя бы 12 месяцев опыта на текущем месте работы.

Смена комманд в Амазон

Амазон это оргормная корпорация. В ней огромное множество комманд и направлений бизнеса. У вас есть возможность перейти в любую команду по всему миру. Много знакомых американцев переехало в Европу и наоборот, из Европу в США и Канаду.

Проработав 2,5 года в одной команде я был сыт обещаниям менеджера о повышении. И решил попробовать поискать другие команды.

Совет 21: Он очень важный. У нас есть одна особенность, мы привыкли винить в неудачах других - "все дураки, один я умный". Примеров огромное множество. Это очень плохая позиция. Старайтесь избегать такой точки зрения. Из моей карьеры я только года 2 назад стал меняться и научились брать ответственность за свои поступки и не считать себя умней других. Например, я прекрасно понимаю, что это только мой личный fail, что я не смог получить повышение в Амазон. Поэтому, никогда не считайте себя умней других. Если вы знаете что-то лучше других, помогите им разобраться и понять. Если кто-то накосячил, на то есть причины, помогите человеку преодолеть трудности. Но никогда не думайте, что вы лучше других. И вам будет легче жить и легче добавиться поставленных целей.

Я находился на West Coast побережье и нашел работу инженера данных на East Coast побережье.

Вид из Cambridge, MA на Boston, MAВид из Cambridge, MA на Boston, MA

Интересный парадокс. Зарплата не высокая, но есть возможность получать другие benefits. Например, летом я перешел в команду Amazon Alexa, которая находилась в Cambridge, MA (оказывается есть такой город и в США). В нем находятся MIT и Harward. А если перейти мост, то будет Бостон.

Еще одно #dimaworkplaceЕще одно #dimaworkplace

Всей семье мы полелетели в Бостон на 2 месяца, чтобы я мог познакомиться с командой. Нам сняли квартиру в 5 минутах от офиса и от MIT. Цена в месяц 12тысяч US$. Так же оплатили всю еду и мой билет на самолет. Лето в Бостоне с семьей - бесценно.

В течение года я еще несолько раз летал к ним и останавливался в Airbnb в историческом центре Бостона.

Beacon Hill - самый старый район БостонаBeacon Hill - самый старый район Бостона

Кроме Бостона, мы ездили на машине в Seattle каждый месяц всей семьей на конференции Амазон, встречи с коллегами и тп. Как обычно, все по высшему разряду.

Ночной СиэтлНочной СиэтлМои значки и communities из личного кабинета Амазон, некоторый я сам сделал. Наиболее ценные для меня это значки "Speaker".оМои значки и communities из личного кабинета Амазон, некоторый я сам сделал. Наиболее ценные для меня это значки "Speaker".о

Кстати, с Amazon Alexa я познакомился когда выступал на конференции в Бостоне - Enterprise Data World. Я уже 2ой раз выступал на этой конференции. 1й раз бьл в Сан-Диего. Было тепло. А тут начало марта, очень холодно. Выступление на конференции дает только бесплатный билет. Конференция идет 6 дней и стоит 3500US$. Спикерам бесплатно, но билеты и отель за свой счет. Я снял Airbnb коморку за 100$ в сутки, комната 2 на 2 метра.

По пути в Бостон на конференцию EDW2019По пути в Бостон на конференцию EDW2019

Совет 22: Возможно я уже про это говорил, скажу еще раз! Если вы серьезно занимаетесь своей карьерой - на все возможные opportunities всегда говорите да. Мне было очень не комфортно первые несколько лет. Сейчас уже конечно стало лучше. Ставьте себе цель - выступить на meetup, usergroup, податься на конференцию, рассказать о своем опыте на datalearn.ru ;)

Кроме конференций, мне нравится делать что-нибудь еще, например у сына во 2м классе я проводил Amazon Future Engineer - Hour of Code. Или волентерил в университете, или выступал в high school. То есть делал буквально все, что было в моих силах. На вопрос "Зачем?!" - я думал, что пригодится. Каждая возможность пораждает новые возможности и знакомства. Если ничего не делать, то ничего не будет.

Рассказываю про роль данных для 1го курса Computer ScienceРассказываю про роль данных для 1го курса Computer Science

Совет 23: Если у вас есть дети и семья, всегда ищете возможность брать их с собой в поездки, на конференции. Это ценный опыт для детей (от 5-6 лет) и отлично для 2ой половинки.

Рассказываем старшеклассникам вместе про Alexa и раздаем Alexa за самые лучшие вопросы. Сын делает демонстрацию продукта. Жалко сейчас пандемия и все онлайн, скучно:(Рассказываем старшеклассникам вместе про Alexa и раздаем Alexa за самые лучшие вопросы. Сын делает демонстрацию продукта. Жалко сейчас пандемия и все онлайн, скучно:(

Сообщества в Амазон

Я уже писал про проактивность. В Амазон практически сразу я стал развивать сообщества:

  • Amazon Tableau User Group - 3000 пользователей, которые используют Tableau в Amazon. Я отчечал на каждый второй вопрос, организовывал встречи и приглашал куртых спикеров.

  • BI Tech Talk - 100+ data команд со всего Амазона. Так же организовывал презентации со спикерами из Амазона и других компаний.

Все это дало мне огромное преимущество - меня знал почти весь Амазон, кто работает с данными. Поэтому я мог легко поменять команду, пригласить интересного мне спикера из Linkedin. Конечно это никак не влияет на зарплату, но мне нравилось соединять людей и идеи.

Члены Amazon Tableau User Group на Tableau Conference в Las Vegas 2017Члены Amazon Tableau User Group на Tableau Conference в Las Vegas 2017

Даже сейчас в Microsoft есть люди, которые знают меня со времен, когда они работали в Амазон.

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

В Alexa у меня получилось как обычно, я сделал свою работу, но к повышению не приблизился, и поэтому я снова поменял команду. Я общался с командами из Калифорнии и из Сиэтла. Стал подумывать о релокации в США. Я перешел в команду - customer behaviour analytics. И пообещал осенью 2020 переехать в Сиэтл. Но оказалась, что мои Amazon Stock после 4х лет закончились, и мне нужно было переехать с семьей на базовую зарплату 130 тысяч US. Что меня не устраивало. Так как минимальных доход для Сиэтла должен быть 200 тысяч. А хороший, согласно моим исследованиями 300-350 тысяч (это включает в себя стоки).

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

Еще стоит упомянуть про бонусы. Вам дают стоки в штуках. И если умножить цену акции на колличество, получается круглая сумма. НО!!! Когда наступает vested date - то есть когда акции становятся вашими, Канадское государство забирает ровно половину. То есть, вам положено 20 акций, до вас доедет только 10. Можете их продать, а можете оставить, как я сделал. И если у вас было 10 акций по 600US$, то когда они станут 3000$, вы должны заплатить налог на прибыль (capital gains), с каждой акции это 2400$ - сумма прибыли. И нужно заплатить 25% от 2400.

В общем на бумаге выглядит все красиво, но по факту вы получите намного меньше. Еще не забудьте про прогрессивный налог на зарплату - чем выше доход, тем выше зарплата. В США с налогами история другая, они меньше, но там есть свои заморочки со страховками и медициной.

Каждый раз когда я мягко говоря расстаивался из-за своих карьерных достижений на работе, я начинал искать работу. Ходить по собеседования это полезно и важно, надо быть всегда в тонусе. Так я собеседовался с Tesla (для солнечных батарей) на позицию Data Engineer. Не сложилось с ними. Потом собеседовался с Lyft на позицию менеджера data engineering. ЗП в Калифорнии с бонусом было 400-450тысяч US$. У меня опыта менеджера не было, но я прошел все возможные курсы в Амазоне для менеджеров. Тоже не сраслось. На собеседовании меня спрашивали много вопросов связанных с diversity и inclusion.

На собеседование в Google, у меня даже не получилось записаться на собеседование. Рекрутер просто пропал в итоге после первого созвона. Они себе могут это позволить, потому что если пропадет один хороший кандидат, появятся еще толпа других хороших кандадатов.

Совет 25: Вы не единственный кандидат на вакансию. Топовые комании получают сотни откликов. Поэтому старайтесь откликаться одними из первых или ищите другие варианты, например через знакомых. Я откликался на 10ки вакансий в FB и Google, но мне никто ничего не написал в ответ.

Зато спустя какое-то время ко мне пришли рекрутеры из Fb, и сами пригласили на собеседование Manager Data Engineering. Было несколько собеседований

  • Phone Screen с рекрутеорм - просто разговоро о вакансии, требованиях и моем опыте

  • Leadership Interview - разговор с менеджером, больше похоже на behaviour interview, вас спрашивают как вы руководите, решаете конфликтные ситуации и все в этом духе. Курсы менеджеров Амазон отлично решают такие вопрсоы

  • Technical Screening - даже для менеджера состоял из 3х элемнтов. 1й это SQL упражнения (15 минут на 5 SQL задач), Python (15 минут на 5 задач), Data Modelling (15 минут)

Скажу вам честно 15 минут это очень мало. В итоге я сделал, 4/5 задач по SQL, 3/5 задач по Python, что для меня было гордостью, я с ним вообще особо не работал. Но реально провалил data modelling. Был простой вопрос - допустим вы работаете в Linkedin, нарисуйте модель, чтобы ответить на 5 вопросов. Нужно было начать сверху вниз (от бизнес вопросов к таблицам фактов), а я начали снизу вверх (от исходных данных вообще всех в Linkedin) к таблицам фактов. И у меня было 7 минут. У меня есть еще одна гипотеза, что в Северной Америке очень сильное лобби ребят из Индии, и я вижу огромное колличество комманд, которое только состоит из таких ребят. Хотя их опыт и знания не всегда круты. По результатам я понимал, что мои шансы 50/50. В общем я не попал. Но был отличный опыт.

Совет 24: Каждое проваленное собседование - это огромный опыт, вы вызодите из зоны комфорта, готовитесь, учите новое. Не упускайте такую возможность. Игра стоит свеч.

Работа "на дядю" или "на себя"

Амазон был для меня вершиной желаний. Я и мечтать не мог, что буду работать в Амазоне, когда был в начале своей карьеры. Но спустя какое-то время работы в Амазоне, стали появлятся вопросы - а что дальше. Вы очетливо понимаете, что вы работаете на "дядю", пусть и на самого богатого в мире - Джефа Безоса.

Я довольно подробно описал попытку создания аналитического консалтинга в этом посте - Опыт создания аналитической консалтинг-компании в Северной Америке (не очень успешный).

В этом посте я не будут вглубь копать про свой бизнес. Скажу одно, если у вас получилось, создать свой бизнес, сервис или продует и вы получаете доход сопоставимый с зарплатой работы на "дадю", то это круто. Вы на правильном пути. У меня не получилось. Мне кажется, чтобы создать, что-то крутое, это нужно сначала завалить 10-15 бизнесов. Я пока запорол только 2. И у меня началось выгорание - это когда вы теряете интерес к тому, что делаете. Так как я делал очень много всего одновременно, то через несколько лет я почувствовал, что ничего не получил взамен. В Амазоне карьера в гору не пошла, консалтинг тоже не взлетел, а силы кончились. Еще и пандемия и работа из дома. Я могу целый день просидеть за компьютером и не дать никакого результата.

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

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

Совсем недавно мы приобрели наш 2ой дом в большом Ванкувере.

новый таун хаусновый таун хаус

При этом, мы смогли оставить наш первый дом и сдать его в аренду.

Это нам делали тротуар.Это нам делали тротуар.

Схема стара как мир. Конечно, чтобы такое сделать нужно иметь небольшой капитал, за что спасибо Амазону. Сотрудники Амазон действительно смогли улучшить свою жизнь благодаря росту компании. Вот кстати свежая статья - Jeff Bezos shared a note from a couple that bought 2 shares of Amazon in 1997 - and are now using the proceeds to buy a house after the company's 172,499% post-IPO run

Несмторя на то, что компания достаточна жесткая и требовательная, опыт в ней бесценнен.

Совет 26: банальный - старайте избегать ситуации - жить от зарплаты до зарплаты. Обязательно думайте о будущем и постаратесь сделать хоть что-нибудь, чтобы сохранить и приумножить то, что у вас есть.

Смена работы - из Амазона в Майкрософт

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

Так как время от времени по настроению я откликался на вакансии, в мае 2020 я откликался на вакансию Microsoft в Ванкувер. Я даже не читаю описание вакансии (на месте разберемся, как говорится). В мая я сделал отклик, в конце июля мне позвонили. 2,5 месяца ожиданий. Я уже и забыл про них. Процесс собеседования занял наверно месяц. Как я понял, Microsoft не очень шустрый в процессе найма. Процесс собеседования был примерно такой:

  • Phone Interview с HR

  • Phone Interview с менеджером

Это было что-то вроде phonescreen. Я его прошел и мне назначили основное собеседование. Обычно оно занимает весь день, но в мое случае разбили на 2. Было 3 собеседования:

  • С Product Manager и Director - behaviour interview - то есть ситуативные вопросы. Очень много спрашивали про конфликтные ситуации, как работаю с другими командами. Я все им подробно рассказал. Хотя в каждом вопросе я искал намек на Amazon Leadership Principal и придумывал соответствующий ответ.

  • Собеседование с Principal и Senior инженером. Они меня уже просили писать SQL, точнее задачку по статистике решить SQL. И потом попросили сделать архитектуру аналитического решения на AWS или Azure для Big Data и Streaming.

  • Собеседование с Data Science и BI командой. Я им рассказывал про проекты ML в моей последней команде, и это им понравилось.

В общем дальше наступила фаза переговоров. Я поискал на LinkedIn insights, что для старшего инженера зарплата в Канаде может быть 220 тысяч CAD. Но как я лишний раз убедился с Канадскими компаниями сложно торговаться. Есть жесткие лимиты, они уступили совсем немного. В любом случае я уже "тонул" (выгорал) в Амазоне и это было идеальное время для перемен. В Сиэтл я тоже не собирался.

В ноябре я начал работать в одной из студий Xbox в Ванкувере, мне выдали игровой компьютер, Xbox, и в качестве on-boarding процесса мне нужно было играть в Xbox.

Xbox Game PassXbox Game Pass

Если сравнивать культуру Амазон и Майкрософт, то Майкрософт выигрывает по многим показателям. Work-life balanace, страховка и бенефиты намного лучше.

Если сравнивать AWS и Azure как технологии, то решения AWS для аналитике значительно лучше для меня.

Если сравнивать по зарплате, то Амазон платит больше. Но как вы уже поняли, это был не мой случай. Чтобы поднять свою зарплату и должность, мне снова пришлось воспользоваться советом #4 - поменять работу.

Если посмотреть на рынок, то видно, как в Сиэтле соттрудники Амазон и Сиэтл переходят друг к другу на работу. Я знаю тех, кто ушел из Амазон и пришел в Microsoft и знаю тех, кто ушел из Майкрософт и пришел в Амазон. Уверен, что всегда с повышение и надбавкой.

Бонус раунд

Чуть не забыл рассказать еще про одно собеседование. Примерно в то же время когда я думал на offer letter от Microsoft, я увидел вакансию от своей любимой компании - Slalom (это крупнейшая ИТ консалтинг компания, которая фокусируется на инновационных аналитических решениях, дизайне и разработке). Как я описал в статье про свой консалтинг - Rock Your Data - Slalom был для меня идейным вдохновителем и я их использовал как пример.

Эти ребята открывают офис в Ванквере и ищут Director Data Engineering. Это звучит для меня как работа мечты. Я конечно отклинулся. У меня было много собеседований с директорами из Штатов, и всем я понравился. Их не смутило, что я был Data Practice Director в Rock Your Data и работал в Амазон. Единственное, я спалился на том, что я знал технические детали слишком хорошо. Директор не должен влдаеть столь глубокиими познаниями.

По результатам собеседований они мне сказали, что на директора я не тяну. Но могу дать мне роль Principal Consultant и зарплату на 30% выше, чем Microsoft. Я спросил у своего ментора из Амазаон, он сказал даже и не думай, иди в Microsoft. Так же меня растроил тот факт, что я откликался на директора, а получил консультанта.

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

Совет 27: Все что не делается - все к лучшему.

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

Совет 28: высокая зарплата это не всегда главный критерий. Попробуйте подумать о перспективах, как вы себя сможете продать через год. Все ли стабильно на долгой перспективе? Хорошо ли это для вашего психологического здоровья и для вашей семьи? (В мое случае консалтинг, перелеты было явно не в пользу семьи);

Продолжаю делиться опытом

Мне нравится делится опытом, и именно поэтому я веду телеграмм канал Инжиниринг Данных, куда скидываю все из мира аналитики.

И также решил помочь делом, всем тем, кому это необходимо. На портале datalern.ru я записываю курс Введение в Инжиниринг Данных и Аналитику.

За 6-8 месяцев курс вас научит профессии работы с данными и позволит переквалифицироваться. Курс бесплатный. Я получаю удовольствие, когда я кому-то помогаю, когда делюсь опытом. Так же это для меня возможность give back моей родной стране и всем ребятам и девченкам, у которых пока нет возможностей самостоятельно пробиться.

Подробнее..

Сценарий идеального технического собеседования

07.10.2020 14:10:47 | Автор: admin


Дисклеймер: это сценарий идеального технического собеседования в Delivery Club Tech. Мнение нашей команды может не совпадать с мнением читателей.

Привет, Хабр! Меня зовут Василий Козлов, я iOS-техлид в Delivery Club. Я часто и много провожу собеседования. В этой статье я собрал накопленный опыт и собственные наблюдения, которыми хочу поделиться. Во второй части статьи приведу пример собеса с комментариями со своей стороны. Итак, начнём.

1. Собесы бывают разные: жёлтые, зелёные, красные (лирическое отступление)


Есть мнение, что сложные технические собесы не работают. Сооснователь платформы для рекрутинга Interviewing.io Алин Лернер ранее писала, что компании, которые подбирают сотрудников, опираясь на сложные технические собеседования, тратят ресурсы на множество кандидатов, которые не понимают игровую сущность собеседований. В результате на финишную прямую в таких компаниях выходят кандидаты, которые хороши именно в прохождении интервью.

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

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

В 1990-х годах с бумом доткомов последовал рост найма технических специалистов, и Microsoft взяла на вооружение подход прошлых лет. Их примеру некоторое время следовала Google.

Впоследствии Google и Microsoft отказались от популярных головоломок из серии как передвинуть гору Фудзи. Что касается найма, то мы обнаружили, что головоломки это пустая трата времени. Сколько мячей для гольфа вы можете поместить в самолет? Сколько заправочных станций на Манхэттене? Полная трата времени. Они ничего не предсказывают. Они служат, в первую очередь, для того, чтобы интервьюер чувствовал себя умным, признал старший вице-президент по работе с персоналом в Google в интервью New York Times.

Итак, есть мнение, что сложные технические собесы не работают, и я его разделяю, поэтому все технические собеседования в Delivery Club я проводил, не задавая подобных вопросов. Невозможно без соответствующей подготовки к собеседованию взять и пройти таковое. На практические тренировки может уйти 1-2 месяца хождения. Это нормальный процесс, с которым так или иначе согласны все опрошенные мной коллеги.

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

IT-индустрия в России с точки зрения IT-найма никак не стандартизована. Способы оценки знаний принимают, зачастую, очень изощренные формы. Один из самых бестолковых примеров на моей памяти телефонное интервью с HR-специалистом, который записывал ответы кандидата на технические вопросы, чтобы далее передать их техническому специалисту. В этом случае какой-либо диалог полностью исключается, и невозможно поделиться ни мнением, ни оспорить вариант ответа. Всякий диалог также исключен, когда перед соискателем предстает online-тест с выбором из заготовленных ответов, также порой являющийся порождением ума другого технического специалиста с его собственным, уникальным опытом и знанием английского языка. На мой взгляд, английский в разработке важен настолько, что порой проще на собесе объясняться на нём.

Другой пример собеседования, с одной стороны вполне объяснимый, это желание работодателей получить психологический портрет соискателя, предупреждая собеседование по существу встречей с психологом. Самый ушлый работодатель на моей практике всё же провел техническое собеседование, а потом предложил пройти испытание на детекторе лжи, аргументируя такую последовательность тем, что услуга эта платная, а кандидатов много.

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

2. Идеальный формат, идеальный кандидат (формируем требования)


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

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

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

На помощь пришел давнишний подход, впервые применённый в Гарвардской бизнес-школе в 1924 году ситуационное интервью, или кейс-интервью. Условно его можно разделить на три большие части:

  • ценности и взгляды кандидата, soft skills;
  • профессиональные навыки и умения, hard skills;
  • модели поведения и индивидуально-личностные качества.

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

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

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

Конечно, эпидемиологическая ситуация в мире внесла свои коррективы, и Zoom вытеснил Skype, но скрининг был и остаётся нашим бессменным первым этапом.

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

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

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

3. О бедном эйчаре замолвите слово (про важность хорошего HR-специалиста)


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

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

Крупная компания, известный бренд могут также осложнять работу HR-специалиста, будучи у всех на слуху. Хорошее знание проекта, процессов разработки и команды позволяют рекрутеру уже на первом этапе принять решение о том, подходит ли кандидат для вакансии. В результате до 60% кандидатов доходят до технического интервью, говорит руководитель направления подбора персонала Mail.ru Group Карина Пушкина. Однако объёмы таковы, что 60% это не 6 человек.

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

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

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

Главное правило оставайтесь людьми, и помните про партнерские отношения с каждым кандидатом, невозможно сказать лучше, чем Карина Пушкина.



4. Как играть на поле кандидата, не забывая про себя (требования к интервьюерам)


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

Многообразие технологий, архитектурных приёмов и фреймворков усложняет поиск кандидатов, но говорить на общем с кандидатами языке можно и нужно. Специалист с головой на плечах сможет адаптироваться к новым для него практикам и даже привнести оригинальные решения в устоявшиеся подходы. Снятие ограничения при поиске кандидатов, скажем, на архитектурные паттерны или языки программирования в рамках одной технологической платформы, конечно, потребует от интервьюера знаний в соответствующих предметных областях. Где взять такие знания? Опыт проведения собеседований подскажет интервьюеру, в каком направлении стоит подтянуть знания, какие технологии и подходы распространены на рынке сейчас и в чем их отличие от принятых в компании. Необязательно становиться экспертом насильно. Достаточно представлять в общих чертах предметную область и вести с кандидатом диалог, позволив ему самому объяснить тонкости реализации. Такой подход позволит вам избежать чрезмерных затрат на подготовку к конкретному собесу, а кандидату продемонстрировать свои гибкие навыки, выраженные в способности объяснять свою точку зрения другому специалисту.

Это отнюдь не означает, что к собеседованию не нужно готовиться. Здесь важно соблюдать баланс. Предложите кандидату самому выбрать и объяснить задачу и её решение при помощи его любимой технологии. Попросите решить типовую задачу из вашей предметной области, но при помощи его инструментов. Так или иначе вы сможете совместно поработать над проблемой, знакомясь и с точкой зрения кандидата, и с привычной ему технологией. Типовые задачи, которые подходят для такого кейс-интервью, как правило, хорошо иллюстрируются проектированием архитектуры сервиса, модуля или экрана. Кандидат абстрагируется от конкретной реализации, а вам не нужно погружаться в техническую специфику. Поэтому открывайте draw.io или любой другой сайт для проектирования блок-схем и диаграмм, и вперёд! Этот формат отлично подходит для Zoom.

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

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

Задавать технические вопросы, как и проводить техническое собеседование, интервьюер должен структурировано. Нил Роузман предостерегает: Если вы провели собеседование и всё, что можете сказать это: Ну да, он вроде ничего, мне понравился, тогда вы потратили время зря. Структурированный подход должен стать рутиной в подготовке и проведении собесов.

5. Сценарий идеального технического собеседования


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

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

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

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

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

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

Предложите кандидату выполнить code review, вместо того, чтоб заставлять его писать новый код. Практика code review отлично подходит для технической части ситуационного интервью. Подготовьте заранее неоптимальный код или код, в котором допущена ошибка. А если в листинге не содержится секретной информации, то лучше показать тот pull request, для которого коллегами было оставлено больше всего замечаний. Тем самым вы переосмыслите подход к коду на листочке: многие кандидаты испытывают трудности при написании кода вне предпочитаемой среды разработки или при стороннем наблюдателе. А code review на собесе позволит вам убедиться в навыках чтения и понимания кода, оценить способность командного взаимодействия по тону и содержанию комментариев кандидата.

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

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

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

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

Сценарий идеального технического интервью. Драма в пяти действиях


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

Действующие лица:

  • Олег молодой, перспективный iOS-разработчик
  • Василий умудрённый опытом тех лид команды iOS

Действие первое




Никто из действующих лиц не знает, как пойдёт собеседование дальше. Олег может начать плутать в коде, скакать по наименованиям методов, тщетно предполагая, где они могут вызываться, а может ввести в поиск 1.5 и точно определить место, где задаётся пауза, так и не сумев объяснить механику работы. Тогда Василий постарается скорее завершить эту часть собеседования, поблагодарив и указав собеседнику на возможность постановки таких задач перед сотрудником только при наличии соответствующих знаний в области Objective-C.

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

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


Действие второе




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

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


Действие третье




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

Действие четвертое




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

Для понимания последнего кейса Василий предлагает Олегу архитектурную задачу.


Действие пятое




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

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




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



На этом всё. Спасибо, что дочитали!
Подробнее..

Зачем разработчику 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

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

Подробнее..

Ресурсы для поиска удаленной работы для нетехнарей

29.12.2020 00:19:38 | Автор: admin

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

Тем, у кого уровень английского "London is the capital of Great Britain", я советую идти на всем известные российские ресурсы и искать там по фильтру "удаленная работа". А тем, чей уровень английского позволяет, кто хочет получать з/п в долларах и готов заморочиться с оформлением ИП или самозанятости, можно спокойно предлагать поискать иностранную компанию. Для технарей этот список тоже будет актуален.

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

  • WeWorkRemotely
    Один из самых старых сайтов с удаленными вакансиями от создателей Basecamp
    Фильтры: Copywriting, Business & Management, Customer Support, Finance and Legal, Sales and Marketing

  • AngleList
    Американские и канадские стартапы, здесь я нашла свою текущую работу
    Фильтры: Operations, Marketing, Sales, Management, Other

  • F6s
    Европейские стартапы
    Фильтры: Operations, Marketing, Financial, Accounting

  • Workable
    Сайт агрегатор, публикации напрямую от компаний

  • NODESK
    Фильтр: "non-tech"

  • Revolution Remote
    Только удаленные вакансии поддержки Support, Service, Helpdesk, Tech Support

  • People-First Jobs
    Публикуют только вакансии от компаний, которые ценят своих сотрудников
    Фильтры: Business management, Copywriting, Customer success & support, Design, Finance & legal, Operations, Product, Project management, Sales & marketing, Others

  • REMOTIVE
    фильтр: All Other

  • RemoteOK
    Фильтр: Non-tech

  • EU Remote Jobs
    Фильтры: Customer Support, Human Resources, Legal, Marketing, Sales

  • Europe Remotely
    Фильтры: Marketing & Sales, Customer Support

  • Workingтоmads
    Фильтры: Administration, Human Resources, Education, Legal, Sales, Writing, Sales filters

  • Skip the Drive
    Фильтры: Administrative, Consulting, Editor, Entry Level, Human Resources

  • Twitter
    Не самый очевидный ресурс, но именно в Твиттер дублируют вакансии как сами компании, так и сайты агрегаторы.
    Искать по "должность" или "скилл" + remote job

Фото: Jen Theodore on Unsplash

Подробнее..

Навык поиска работы

15.06.2020 18:18:41 | Автор: admin
Есть много причин, почему классные разработчики часто долго не могут найти работу, а компании классных разработчиков. Я хочу поговорить об одной из наиболее распространённых.

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

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

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

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

С другой стороны, те, кто специально не готовился, а тратил вместо этого своё время на обучение и практику, такие собеседования проходить вообще не способны. Нет, конечно, на какие-то вопросы они могут ответить. Это может быть даже довольно много вопросов, но обычно далеко не все.

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

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

Роберт Свини о собеседованиях перевод
Я отсеял Даниэля Бухмюллера на собеседовании в Netflix. После 60-минутного разговора у меня ещё оставались сомнения, так что я решил, что он, наверное, недостаточно синиор. Тогда он устроился в Amazon и соосновал Amazon Prime Air (их сервис доставки дронами) и вошёл в список Fast Company Most Creative People под номером 2.

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

Robert Sweeney
Founder and CEO
Facet

Роберт Свини о собеседованиях оригинал (на английском)
I turned down Daniel Buchmueller for a job at Netflix. After a 60 minute interview I was on the fence, so I concluded that he wasnt senior enough. He went to Amazon instead where he co-founded Amazon Prime Air (their drone delivery service) and was #2 on Fast Companys Most Creative People list.

At some point, we programmers are going to have to admit that we really cant judge another programmers technical abilities in a 60 min interview. We end up hiring programmers that are good at interviewing, but not necessarily good at doing the job. And we miss out on engineers like Daniel.

Robert Sweeney
Founder and CEO
Facet

Поэтому да, так и происходит. Разработчик имеет 10 лет коммерческого опыта в разработке программного обеспечения, у него свободный английский, он работал во многих компаниях на разных проектах, был ведущим разработчиком, однако по итогам такого собеседования получается, что он мидл.

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

Компании в 2020 году в среднем потрясающе наивны. Им кажется, что достаточно узнать, заучил ли кандидат ответы на их 20 вопросов, чтобы определить, подойдёт ли он. Соответственно, даже очень хороший кандидат, который круто мог бы делать эту работу, возможно, ответит только на несколько вопросов. Может быть это и могло бы принести хотя бы какую-то пользу в оценке кандидата, но тогда во многих случаях вопросы надо было бы подбирать специально под него. Потому что, если вопросы общие для всех, с чего вдруг они дадут какое-то объективное представление о кандидате? Обычно интервьюер просто спрашивает о том, что хорошо знает сам. Но опыт интервьюера не может и не должен совпадать с опытом всех кандидатов. Они делали другие задачи, использовали другие подходы в разработке, читали статьи других авторов, общались с другими людьми, ходили на другие мероприятия. Если кандидат задаст тому же самому интервьюеру свои 20 вопросов, он точно так же ответит только на нескольких из них. Тогда, получается, он тоже недостаточно синиор? Абсурд.

Давайте будем рациональнее. Если вам нужен человек, чтобы делать работу, проверьте, как он делает работу. Ещё можете проверить как он обучается, и насколько легко ему начать использовать технологию, о которой он узнал час назад. Не надо проверять, заучил ли он наизусть ответы на вопросы. Каждый из этих ответов может быть нужен 1 раз в 2 года и гуглится за 3 минуты.

Почитать


На английском

Joel Spolsky: The Guerrilla Guide to Interviewing (version 3.0)
Eduards Sizovs: I never liked technical interviews
Glen McCallum: Senior Developers are Getting Rejected for Jobs

На русском

Вастрик.Инсайд #46 Краткий гайд о том, как нанимать нормальных людей
Перевод статьи Senior Developers are Getting Rejected for Jobs
Антон Птицын Я провел сто собеседований, отказал сотне людей и только потом научился собеседовать
Подробнее..

Как после 30 лет запустить карьеру в IT

06.02.2021 18:22:40 | Автор: admin

Всем привет. На Хабре в конце прошлого года вышла статья о том, как в 30 лет стать старым и никому не нужным в IT-индустрии. Материал набрал много откликов, но показал лишь одну сторону медали. Я же хочу поделиться своей историей, как после 30 лет смогла начать карьеру.

Не в IT

В 1992 году я выпускаюсь из Казанского авиационного института имени Туполева. В руках диплом по специальности Прикладная математика и полное отсутствие понятия, где работать. В те времени мы учились ещё на знаменитых ЕС-1033 и ЕС-1045 с перфокартами, поэтому мне была прямая дорога на какой-нибудь завод в отдел автоматизации. Но 90-е годы прошлого века прошли под знаком всеобщего развала производства.

ЕС-1033. Фото Виртуального компьютерного музеяЕС-1033. Фото Виртуального компьютерного музея

Пришлось забыть о карьере программиста и заниматься чем попало, лишь бы выжить. С высшим образованием удалось поработать в ларьке, открыть свою фирму и много ещё чего. Но мысль вернуться в IT не покидала меня. Зря, что ли, я получала высшее образование?

Призрачный шанс

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

В тот момент в Татарстане открывалось представительство Федерального казначейства. Я попала на собеседование и на все вопросы относительно работы с компьютером напропалую отвечала: Да, я это знаю! Да, я это могу!. Но фактически не умела даже работать в Проводнике. Мои знания заканчивались игрой в The Sims, где достаточно было кликать кнопкой мыши.

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

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

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

В Федеральном казначействе была хорошая библиотека. Нам регулярно выписывали книги по SQL, администрированию серверов и так далее. Чтобы не отставать от молодых коллег, приходилось изучать литературу и применять знания на практике.

Настоящее IT

В 2006 году Управление федерального казначейства по Республике Татарстан заключило контракт на сопровождение с компанией ОТР. За нас стали делать большую часть работы. В это же время открылся Казанский филиал ОТР. Так как у меня был уже опыт работы с основной программой Федерального казначейства, меня позвали в компанию заниматься сопровождением ПО. Тогда я думала, что вот он настоящий шанс вернуться в IT, и приняла предложение.

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

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

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

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

А ты commit сделала?

Ой.

Ну молодец.

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

Как после 30 лет стать нужным в IT

Сейчас я работаю начальником отдела разработки технической документации Казанского филиала ОТР. В моём подчинении 14 человек, которые ежедневно создают документацию для наших продуктов. Оглядываясь назад, я понимаю, какие именно шаги помогли мне вернуться в IT. Поделюсь ими с другими желающими начать в сознательном возрасте карьеру в IT:

1. Определите предметную область

Пусть вам будет 20, 30 или 40 лет, а может, и старше, но перед покорением IT-индустрии определитесь, чем хотите заниматься. Выбор большой языки программирования, документирование, системный и бизнес-анализ, информационная безопасность и так далее.

2. Углублённо изучайте матчасть

Если умеете читать, то в интернете можно найти книги, курсы, статьи по выбранной тематике. Если хочется учиться очно, то можно записать, например, в Школу 21, где за несколько месяцев подтянуть не только IT-знания, но и английский язык.

3. Найдите свою компанию

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

Коллеге по отрасли хочу пожелать удачи в поиске работы и не отчаиваться. Если уж женщина после 30 лет смогла построить карьеру в ИТ, то и вам всё будет по плечу.

Подробнее..

Категории

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

  • Имя: Макс
    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