суббота, 28 августа 2021 г.

Мальчик с феноменальной памятью

Team lead'ам о "мальчике с феноменальной памятью" (кто помнит этот анекдот, посмейтесь), занимающимися подбором персонала на работу - осторожно, крутой развод! Прочим будет весьма забавно прочитать сей пост, не пожалеете 🙂 Получил урок на собственном опыте. Навеяло написать после разговора с нашим HR которая давече уговаривала меня рассмотреть кандидатуру, который напрочь отказывался от live coding (кто не в теме - просьба продемонстрировать способность программировать вживую для решения заданных задач) на интервью. Довелось столкнуться с кандидатом, который теоретически просто "отстреливал" всё что у него не спросишь с весьма убедительной манерой общения. Немного насторожило то, что он сидел по стойке... т.е. сидке "смирно" (рассказывал что служил долго, но дело не в этом), и (особенно) на вопрос о том, насколько он готов заниматься (если что) вопросами, которые "чуть в стороне" от девелопмента (кто в теме, поймут насколько это бывает "больно" разработчикам, что может их отпугнуть), а именно (например) "потестировать перед релизом если тестировщики не успевают" или подобное, кандидат "отрапортовал" что "ну, я человек подневольный, что скажут, то и буду делать"... у меня в мозгах чуть "подвисло"... опять таки, кто в теме, сразу почуют неладное - ни один программист такое не скажет, ну не свойственно совершенно это нашему брату, тем более на рынке, где пять мест на одного толкового кандидата... Но ладно, я "схавал", может особенный человек, может много лет армии таки мозги подмыла, такое... Так вот, кроме того, что он "оттараторивал" любые теоретические вопросы, у него (!!!) был канал на youtube где он рассматривал сложные задачи по программированию (а-ля LeetCode и подобные) - в общем фарш по полной, на скрининге вы подумаете "ох нифигасе какой крутой кандидат мне попался, надо брать по-любому". А вот теперь самое интересное - когда мы дошли до live coding он оказывается... оперный театр... ЛЫКА НЕ ВЯЖЕТ! Пытался присобачить (не могу сказать по-другому) некий "крутой" алгоритм сортировки где-то из того же литкода (сказав о нём теоретически только) туда где он вообще ни к селу ни к городу... Оправдывается "я сегодня не спал, проблемы были", "на вашем сайте контраст плохой, я не вижу ничего", "да у меня тут знаете сколько мониторов, я теряюсь что шарить...", "да вы гляньте мой ютюб канал, я там и не такое лабаю", и т.д. Ну мы предложили организовать вторую сессию интервью, что бы он перед ней точно выспался, на которую он вначале согласился, а позже отменил...... Вот такое бывает, ребята 🙂 Походу человек с отличной памятью и контактами в IT сфере узнал что нужно теоретически для прохождения интервью, вызубрил вообще всё назубок, нашёл решения крутых задач, скопировал в свой канал на YouTube с очень умным лицом (и стойкой, т.е. сидкой "смирно") и задурманивает айтишные конторы... А ведь существую такие, и много, некоторые даже рекламируют (для привлечения) то, что интервью у них без лайв кодинга - так можно шикарно попасть на такого разводчика... учитывая то, что процедура on-boarding (ввода в курс дела, когда от кандидата ничего не требуется, кроме усвоения информации о разработке и разрабатываемом продукте по началу) длится до месяца, потом месяц-два когда можно постепенно допетрить что ... король-то голый... плюс время, за которое по контракту нужно предупредить человека об увольнении... разводчик может на ровном месте поднять 10-15 а то и больше штук баксов ))) и вперёд дальше по интервью, а айтишных контор-то на наш час доуя... А кстати можно и намного больше поднимать, понимая, что ты ничего на самом деле не сделаешь всё равно, продолжать собеседоваться не останавливаясь, запараллеливая процесс., устраиваясь в несколько контор одновременно, а ещё и фриланс подключить... Вот такое дело, ребятки 🙂 Так что дорогие кандидаты, которые действительно отказываются от лайв кодинга по причине проблемы "стойки за спиной", из-за чего многие впадают в ступор (в чём частично кстати и моя проблема) - простите и поймите, но я без лайв кодинга отныне "зась", предупреждайте о вашей проблеме, я пойму и буду делать большую на это скидку, но я обязан увидеть от кандидата "поток его мыслей" в процессе программирования, никак по-другому.