Есть одна тема, на которую мне никогда не надоест говорить. Лайвкодинг на собеседовании.
Это злое зло, которое не должно существовать в принципе - вот моя железобетонная и непоколебимая позиция.
Это достаточно очевидно, но видимо, только мне
поэтому тред
Мы на работе не пишем код под наблюдением и в условиях стресса. Наша работа - думать, и нам очень хорошо платят именно за то, что перед тем, как ебенить код мы обстоятельно думаем.
Писать код быстро и под стрессом - это тоже навык. Но с нашей работой он не связан
Задачки, которые дают на таких собесах - синтетические. По сути, решить их правильно - значит задать сто тысяч уточняющих вопросов - а это тебе сделать никто не даст. При этом, если ты вдруг поймешь неправильно - будет тебе минус.
Короче это такая игра, где есть правильный ответ, и тебе нужно его УГАДАТЬ. Вот такой скилл у тебя проверяют
На реальных рабочих задачах у тебя всегда есть контекст проекта. Среднее качество кода, принятые практики, консенсус по поводу требований к надежности, уровню логгирования и абстракций.
Работая кодером, ты знаешь все эти вещи. Знаешь контекст проекта. Знаешь суть задач
Т.е. ты, на работе, можешь и нафигачить говна - потому что знаешь, что тут это допустимо, фича тестовая, вы её перепишете, и т.д.
Синтетические задачи не помогут понять, как ты будешь это делать
Все что я сказал выше, указывает на то, что лайвкодинг не очень хорош с прагматичной точки зрения.
Но это не самое важное. Самое важное - ты мучаешь людей блядь. Причиняешь мощный дискомфорт, заставляешь чувствовать себя тупицей.
Намеренно вгоняешь в стресс человека, работа которого не предполагает стресс. Если бы программисты любили стресс и адреналин, поверьте мне, они бы нашли его себе где-нибудь ещё, а не на сраных собесах
При том, что собес, даже без лайвкодинга - сам по себе стресс
Я помню свои ощущения от собеса с кодированием - таким тупым я себя ещё никогда не чувствовал. Вот спрашивается, чего ради? Кому это нужно?
Я скажу откуда. Это очередной кейс, когда ребята из снг собезьянничали культуру гугла.
Иронично, что они переняли культуру найма, работы, и всего вот этого вот, но вот уровень зарплат перенять забыли