Я ненавижу тестовые задания для программистов

2024 ж. 2 Нау.
9 501 Рет қаралды

За всю свою карьеру я делал лишь пару тестовых заданий. Всегда делал их быстро и на от**бись. Все потому, что я их не люблю и не хочу с ними возиться. И вот почему...
НЕТ ВОЙНЕ!
Выразить благодарность
ko-fi.com/larchanka
boosty.to/larchanka
yoomoney.ru/to/410011886858328
BTC: 127J5x79L9bb7T4jiYJ2U7jHNDLXEx4kT3
USDT (TRC20): TWRQit8o1JJGWjAph3DZFysygUxSwqiq9Q
TON: UQBDiFGDTLpp1zWLefv0LnH9TbEeUIcPSoO5uDNwhzktKP33
Как я стал программистом
• КАК Я СТАЛ ПРОГРАММИСТОМ
Как я переехал в Европу
• Как я переехал в Европу
Стрим: Карьера программиста
• Карьера программиста: ...
VPN, который я использую
get.surfshark.net/SH1Wy
➡️ Сайт: i.mobila.name/xT
➡️ Instagram: i.mobila.name/yp
➡️ Twitter: i.mobila.name/Ua
➡️ Telegram: i.mobila.name/b7d
👉🏻 Больше влогов здесь:
#larchankavlog #larchanka
👉🏻 Ежедневные влоги:
#larchankadaily
👉🏻 Чем я снимаю:
➡️ iPhone 14 Pro
➡️ Камера: Canon EOS 200D
➡️ Широкоугольный объектив: Canon EF-S 10-18
➡️ Еще одна камера: DJi Osmo Action
➡️ Еще одна камера: Sony DSC-WX500
➡️ И еще одна: SJCam SJ6 Legend
➡️ Микрофон: Rode Video
➡️ Штатив: Joby Gorillapod
Музыка:
Momento - Helmut Schenker
All That's Left - Ingrid Witt

Пікірлер
  • Считаю, что тестовое должно оплачиваться!

    @lovelyboy8056@lovelyboy80562 ай бұрын
  • Оба варианта, и тестовое, и лайв кодинг, окей. Они оба могут быть как неадекватными, так и нормальными. Мне комфортнее тестовое, потому что там меньше спешки и это больше похоже на реальную работу, чем лайвкодинг, где тебе явно говорят, что гуглом пользоваться нельзя. Конечно, временная сложность должна быть адекватной. А проверить, сам ли ты делал его или нет довольно просто - достаточно на техническом собесе поспрашивать по проекту и предложить внести туда небольшое изменение.

    @Iva666ka@Iva666ka2 ай бұрын
  • Недавно узнал о необычном варианте тестовых заданий которые решают многие из перечисленных проблем: лайв PR review. То есть вместе с представителем команды кандидат садится и разбирает таску (не багфикс!) и вместе обсуждают решение и на уровне дизайна и на уровне кода. Таким образом и кандидат дополнительно с проектом знакомится и работодатель может на практике увидеть как кандидат будет реагировать на задачи приближенные к реальным. Конечно такое возможно только если на проекте нет строгого NDA.

    @victorbrylew1775@victorbrylew17752 ай бұрын
    • во, я на интерьвю не заставляю писать код, а показываю код или рассказываю решение и мы обсуждаем, называется "рубрика джун приносит код на ревью", так же показываю что-то и спрашиваю как себя поведет программа (там не про банальные логи про асинхронность, а про знания на реакт)

      @snatvb@snatvb2 ай бұрын
  • Мне понравилось делать тестовое в виде ревью куска обезличенного кода. И обсуждения в дальнейшем с техлидом проекта. Обсуждение архитектуры и дизайна.

    @TheZayetZ@TheZayetZ2 ай бұрын
  • Как вариант для тестового задания: можно уже написать часть функционала, а соискатель должен либо доделать что-то, либо, например, найти ошибки и исправить. Допустим, для фулстека, есть бек и фронт с витриной товаров и возможностью их редактировать, добавлять. А нужно добавить авторизацию, разграничение функционала на несколько ролей. Такая задача, конечно, на уровень джуна, наверное, но основную суть вы поняли)

    @AndreyP165@AndreyP1652 ай бұрын
  • А я наоборот просил скинуть мне тестовое, даже если по результатам собеседования мне откажут - для практики. Но я тогда был совсем джуном)) Хотя сейчас тоже предпочел бы тестовое, чем лайвкодинг. Я могу очень детально во всем разобраться, но у меня плохая память. Поэтому на лайвкодинге я скорее всего покажу себя хуже, чем я есть на самом деле, так как привык не утруждать себя зазубриванием, а всегда рассчитывать на возможность куда-то подсмотреть - в доку, гугл или старый проект.

    @STingerOid@STingerOid2 ай бұрын
  • По мне так лучше ничего нет, чем дать человеку репку с забагованным сервисом. На первом собесе смотрим как рассказывает про свой опыт и отвечает на вопросы: "А как бы ты сделал? И почему так лучше на твой взгляд?" А на втором собесе смотрим как человек пофиксил баги, порефакторил. Иногда устраиваем совместную дебаг сессию) И никаких вопросов по core. Лайфкодинг давно пора забыть как страшный сон. Еще бы в тетрадке просили решение написать)

    @user-xw1bb9cp2y@user-xw1bb9cp2y2 ай бұрын
  • Всем привет, вопрос не по теме) где можно найти специалиста по интеграциям сервисов? нужно связать сайт на тильде с американской платежкой. Служба поддержки говорит, что нам нужен api специалист

    @anastasiyalu8972@anastasiyalu89722 ай бұрын
  • Спасибо за видео❤❤❤ Хотя я больше люблю ТЗ, чем неадекватный лайвкодинг

    @HEX_CAT@HEX_CAT2 ай бұрын
  • Наверное, все же, не "почему программисты не любят тестовые задания", а "почему я не люблю тестовые задания". Сделать тестовое задания, пусть даже оно займет какое то время, это меньший стресс, чем перед кем то сидеть писать код. Лайв кодинг это максимально стрессовая херня. Когда ты 20 лет в профессии, для тебя проблем не будет, но я заметил, что ты через призму своего опыта судишь других людей, ну или недавно начал это делать.

    @romannan4687@romannan46872 ай бұрын
    • Я 25 лет в профессии, и лайвкодинг это полная срака. Во-первых, я давно ничего не заучиваю наизусть, ибо в повседневной работе активно юзаю 4-5 разных языков, плюс по несколько разных фреймворков на язык, запомнить это все нереально, потому постоянно лезу в гугл и доки, что на собесе не очень гуд, имхо. И вторая проблема, что я никогда в своей карьере не умел работать быстро, нет, спринты я закрываю и дедлайны заваливаю как и все, даже те, кто в моменте могут очень быстро кодить, а я так не могу, мне надо то чаю попить, то пятку почесать, то видосик глянуть, хотя в голове в это время сохраняется какой-то рабочий умственный процесс. А вот так вот сесть, сконцентрироваться на задаче и сделать ее от начала и до конца за час или 2, да еще под чьим-то присмотром, на такое я не способен.

      @andreasstager1642@andreasstager16422 ай бұрын
  • Как всегда супер!

    @blatisgense933@blatisgense9332 ай бұрын
  • в свое время искал работу и уже имел офер на руках, когда мне написала другая компания и предложила сделать тестовое со старта. Я вежливо ответил , что тестовое делать не буду и готов на обычное собеседование ... они согласились. Это уже было время кризиса в айти

    @ivandomnich8260@ivandomnich8260Ай бұрын
  • Мне присылали тестовое задание неоднократно, где явно этот кусок из их бизнес логики, где они явно хотят найти решение не брав на работу разработчика. (Так и весит постоянно вакансия по найму) Для меня тестовое задание должно быть только в том случае, если уже все проговорили и есть еще вопросы ко мне про условии, что если я выполню задание (правильно, подтверждая уровень) то берут на работу. А то в последнее время модно сразу отправлять тестовое задание до общения. Миша не раскрыл всю тему, давай заново.

    @itprodavets@itprodavets2 ай бұрын
  • Очень класные видео, не давно вас стал смотреть. Тоже фанат МЮ, он МЮ вчера ужасно сыграло (( не хватаетм им САФ

    @jekasylar3397@jekasylar33972 ай бұрын
  • Всегда когда у мне давали тестовые задания, это не заканчивалось оффером. Все классные офферы были получены именно без тестовых и при простой беседе

    @oleg12395@oleg123952 ай бұрын
  • Делал тестовое 2 раза. Оба раза фидбек не получил - больше не делаю тестовое

    @user-kv6lb7ub9e@user-kv6lb7ub9e2 ай бұрын
    • Лучше сразу говорить, кидайте боевую задачу, и 300$ предоплаты)

      @oleg12395@oleg123952 ай бұрын
  • Тестовое на фулстека может быть такой, бэк обычный круд с БД на выбор, хорошо если скажет почему выбрал такую БД, с оглядкой на бизнес или просто привык юзать монгу?. А на фронте достаточно чтоб была табличка сущностей с дочерними сщностями, например: клиенты и их проекты, авторы и их книги. Т.е. есть работа с таблицами(круд строк), пейджер или бесконечная подгрузка (и виртуализация) и нужен круд на создание сущности, там посмотреть на то как человека обкладываеться валидацией данных и т.п. ну а если он еще и юнитов насыпет вообще красавчик. Закончив писать комент и оценив, что с 0 нужно будет настраивать окружение(это то, что не делаешь каждый день) и потом еще немного подумать над бизнес-требованиями и получаеться уже сильно больше пары часов на такое тестовое :) Не уверен, что каждый будет соглашаться на такую штуку.

    @michaelkorolev1413@michaelkorolev14132 ай бұрын
  • Мне тоже недавно прислали ТЗ, сразу скажу, хотел устроиться на мидла, посмотрел на вакансию, платят чуть ниже рынка, ну, может пройду и там договоримся, подумал я, но, увы, ТЗ было на синьора, ЗП была как у junior +, к решению даже не приступил

    @saagruvi9890@saagruvi98902 ай бұрын
  • Часто ещё встречается комбо, когда сперва тебя просят сделать тестовое, а по его результатам зовут на лайвкодинг 🙂

    @OlegMavlyutov@OlegMavlyutov2 ай бұрын
  • Четкий поц растет, футбик гоняет!💪

    @lovelyboy8056@lovelyboy80562 ай бұрын
  • Хотя и имею мало опыта решения тестового задания (1/1 на фрилансе), но смело могу заявить - live coding более показательный как для работодателя, так и для разработчика. Но есть огромный плюс для тех, у кого много фантазии и присутствует усидчивость - нарастить фич на тестовое задание, превратив его в pet проект. А если есть немного наглости, то можно приукрасить в резюме, что это волонтерский опыт или в универе было мероприятие.

    @slavus54@slavus542 ай бұрын
  • а я когда был джуном обожал тестовые, относился к ним как набиванию опыта именно в фреймоврке

    @MrShevrin@MrShevrin2 ай бұрын
  • Правило простое: Вижу тестовое задание, - прохожу мимо.

    @JohnDoe-tm1rv@JohnDoe-tm1rv2 ай бұрын
    • А что должно быть вместо? Лайфкодинг?

      @Svetoz@Svetoz2 ай бұрын
    • @@Svetoz Короткий 15 минутный лайвкодинг без проблем. Не обязательно писать от начало до конца - достаточно обозначить идею решения и основные этапы/методы/алгоритмы. Имея это все даже обезьяна уже добьется работоспособности кода.

      @JohnDoe-tm1rv@JohnDoe-tm1rv2 ай бұрын
    • Самые классные офферы получал вообще без тестовых и без лайфкодинга. Ни разу не видел классного оффера в конторе где есть тестовые

      @oleg12395@oleg123952 ай бұрын
    • @@oleg12395 Любопытно, а как это получалось? У вас крутой большой опыт или публично известны?

      @Svetoz@Svetoz2 ай бұрын
    • ​@@Svetozмне нравятся небольшие компании где время от времени появляются хорошие вакансии, собес проводит как правило овнер, или проджект, после небольшого скринига от HR. Беседа идёт больше за жизнь, за опыт и за то, что надо будет делать на проекте. Ты спокоен, достаточно честно говоришь, что можешь сделать и в какие сроки, какого качества и в каком виде. После этого, прилетает хороший оффер. Компании, которые наваливают тестовое на на пару рабочих дней, как правило ищут сотрудника, как можно более дешёвого, и на которого можно навалить как можно больше. Проработав пару месяца в таком темпе, с неоплачиваемыми переработками и т.д. сотрудники из такой компании сваливают, и тогда HR снова достаёт тестовое на 3 дня ...)))

      @oleg12395@oleg123952 ай бұрын
  • Умение спросить у ИИ чтобы он тебе чушь не насоветовал тоже важно. Я гонял чатДжипити часами, он тупо может отвечать по кругу предлагая тебе нерабочие варианты, а может и вовсе забыть о чем шла речь 10 сообщений назад и начинать предлагать тебе левые идеи никак не соотносящиеся с твоим запросом. А самое отвратительное, что он НИКОГДА тебе не скажет: "Извини, то что ты описал невозможно". Нет, он будет тебя пичкать всякой чушью, раз за разом предлагая нерабочие подходы и ошибочные куски кода. Для меня ИИ - это не более чем немного более умная версия гугла, что может подсказать то, о чем я вовсе мог не знать. А как бы сложно гуглить о том, не знаю о чем.

    @EdwardNorthwind@EdwardNorthwind2 ай бұрын
  • Как можно попасть к Вам на работу?)

    @user-ns4rf2os4l@user-ns4rf2os4l2 ай бұрын
  • А если на live coding даются по сути задачи с leetcode, может тогда проще будет у человека запросить статус на leetcode и обсудить пару задач оттуда, чтобы убедиться что он сам их решал?

    @scrupypuppy4912@scrupypuppy49122 ай бұрын
  • Тестовое для фуллстак синьора это тестовое для фронта мидла + тестовое для бека мидла?)

    @sergioprm7804@sergioprm78042 ай бұрын
  • Ненавижу лайвкодинг, терпеть не могу, когда много людей смотрят на то, как я пишу, я начинаю забывать какие-то элементарные вещи и из-за этого нервничать еще больше, так как мне кажется, что я совсем тупой и в итоге почти всегда заваливаю лайвкодинг! Лучше уж тестовое, хотя его я тоже не любою ))) Мне кажется самый оптимальный вариант это когда тебе присылыют ссылку на какой-нить хаккерранк с уникальными задачками и ты их решаешь на время, ссылка уникальная и перестает быть активной, когда время заканчивается - оч удобно, ты по сути решаешь задачки в спокойной обстановке и тебя никто не дергает.

    @KadarKadario@KadarKadario2 ай бұрын
  • Лайвкодинг это большое недоразумение, но все делают вид, что могут из него сделать какие-то выводы о навыках разработчика.

    @ArthurMudrick@ArthurMudrick2 ай бұрын
  • я люблю тестовое задание, можно сразу свою жопу приземлить на землю.

    @user-sl4th2pu1z@user-sl4th2pu1z2 ай бұрын
  • Кому как. Я сильно нервничаю на лайвкодинге. Прям тупить начинаю. А с тестовыми всё ок. Тестовые разные бывают.

    @AlexandrSpirit@AlexandrSpirit15 күн бұрын
  • Михаил, а ваша компания будет платить за тестовое? Тестовое по объему это не меньше 0.5 - 1 дня. А если взаимодействие с компанией начинается с того, что тебя просят бесплатно покодить, то не будет ли потом такого, что они попросят бесплатно выйти в выходной, порежут отпуск или еще что-то в этом духе? Я понимаю зачем это джунам: у них особо выбора нет, плюс им нужно как можно больше набивать руку. А если человек уже спец с опытом и если таких тестовых нужно написать в 10 разных мест? Еще вопрос насколько корректно уже выполненные тестовые добавлять в свой GitHub и показывать как примеры своего кода? Если за тестовое ничего не заплатили, то может ли компания что-то требовать в плане NDA?

    @scrupypuppy4912@scrupypuppy49122 ай бұрын
    • Обычно там где большое сложное тестовое, там плохая зп (

      @oleg12395@oleg123952 ай бұрын
    • @@oleg12395 Вполне может быть. Большим неоплачиваемым тестовым заданием компания может отсеять часть кандидатов и оставить только тех, кто готов работать побольше и просить поменьше.

      @scrupypuppy4912@scrupypuppy49122 ай бұрын
  • Ну это спорная тема, ведь у каждого свой порог стресса. Для Ларченко лайф кодинг удобен, но скажу по себе, для меня он стресс еще тот, особенно после Харькова. И я бы выбрал лучше, тестовое сделать, чем словить ступор на лайф кодинге и "обосраться". Эта тема как по мне сугубо личная и компаниям лучше просто уточнять у разработчика какой формат ему бы подошел , и это решило бы большинство проблем , а на тех собеседовании можно уже проверить "стырил" ли код , либо написал сам.

    @olegklokov4306@olegklokov43062 ай бұрын
  • Бэкенд на node js у вас? Кто это придумал?

    @user-oz6xm9zp9d@user-oz6xm9zp9d2 ай бұрын
    • Ryan Dahl

      @d4rkdante@d4rkdante2 ай бұрын
  • Лайв кодинг, как и тестовое задание, редко совпадает с реальными потребностями на проекте и у заказчика. Очень часто лайв кодинг это что-либо из онлайновых решебников. Народ натаскан на литкоде и решает задачки оттуда просто влет. В итоге, заказчик не видит, что реально может и умеет разработчик, а разработчик не показывает свои реальные знания. Я на собеседованиях на джава позиции вообще не даю лайв заданий, только те, которые сам написал (с подковыркой) и спрашиваю, что здесь не так. И много спрашиваю теории в том числе и по джава кору. И, что удивительно, именно по кору отсеивается большее число кандидатов. Народ просто механически по примерам натаскал какие-то базовые паттерны в голову и кодит ими не понимая, почему так и в нестандартных ситуация просто начинает пилить абы что от чего глаза вытекают. И ладно бы это джуны были. Им как раз простительно.

    @coox4546@coox45462 ай бұрын
  • Да, тоже смотрел вчера матч. Победить МС для МЮ сейчас что-то из фантастики. Но первый тайм была борьба навязана, хоть и упустили 2-3 хороших момента, где скиловые игроки забивали бы такое. К сожалению нету состава у МЮ чтобы конкурировать сегодня с МС. 10 лет ждали хороших времен, ну и еще подождём) Glory Glory Man U

    @andreylevchuk7269@andreylevchuk72692 ай бұрын
    • У вас ребята не столько проблемы с составом, а сколько проблемы с руководством в целом. Оно заинтересовано только в прибыли. От этого и такие трансферы, тренеры, другие специалисты, тренировочная база и тд. От того что вы бы выиграли вчерашний матч, кардинально ничего бы не поменялось. Говорю как болельщик Арсенала. Нас тоже кормили завтраками, что нам не хватает 1-2 игроков (мем про 4-ое место), чтобы выиграть чемпионат и тд. И так на протяжении последних лет 10-ти. Только когда пришел Артета, ему дали время и дали финансы на проект, который он хотел сделать, команда стала выздоравливать.

      @mr.heisenberg8121@mr.heisenberg81212 ай бұрын
    • @@mr.heisenberg8121 абсолютно согласен, что одна победа ничего не дает, и что проблемы с руководством и порадили проблемы всего клуба. Это Факт. Менять тренеров как перчатки считаю вообще идиотским занятием. Это не стиль МЮ. Но я бы пока что остановился на Тен Хаге. Потому что и так было много пересмотрено тренеров, с тем же самым руководством клуба. Тут просто нужно время, (скорее всего новый стадион, новая база), новый менеджмент на руководящих позициях, что-то нужно сделать с скаутами, потому что в такой большой клуб приходят не те игроки. И плюс МЮ всегда переплачивает за некачественного игрока. *У фанатов сейчас только что радоваться остается хоть каким-то победам на поле. Потому что на все остальное нужно, опять же время.

      @andreylevchuk7269@andreylevchuk72692 ай бұрын
  • Сколько лет смотрю канал и думаю, кого он мне напоминает! Понял! Максим Покровский "Ногу свело" Что-то схожее есть))) И, да, ненавижу тестовые задания.

    @mike_SSS@mike_SSS2 ай бұрын
  • Livecoding - тоже на любителя.

    @Tegeran66@Tegeran662 ай бұрын
  • на пайтон бэкенд: джун >300 откликов мидл >100 на фронтенд эти цифры умножай на 2 после тестового не знаю, сколько отсеивается, но по ощущениям почти все) айти - это очень конкурентный рынок. Не хочешь учиться, искать работу, ходить по собесам, выполнять тестовые - ну, пролетаешь. Все уже давно выкупили, что сидеть на ремоуте и писать код 2 часа в день за лютый оверпрайс это имба в 2010+ лайвкодинг - не проверка знаний или умений кодить, чисто тест на стрессоустойчивость. Думаю, что автор канала ни одну алго секцию не пройдёт на интервью, как и 100% людей, которые не гриндят литкод.

    @hunterxvov4ik@hunterxvov4ik2 ай бұрын
    • >> на пайтон бэкенд: >> мидл >100 есть подозрение, что на мидла из 100 откликов 80 это вкатуны, наслушавшиеся советов "наври про опыт и ломись на мидловые позиции, авось проскочишь" и 15 - нормальные джуны с опытом от года до двух, решившие левелапнуться через смену работы. и если на мидловую позицию хочется крепкого опытного мидла - то рынок уже становится не таким и конкурентным

      @redneck_prm5429@redneck_prm54292 ай бұрын
    • @@redneck_prm5429 да, скорей всего, так и есть, поэтому тестовое - имба) из 80 вкатунов (ничего против не имею) останется только процент самых способных и мотивированных, из 15 джунов сразу отваливаются те, кто пошёл чисто по фану пройти собесы (опять же, ничего против не имею). В итоге из 100 человек после тестового остается 10 подходящих

      @hunterxvov4ik@hunterxvov4ik2 ай бұрын
    • @@hunterxvov4ik Тут беда в том, что на тестовом отваливаются и настоящие мидлы.

      @redneck_prm5429@redneck_prm54292 ай бұрын
    • Вопрос о рынке какой страны мы говорим?

      @scrupypuppy4912@scrupypuppy49122 ай бұрын
  • 2:01 и получить код качество которого кал мёртвой собаки

    @vladimircreator@vladimircreator2 ай бұрын
  • не знаю, у тебя все наоборот, типовое мнение это когда на первом месте в рейтинге просто вербальный собес, потом тестовое и на последнем лайв кодинг, так то лайвкодинг почти никто не любит

    @augustine582@augustine5822 ай бұрын
  • Хуже лайвкодинга ниче не существует, как по мне, тестовое новичкам нормально(юзал он там ИИ, не юзал - пофиг абсолютно), у опытных же скорее вопросы по типу "а как бы ты решал вот это," "а как бы ты создал вот это и почему" бы были более уместны

    @pkorneev5226@pkorneev52262 ай бұрын
  • Live coding is bullshit! Often you are FORCED to code the stuff you're never do in actual job. Also, we're living in 21th century which means that NONE of any developers uses solutions from their heads. We have appropriate tools ad Frameworks to solve actual business solutions, also if someone asks you live coding ask that person if they are live coding clients solutions. Tech interview + test task is the best approach in my opinion.

    @santiagomunez5559@santiagomunez55592 ай бұрын
  • Что это?

    @D1sance@D1sance2 ай бұрын
  • а пакет с пакетами есть ?

    @alexkorabo1840@alexkorabo18402 ай бұрын
    • Нету 😂

      @dashakoval3534@dashakoval35342 ай бұрын
  • i disagree with you, web development is googling for answers. and dont lie, you google too because we cannot remember and know everything

    @RAaaa777@RAaaa7772 ай бұрын
  • И тестовое и лайвкодинг есть зло. leetcode есть абсолютное зло. Единственный смысл их существования (да и тот уже давно под вопросом) - делать предварительный отсев массы кандидатов в компаниях, в которые хотят многие (условный faang). Но когда ООО Рога и копыта, про которую никто не слышал, начинает косплеить гугол - начинается цирк с конями.

    @redneck_prm5429@redneck_prm54292 ай бұрын
KZhead