HTML Diff
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>