Про собеседования синьоров в IT
Оригинал твита:
https://twitter.com/rrubyist/status/1124448304555798529
Оригинал твита:
https://twitter.com/rrubyist/status/1124448304555798529
Заметьте, это пишет программист, который разбирается в своей рабочей теме, а не девочка-эйчар, которая в программировании не сильна.
И если даже профессионал сетует на то, что упускает, современные подходы к собеседованию представляются мне неудачными, поскольку в основном подбором занимаются девочки, и я не знаю, что они там могут оценить со своей стороны. Пунктуальность и наглаженную одежду кандидата? Вежливость общения?
У девочек очень низкий false negative rate, то есть они фильтруют только откровенных долбанов. У второго собеседования уже настоящий фильтр
В жизни получается, что хрюше не понравился собеседник, потому что у него борода не той формы, или очки/причёска, как у бывшего.
Угу, а потом такая девочка посмотрит, что у тебя в условном ВК недостаточно друзей и забракует.
Или потому что ты по знаку зодиака не вышел, и "будешь конфликтовать" с коллективом.
Ну или пришел не в деловом костюме с идеальной прической :/
Общую адекватность. Пара коллег, с которыми я работал, не могу внятно объяснить, что было и чего не было сделано по конкретной задаче, еще с одним просто практически невозможно нормально контактировать всему проекту, что порой чуть ли не срывает сроки.
Вот смотрите. Я работаю с текстами. Я могу, опираясь на свой опыт, понять по тексту:
- его грамотность внешнюю,
- его логичность изложения,
- его полноту изложения и соответствие запросам аудитории,
- его уровень как текста, который нужен на этом месте, оценив и оформление, и суть, и объём.
Что мешает девочкам-эйчарам, которые резюме видят разные, экстраполировать свой опыт и понимать по резюме и звонкам адекватность кандидата? Большинство девочек выпускаются с отделения психологии, должны же их там чему-то путному учить, а?
Я для одного из своих проектов занималась набором персонала, если что. Понимание того, что человек неадекватный, не требует его прихода, в ряде случаев реально видно по резюме и по сопроводительному сообщению.
со мной например невозможно контактировать
тем не менее я один по сути проекты тащу, как воспитатель в детском саду отлавливаю окружающих за шкирку в последний момент чтоб не обосрали весь проект и нос себе не разбили, исправляю за всеми
Из отпуска читаю чаты вместо сериалов - что же делать, мне не знаем как запустить проект который делали 2 года! ой а что за ошибка никогда такой не видел, маты, грызня до 9 вечера кто и что должен делать, чуть ли не обязанности из договоров вспоминают...
но пока я тащу все дружелюбные, такие прям улыбчивые, общительные. а я злой
Есть разница между "злой и недружелюбный" и "аутист, хам и просто мудак, который вместо того, чтобы ответить, тратит свое и твое время".
На проекте не должно быть мира-дружбы-жвачки, но коммуникация должна быть.
Антон, не ты ли это?)
В нашу небольшую конторку пару месяцев назад пришёл технический директор Антон, который думает точно так же, как ты описал — будто без него не обойтись и он один тут всё делает.
По факту компания 3 года жила вообще без этой должности. А этот, не побоюсь броского словца, мудак, только наводит лишнюю смуту и панику. Должность создали, по сути, чтобы оптимизировать процессы. Но наш гениальный технический директор только машет руками, орёт: "Доколе!?" и сокрушается, как у нас всё неправильно.
Два замечательных сотрудника (тестировщик и кодер) уже уволились из-за этого оленя, потому что работать в постоянной атмосфере истерики не захотели. Но его жизнь ничему не учит. Так и считает, что он делает самую важную работу, а все кругом пинают воздух.
И да, в рабочих чатах он тоже сидит практически круглосуточно и сотрясает там воздух, пыжась от собственной важности и несовершества окружающих.
Наверное у многих должен быть свой Антон. Прям свято верит, что если бы не он, то вся организация загнулась бы давно. А по сути занимается херней и отвлекает разработчиков.
Увы, ваша правда :( На прошлой работе "Антоном" у нас был продакт. Было совсем тяжко, потому что слишком большая власть в руках неадеквата.
Наш техдир, к счастью, особой власти, кроме порчи настроения, не имеет))
У нас на прошлой работе был Антон, который любил митинги. Сидишь такой, работаешь. И тут он: "ребята, новая таска, все на митинг" или "у нас баг, встречаемся в конференц-зале". Директор смотрит, какая у него слаженная команда, все обсуждают, и радуется. К слову, я так и не понял, какая должность была у Антона, но заебал он всех основательно.
О, да... Эти бессмысленные собрания ради собраний. Периодически отлыниваю от них под разными предлогами. Но на самом деле в голове каждый раз крутится: "Можно я просто спокойно поработаю?"
Из-за этого переливания из пустого в порожнее часто не хватает времени на реально важные дела.
Я периодически работала в разных сферах. И, увы, подобные мудаки есть везде, по моему ощущению. Просто не везде у них есть власть. А мудака на неруководящей должности не так видно)
Bus factor и делегирование. Вы - узкое место в вашей команде. Учитесь делиться знаниями, и расслабляться
а выглядит как банальный похуизм и раздолбайство
в формате сказали=сделал, а что сделал, зачем - хз, как это будет работать и как починить - хз. в задаче же не просили "понять". Люди реально годами занимаются проектом и не знают как его запустить на пустой системе, "кто-то" раз настроил так и сидели. Попробуй не помочь вони будет...
Ну а какие ты предлагаешь альтернативы? Брать всех подряд без собеседования? Проводить собеседование неделю?
Все что у тебя есть - несколько часов с кандидатом, и обзор его прошлого опыта. С этим и приходится как-то работать. Подходов к процессу много, все они в чем-то плохи, ни один не даст 100% результат. Так что ошибки будут, никуда не денешься.
Роберт, автор этого изречения, просто популист - рассказывает как он прозрел, знает истину что другие не понимают, но никакой конкретики не предлагает, потому что сам не знает как делать лучше.
Альтернатива - держать наготове десяток реально нужных коротких заданий и быть готовым платить за них. Человек проработает день, два, три и тогда уже всё будет понятно.
Если это не тестовые, а реальные рабочие задания, то работнику нужно выделить рабочее место, провести хотя бы базовый инструктаж, что бы он имел хотя бы элементарное представление чем и где занимаются чуваки вокруг. Помимо наличия РМ, нужно поставить-настроить ПО для работы, даже если была установка из золотого образа. Возможно, согласовать доступ с заказчиком и получить токен. Короче, чтобы ввести чувака в работу, требуется вовсе не один день. И, по-любому, выхлоп от него поначалу будет сомнительным, нового сеньора/лида без проблем заткнет местный мидл с опытом на этом конкретном месте, и чем старше проект, тем больше это будет правдой.
Если все это сэкономит выхлоп от стандартного эйчара, то почему нет? А оно сэкономит. Ну серьезно, развертывание рабочего места - час (а лучше пусть приходит со своим ноутом. Я вот прихожу). Задания - говою же - подготовить короткие и с минимальным порогом входа. И без необходимости согласовывать доступ.
Хороший программист просто нн согласится на такое. Они редко бывают безработными, обычно просто ищут место покруче. И отпрашиваться на два дня с работы, чтоб в какой-то конторе работать с непонятным выхлопом-ну на это пойдут, только если контора реально крутая и знаменитая.
Или если проект интересный. Сейчас зарплаты везде превышают потребности, поэтому хорошему программисту будет приятно попасть на место, где он действительно может решить какую-то серьезную задачу.
Под неинтересный проект можно найти перегоревших программистов, их тоже много. Обеспечь им условия при которых их не дергают, и они способны очень многого добиться.
А зачем перегоревшему программисту отпрашиваться на два дня с работы ради какого-то мутного проекта?
Потратить 2 дня на пробную работу, после которой будет 50% шанс успешного приема или потратить 2 дня на беготню по разным кадровичкам, имея шанс 5%. Очевидно, первый вариант лучше.
Это плохой проект, у него высоки шансы загнуться. Нужно дробить, описывать интерфейсы, выделять подзадачи с большей формализацией.
Ну и полгода открытой позиции как бы намекает.
У них судя по его речам спринты идут месяц. Наверное и декомпозиция дальше рекваерментов не делается
Ну бред же.
1) В нормальных компания только onboarding процесс занимает минимум день, а то и целую неделю.
2) Куча тренингов в начале, проверок и так далее, даже если ты не в гос органах.
3) Если продукт хоть сколько-то нетривиален - сначала тебе надо долго вникать в детали, прежде чем ты сможешь что-то хоть сколько-то полезное сделать.
И самое главное - ты не решаешь проблему. Просто теперь ты нанимаешь исключительно людей, которые могут быстро поверхностно разобраться с заданием и нахерачить какой-то говнокод. Ну удачи с такими сотрудниками.
- не делайте onboarding для таких задач
- не делайте тренинги и проверки
- делайте задания, в которые не нужно вникать
- проверяйте костыльность и говнокод
Без тренингов и проверок тебя не допускают к коду в некоторых местах.
У нас, например, нет заданий, в которые не надо вникать, они все связаны с текущим кодом, а его много.
И, наконец, если задача хоть чуть-чуть нетривиальная и относится к твоему большому проекту - ничего кроме говнокода ты в первую неделю не напишешь.
Может в мире мелких говноконторок твой подход и сработает, но в больших компаниях (а речь тут шла об Амазоне) так в принципе невозможно.
Да, ещё мы забыли о рабочих визах. Ты будешь пару месяцев чуваку получать визу, чтобы на неделю его устроить?
Было бы ошибкой считать, что в Амазоне или Микрософте или там Яндексе условия труда заведомо лучше, чем в мелких конторах.
Вот вы погрязли в текущем коде. Это значит, у вас каша из синглтонов, непонятных интерфейсов и спецификаций, которые болтаются на языке и не доходят до доков. Ну разве это приятная работа? Только и остается, что принижать другие конторы.
Это значит, у вас каша из синглтонов, непонятных интерфейсов и спецификаций, которые болтаются на языке и не доходят до доков. Ну разве это приятная работа?
Нет, конечно, поэтому я перестал работать в говноконторках :)
И вот прямо сейчас занимаюсь совершенствованием внутренних процессов разработки в компании из 27к человек. И ситуация с говнокодом тут в разы лучше, уж поверь.
На одной из фирм, где я работал, после найма отдельного HR уровень кандидатов на собеседованиях вырос качественно буквально в разы. Просто даже за счет фильтра откровенных долбаков и чуть более качественного поиска по резюме (на что HR тратит свой рабочий день, а технари гарантированно не будут сильно этим заморачиваться).
Ваши предложения? В любой крупной компании по любому идет собеседование со спецами, до этого еще тестовое задание, если это не хантинг.
У тебя это тервер - задача сопоставить затраты и результат. Вот если ты прочтешь новость, что в помойке нашли кило золота - ты полезешь по всем урнам искать или нет? нет, потому что шанс мал.
А таких спецов в целом растят у себя, не факт что человек сразу обладал всем необходимым. Ему может в амазоне дали те условия, что он смог их реализовать в такой результат.
до этого еще тестовое заданиеВсегда отказываюсь их делать.
Я предоставляю дипломы, сертификаты, факты успешной работы (стаж) по специальности, характеристики, контакты, готов пообщаться с их тех специалистом, но делать сраные тестовые задания я не буду, потому, что я не понимаю их назначение.
Зачем мне что-то кодить, если я могу рассказать технологию решения в десятки раз быстрее ? Могу ответить на вопросы по нюансам реализации.
Если компания не может выделить адекватного специалиста, способного оценить моё резюме и после побеседовать со мной - нахрен эту компанию.
Хотят увидеть как я решаю конкретную проблему ? Всегда проще просто спросить.
К чему это ваше чсв? Пост был про то, что часа мало что бы увидеть в соискателе супер гения - я же врзразил нередко применяют тестовые как один из способов оценки.
Если человек шарит в теме, то обычно небольшое тестовое сделать ему не больше часа. Бумажки это здорово, но результат лучше.
Это не ЧСВ а здравый смысл.
я же врзразил нередко применяют тестовые как один из способов оценки.
А я возразил - это не способ оценки, а идиотизм.
Такое практически только в it сфере происходит. Почему врачам и физикам не дают ебучие тестовые задания ? Почему для определения их квалификации достаточно документов и собеседования, а в it нужно решать тупорылые задачки ?
У меня, блядь, есть документы подтверждающие мою квалификацию. Какие нахуй тестовые задания ?
Да, блядь, я окончил физ-мат хорошего именитого вуза, у меня 10+ лет подтвержденного опыта разработки и проектирования, отзывы и работающие проекты, и работодатель сомневается, смогу ли я сортировку пузырьком сделать ? Если да - этот работодатель - ДЕГЕНЕРАТ. И он идёт нахуй.
Еще раз. Это не ЧСВ а здравый смысл. Работодатель либо неадекватен, либо прием на работу у него крайне плохо организован.
p.s тестовые задания никак не помогут выявить "гения". Хотя бы потому, что они всегда простые (никто не будет тратить дни/недели на решение сложного задания).
А простые задачи решаются шаблонно. Алгоритмы их решения общеизвестны. Никакой фантазии и знаний в них не покажешь.
Это как говорить - "забейте гвоздь". Это поможет выявить виртуоза столяра ?
Если поставить вопрос таким образом, то проблем нет. Но время от времени кидают тестовые с макетом и просьбой - а сверстай и прикрути функционал.
На мой справедливый вопрос, мол, где можно посмотреть вживую, сразу мороз. А на вопрос про оплату в таком случае злость и возмущение. Тестовое тестовому рознь)
Может стоит сменить работу, если написание программного кода для вас сравнимо с поеданием гавна?
Ты второй раз делаешь неправильные выводы.
1. Нет проблемы ее сделать, есть проблема в том, что я не вижу смысла ее делать.
2. Не написание кода сравнимо поеданию кода, а выполнение простых но ненужных (в следствии неадекватности) вещей.
Попадались просто сеньоры с отличным резюме, 10 лет опыта, которые не могли например в sql join. На бекенд разработку.
Как бы тут помогли тестовые задания ? Очевидно, они не могли - потому, что не сталкивались (дети за вечер join'ы освоят) или сталкивались но очень давно. Дали бы тестовые задания - они бы нагуглили и сделали.
А вот как раз таки собеседование выявило бы это.
Обычно, когда просят сделать тестовое задачние и прислать пример написанного тобой класса (или другой кусок кода), то хотят посмотреть непосредственно твой стиль написания кода.
Дипломы, сертификаты, факты успешной работы (стаж) по специальности, характеристики, контакты и готовность пообщаться не гарантируют, что исправления/поддержка твоего кода в будущем другими специалистами не окажется геморроем и головной болью, подталкивающими людей застрелиться, в довольно простых задачах.
Всегда было интересно, почему Вы их называете "Девочка эйчар"? Так уменьшительно -ласкательно? Как-будто это милые сказочные создания.
Это кадровички обычные. Злобные и тупые.
Я сначала так же и писала)
А потом пришли эти все кадровички и начали меня минусовать и закидывать нехорошими комментариями. И я убоялась их(
Я успешно проходил собеседования исключительно в тех случаях, когда на первом же собеседовании я общался со своим потенциальным руководителем, кроме двух случаев, когда меня схантили и собеседования я вообще не проходил. И из двух десятков таких собеседований где-то половина закончилась оффером, так что вряд ли я такой уж плохой кандидат.
Абсолютно ВСЕ собеседования, где первое собеседование происходило с хрюкой (и неважно, была это рядовая низшая хрюка или хрюк-директорша корпорации с тысячами сотрудников), причём таких собеседований у меня было в районе пары-тройки сотен, ВСЕГДА заканчивались абсолютно ничем, лживым обещанием "мы вам перезвоним в любом случае" или, если хрюки почестнее "мы перезвоним если согласимся принять".
Кстати, единственный случай, когда обещали перезвонить в любом случае и действительно, человек потом позвонил и честно сказал, что не готов брать меня на работу, тоже был собеседованием с потенциальным руководителем.
Вот да, еще один признак неэффективности собеседований - их количество в отношении успешных приемов на работу. Вы 300 раз ходили. У вас хотя бы 30 мест работы было?
Ну с десяток мест сменить успел.
Тут вся соль, что если общаюсь с тем человеком, который понимает, кто именно нужен в их компанию, то я часто прохожу.
Все же собеседования, где я общаюсь исключительно с хрюкой, я всегда проваливаю без исключений.
И надо понимать, что я не всегда хожу на собеседования с целью сменить работу, иногда я туда просто хожу просто чтобы промониторить рынок и определиться, не пора ли требовать больше денег на текущем месте или не пора ли вообще валить.
Вот да, есть очень много людей вроде вас (и меня), которые не нравятся людям с первого взгляда. А девочки-кадровички, они же на это в первую очередь и смотрят. Косяк.
Там чувак просто от себя ответственность за косяк пытается отвести. Это лично его проблемы что он кто может распознать талант.
Ps в Амазон его почему то взяли
Ну знаете, он хоть признал.
Из моих лично знакомых эйчаров все как на подбор - ошибки признавать не могут и не хотят. Наверное, их этому учат специально)