1 added
1 removed
Original
2026-01-01
Modified
2026-02-21
1
<p><a>#статьи</a></p>
1
<p><a>#статьи</a></p>
2
<ul><li>22 фев 2022</li>
2
<ul><li>22 фев 2022</li>
3
<li>0</li>
3
<li>0</li>
4
</ul><h2>Почему компании любят лайвкодинг и как к этому относиться</h2>
4
</ul><h2>Почему компании любят лайвкодинг и как к этому относиться</h2>
5
<p>Евгений Антонов порассуждал, зачем компании устраивают лайвкодинг на собеседованиях и стоит ли разработчику проходить через такие испытания.</p>
5
<p>Евгений Антонов порассуждал, зачем компании устраивают лайвкодинг на собеседованиях и стоит ли разработчику проходить через такие испытания.</p>
6
<p>Кадр: фильм "Превосходство"</p>
6
<p>Кадр: фильм "Превосходство"</p>
7
<p>Онлайн-журнал для тех, кто влюблён в код и информационные технологии. Пишем для айтишников и об айтишниках.</p>
7
<p>Онлайн-журнал для тех, кто влюблён в код и информационные технологии. Пишем для айтишников и об айтишниках.</p>
8
<p><strong>Достижения</strong></p>
8
<p><strong>Достижения</strong></p>
9
<p>IT-консультант. 14 лет в IT-индустрии: 5 лет в системном администрировании, 9 лет в разработке (из них 5 лет на должности тимлида). Ведёт Telegram-канал "<a>Тимлид Очевидность</a>", в Twitter известен как<a>@_jeck</a>.</p>
9
<p>IT-консультант. 14 лет в IT-индустрии: 5 лет в системном администрировании, 9 лет в разработке (из них 5 лет на должности тимлида). Ведёт Telegram-канал "<a>Тимлид Очевидность</a>", в Twitter известен как<a>@_jeck</a>.</p>
10
<p>Уже довольно долго горит-полыхает спор о том, нужен ли лайвкодинг (live coding) на собеседовании. Если рассуждать с точки зрения компаний, то ответ зависит от масштабов бизнеса.</p>
10
<p>Уже довольно долго горит-полыхает спор о том, нужен ли лайвкодинг (live coding) на собеседовании. Если рассуждать с точки зрения компаний, то ответ зависит от масштабов бизнеса.</p>
11
<p>Возьмите FAANG (или MAANG?) и их российские варианты вроде "Яндекса" или Avito. Там лайвкодинг - обязательная секция. В некоторых компаниях даже менеджеров заставляют онлайн, на доске или на листочке, писать код. И на это у компаний есть ряд объяснений:</p>
11
<p>Возьмите FAANG (или MAANG?) и их российские варианты вроде "Яндекса" или Avito. Там лайвкодинг - обязательная секция. В некоторых компаниях даже менеджеров заставляют онлайн, на доске или на листочке, писать код. И на это у компаний есть ряд объяснений:</p>
12
<ul><li>Так они отсеивают<a>претендентов</a>, которые не могут написать даже простой цикл или условие, переброситься парой букв в строке.</li>
12
<ul><li>Так они отсеивают<a>претендентов</a>, которые не могут написать даже простой цикл или условие, переброситься парой букв в строке.</li>
13
<li>Стандартизируют наём при огромном потоке претендентов и определяют, подходит ли разработчик для компании в целом, а не для конкретной команды.</li>
13
<li>Стандартизируют наём при огромном потоке претендентов и определяют, подходит ли разработчик для компании в целом, а не для конкретной команды.</li>
14
<li>По максимуму отсеивают претендентов по принципу: лучше мы не наймём подходящего, чем наймём неподходящего. Так делают компании, в которые на собеседования выстраиваются очереди из разработчиков, - могут себе позволить.</li>
14
<li>По максимуму отсеивают претендентов по принципу: лучше мы не наймём подходящего, чем наймём неподходящего. Так делают компании, в которые на собеседования выстраиваются очереди из разработчиков, - могут себе позволить.</li>
15
</ul><p>Я такие секции не люблю и прохожу плохо, потому что не сижу часами в LeetCode, да и просто волнуюсь на собесах. Лайвкодить в стрессовой ситуации тяжело, а сам live coding ещё больше усиливает стресс. Тем не менее я согласен с вышеприведёнными аргументами. На мой взгляд, это вполне логичный метод проверки уровня знаний при больших масштабах найма. Правда, когда таких секций три, это даже на мой взгляд - перебор.</p>
15
</ul><p>Я такие секции не люблю и прохожу плохо, потому что не сижу часами в LeetCode, да и просто волнуюсь на собесах. Лайвкодить в стрессовой ситуации тяжело, а сам live coding ещё больше усиливает стресс. Тем не менее я согласен с вышеприведёнными аргументами. На мой взгляд, это вполне логичный метод проверки уровня знаний при больших масштабах найма. Правда, когда таких секций три, это даже на мой взгляд - перебор.</p>
16
<p>Обычно лайвкодинг яростно критикуют те, кто не представляет масштабов найма и оргструктуру крупной компании. Либо те, кто обиделись, потому что не прошли подобный собес. Либо те, кто работает в небольших компаниях и нанимает по 1-5 человек в год. Серьёзной критики от тех, кто настроил масштабный процесс найма IT-специалистов, я не слышал.</p>
16
<p>Обычно лайвкодинг яростно критикуют те, кто не представляет масштабов найма и оргструктуру крупной компании. Либо те, кто обиделись, потому что не прошли подобный собес. Либо те, кто работает в небольших компаниях и нанимает по 1-5 человек в год. Серьёзной критики от тех, кто настроил масштабный процесс найма IT-специалистов, я не слышал.</p>
17
<p>Об этом не говорят, но, возможно, с помощью лайвкодинга крупные компании отсеивают разработчиков с низкой мотивацией.</p>
17
<p>Об этом не говорят, но, возможно, с помощью лайвкодинга крупные компании отсеивают разработчиков с низкой мотивацией.</p>
18
-
<p>Ведь, чтобы успешно пройти эту секцию, на самом деле недостаточно "простого цикла и ифчика". Нужно потратить приличное количество времени на подготовку, решить немало задач на LeetCode и так далее. А если человек всё это<a>сделал</a>, значит, он целеустремлённый, трудолюбивый и сильно хочет к нам. Так что мы его возьмём к себе, поднасядем на него хорошенько, а он будет везти!</p>
18
+
<p>Ведь, чтобы успешно пройти эту секцию, на самом деле недостаточно "простого цикла и ифчика". Нужно потратить приличное количество времени на подготовку, решить немало задач на LeetCode и так далее. �� если человек всё это<a>сделал</a>, значит, он целеустремлённый, трудолюбивый и сильно хочет к нам. Так что мы его возьмём к себе, поднасядем на него хорошенько, а он будет везти!</p>
19
<p>А что в мелких компаниях? У них тоже такое есть?</p>
19
<p>А что в мелких компаниях? У них тоже такое есть?</p>
20
<p>Не всегда. Конечно, некоторые бездумно косплеят крупных игроков, хотя им это не нужно. Кто-то искренне убеждён, что только листочек и жонглирование буквами поможет определить, насколько хорош программист. Я считаю, что для более точного и конкретного найма подходят problem solving, system design и код-ревью.</p>
20
<p>Не всегда. Конечно, некоторые бездумно косплеят крупных игроков, хотя им это не нужно. Кто-то искренне убеждён, что только листочек и жонглирование буквами поможет определить, насколько хорош программист. Я считаю, что для более точного и конкретного найма подходят problem solving, system design и код-ревью.</p>
21
<p>Думаю, нет смысла спорить, нужен live coding или нет. Просто примите это как данность. Его проводят во многих компаниях, но далеко не везде. Не хотите писать код в онлайн-редакторе или на листочке? Вас это унижает? Значит, не идите в компании, которые этого требуют.</p>
21
<p>Думаю, нет смысла спорить, нужен live coding или нет. Просто примите это как данность. Его проводят во многих компаниях, но далеко не везде. Не хотите писать код в онлайн-редакторе или на листочке? Вас это унижает? Значит, не идите в компании, которые этого требуют.</p>
22
<p>Когда вас зовут на собеседование, уточните, будет ли секция с "живым программированием". Я, например, всегда заранее спрашиваю, потому что знаю: если сильно захочу попасть в компанию, мне придётся серьёзно готовиться. (Я уже наполовину менеджер. Что я говорю? Какой лайвкодинг? Куда я готовиться собрался? :)) Без подготовки я покажу мало хорошего. И ничего постыдного в этом не вижу. Как и не вижу смысла тратить и своё, и чужое время, приходя на собес, где меня ждут подобные сюрпризы.</p>
22
<p>Когда вас зовут на собеседование, уточните, будет ли секция с "живым программированием". Я, например, всегда заранее спрашиваю, потому что знаю: если сильно захочу попасть в компанию, мне придётся серьёзно готовиться. (Я уже наполовину менеджер. Что я говорю? Какой лайвкодинг? Куда я готовиться собрался? :)) Без подготовки я покажу мало хорошего. И ничего постыдного в этом не вижу. Как и не вижу смысла тратить и своё, и чужое время, приходя на собес, где меня ждут подобные сюрпризы.</p>
23
<p>Если вы сами проводите собеседования, у вас сложился конкретный процесс найма и вы сами решаете, что спрашивать, подумайте сто раз, нужен ли вам лайвкодинг. Поможет ли он увидеть нужные скиллы и найти подходящего кандидата?</p>
23
<p>Если вы сами проводите собеседования, у вас сложился конкретный процесс найма и вы сами решаете, что спрашивать, подумайте сто раз, нужен ли вам лайвкодинг. Поможет ли он увидеть нужные скиллы и найти подходящего кандидата?</p>
24
<p>Не гребите всех под одну гребёнку, но и не позволяйте загребать себя. Сейчас программист волен выбирать компанию, в которой будет проходить собеседование. Поэтому идите туда, где действительно хотите работать. Но если там требуют лайвкодинг, то не жалуйтесь (это всё равно не поможет), а выделите время на хорошую подготовку.</p>
24
<p>Не гребите всех под одну гребёнку, но и не позволяйте загребать себя. Сейчас программист волен выбирать компанию, в которой будет проходить собеседование. Поэтому идите туда, где действительно хотите работать. Но если там требуют лайвкодинг, то не жалуйтесь (это всё равно не поможет), а выделите время на хорошую подготовку.</p>
25
<a>Научитесь: Старт в DevOps: системное администрирование для начинающих Узнать больше</a>
25
<a>Научитесь: Старт в DevOps: системное администрирование для начинающих Узнать больше</a>