Как быстро и безболезненно закрыть ІТ-вакансию. Шутливые советы от тимлида

Немного обо мне: свой первый код я написал в 6 лет — программу для калькулятора «Электроника МК-61». А затем, изучив Assembler, выпустил коммерчески успешную видеоигру для советского компьютера. Недавно завершил создание архитектуры для цифрового банка Украины (его инфраструктура размещена в облаке), который получил аттестацию по стандарту PCI DSS.

У меня было две меметичных технологии программирования читателя, 75 приемов демагогии, 5 мемов с 4chan, полгигабайта эмодзи и целое множество цитат всех сортов и расцветок, цинизм, а также юмор, кураж, ящик нахальства, пинта чистой аналогии и две дюжины ампул когнитивного диссонанса. Не то чтобы это был необходимый запас для статьи, но, если начал писать на DOU, становится трудно остановиться. Единственное, что вызывало у меня опасение — это аналогии. Ничто в мире не бывает более беспомощным, безответственным и порочным, чем использование аналогий. Я знал, что сейчас перейду на эту дрянь.

Если в вашем подчинении есть несколько IT-специалистов, а вам нужно срочно нанять еще одного, можете прочитать 10 советов о том, как это сделать быстро и эффективно.

Совет 00. Кому не следует читать эти советы

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

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

При поступлении на работу вас когда-то заставляли решать литкод с блокнотиком и листком бумаги. Теперь у вас есть шанс расквитаться за свою боль: пусть этот выскочка попробует сортировку матрицы ходом шахматного коня с использованием красно-черных деревьев. Я, правда, точно не знаю, что это такое. А вдруг он сделает? Может, что-то попроще, но чтобы уж точно завалить и самому не опозориться!

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

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

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

Совет 01. Кто должен проводить собеседование

  • Джон Крэк — капитан корабля. Бывший пират. Характер скверный. Не женат.
  • Билли Кикас — боцман. Сквернослов и дебошир. Характер свирепый. Не женат.
  • Дик Джерк — кок. Часто поит команду молоком. Характер импульсивный.

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

Как вы думаете, кто из них должен составить вакансию? Что в ней следует указать?

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

Совет 10. Как правильно задавать вопросы

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

Вводная:

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

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

  1. Приходилось ли юнге раньше плавать на шлюпах, гребя веслами?
  2. Сможет ли он выдержать удар боцмана и продолжить свою работу?
  3. Если потребуется идти под парусом, сможет ли он его поднять?
  4. Может, юнга знает, как варить сыр из молока, и поможет Дику Джерку разнообразить меню?

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

Раньше один капитан каравеллы, Хохенхаймер, часто кидал нерадивых матросов за борт. Но однажды один из тех матросов, гребаный Битл Фоттутаменте, выжил и выбрался на сушу, после чего поклялся устроить вендетту всем капитанам, которые топят своих матросов. Так рисковать нельзя! Нам нужен не тот, кто просто скажет «да», а тот, с кем мы будем отправляться в долгое плавание в одной лодке!

Для этого нужно просто перефразировать вопросы:

  1. Юнга, а как назывались твои шлюпы? А там были паруса или весла? А что тебе больше нравилось? А если у нас только паруса? А если только весла? У тебя была моторная яхта? Хм... Моторов у нас еще не изобрели, сдаётся, ты заливаешь якорь мне в печень! А, понял, Моторный — это был твой капитан.
  2. Юнга, возьми весло и держи крепко. Сейчас я выбраню тебя, и посмотрим, не дрогнет ли твоя рука от моих забористых словечек! А если в зубы дам, устоишь? А проверю?
  3. Ладно, крепкий ты парень, я погляжу. А вот представь, что попал ты в шторм, у тебя поставлен бизань моченый и стаксель точеный. Какой зарифляешь, какой поднимаешь? А почему?
  4. Ты на ферме не рос? Ага, а знаешь, как сделать сыр из сырого молока? А за сколько времени можно его сварить? Десять минут? А что к нему надо? Уксус? О, этого добра у нас хватает: вино в бочках часто исходит на уксус. Знаешь что, парень, пойдем-ка вместе потолкуем с капитаном. Только про паруса молчок.

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

Бонус-конкурс-продакт-плейсмент (нет, это не парус)

Если вам понравился текст или хоть раз улыбнул один из коанов, то, возможно, вы захотите почитать мой коротенький рассказ «Эль Бланко» (приключенческая драма), который я когда-то издал в электронном формате под авторским псевдонимом, взятым в честь детского писателя Александра Волкова, благодаря которому полюбил читать в юном возрасте.

Я получаю 19,5% роялти с продаж, а минимальная сумма к выводу — $50. Если вы раскупите достаточно копий моей книги, я вышлю полученные роялти автору самого оцененного комментария к этой статье.

👍НравитсяПонравилось1
В избранноеВ избранном4
Подписаться на автора
LinkedIn



Підписуйтесь: Soundcloud | Google Podcast | YouTube


31 комментарий

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

Автору — киньте номер карти на донат, думаю роялті саме накапає.

У меня цель — не получить денег, а проверить насколько честно издательство поступает со своими авторами.

Боцману нужен юнга, чтобы пить с ним чай на клотике

Знаем мы, зачем боцману юнга на самом деле))

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

Так юнга же может быть заодно и старпомом

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

А вот и правильный ответ. Тодд — кадровый морской офицер и хочет немного дублонов за свои услуги. Ущерб от сухопутной крысы — намного больше. Но при этом все происходит именно так как написано выше.

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

А теперь как это в реальной жизни — клад получит тот, кто отравит еду остальных

Поясните, пожалуйста, крайний случай когда остаётся капитан и пират: 1 голос пирата «против» это капитана за борт и все деньги пирату, так как голоса 1 «против» и 0 «за», или это нужно считать как 1 «против» из 2, значит «против» половина, значит слушаем капитана, получаем 1 «против» и 1 «за», но так как «за» дал капитан, а его голос считается решающим, план считается утвержденным?

сработает ваш вариант «или»
когда остаются двое: последний «капитан» (бывший матрос) и юнга... голос юнги не имеет значения.

В случае разделения голосов поровну пират, предложивший план распределения, имеет решающий голос.

т.е. задача сводится к тому как матросу опрокинуть за борт всех кто выше по рангу. xD

Крайний случай как выжить капитану. :) И чтоб галера не взбунтовалась

Забули пояснити мету: максимізація прибутку першим піратом (капітаном) за умови, щоб його за запропонований план не викинули за борт. Рішення задачі і відповідь, до речі, досить неочікувані. Очікуєш на якийсь більш-менш справедливий поділ. А ніфіга.

Дать почти каждому по монете, просто чтоб купить их голоса — разве это не справедливо))

Не майже кожному, а лише половині. Просто правильній половині.
Чимось нагадує нашу політику, правда?

Как депутаты будут бюджет принимать если знакомы с этой задачей)

Я так понимаю надо двоим последним в иерархии предложить по 25 монет второму и третьему пирату?
Хотя точно не считал, но первому и последнему предлагать бессмысленно

По 1 монеті третьому та п’ятому. І цього досить для того, щоб перший забрав собі 98.
en.wikipedia.org/wiki/Pirate_game

т.е. Пират № 2 не может предложить сделку пирату № 3 и № 5 что за х2 монет они убивают № 1?
аж грустно стало

Запропонувати-то він може, але пірати № 3 та № 5 йому не повірять, оскільки якщо їх залишиться четверо — пірату № 2 достатньо буде запропонувати лише 1 монету пірату № 4, щоб перетягнути його на свою сторону і немає ніякої необхідності платити х2 монет № 3 та № 5. Тому другому просто не повірять, що б він не пропонував.

Взагалі-то порад 11. Класична помилка, якої припускаються майже всі новачки, які починають працювати з масивами індексація яких починається з 0. Співбесіду звісно має проводити Біллі, оскільки саме йому потрібна людина. Але якщо в Джона є час, йому краще спостерігати за співбесідою, може навіть задати одне чи два запитання, бо якщо Біллі, скажімо, захворіє, йому доведеться самому працювати з новачком. А ще краще буде, якщо в певний момент з’явиться Дік та принесе всім молоко в келихах для пуншу. Це по-перше зробить атмосферу інтерв’ю більш розкутою, по-друге одразу дасть можливість новачку побачити типові проблеми, які існують в команді.

А что делать если попадается сухопутная крыса, моряк-теоретик без загара и мозолей, который последние 4 года читал Джека Лондона и Справочник молодого моряка а теперь рассказывает что потопил весь Британский флот пока ходил по семи морям Казахстана (естественно, все с датами битв и названиями галеонов)?

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

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

пустить по доске
www.youtube.com/watch?v=qnhoBQ_Z_GQ

Супер!
Сколько Гинтамы выкурено?

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

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

Да, признаюсь, статью про службу в компьютерных войсках написал тоже я. Если кто не читал — советую: dou.ua/...​enta/articles/it-in-army

Комментарий для сбора плюсиков

я зрозумів ідею, ти хочеш сам отримати роялті)

У нас провидец, все в ковчег! По парам!

Подписаться на комментарии