Приложение Т—Ж
В нем читать удобнее
Мнения
4K

Мнение: программистам стоит брать деньги за тестовые задания

43

Этот текст написан в Сообществе, в нем сохранены авторский стиль и орфография

На одном канале по ТВ, есть проограмма "Черный список". Так вот там специалисту даже если он отвратительно сделал выплачивают деньни.

А что если нам айтишникам на собеседованиях тоже говорить: "Вот у меня час работы стоит 1500" — и брать деньги за решения алгоритмов, задач на код ревью и программирование. Может тогда работодатель будет меньше спамить такими заданиями?

А то в последнем техническом скриниге мне запихнули задачу на SQL.

Я, например, программист с 15-летним стажем, красным дипломом и оытом в международной компании — почему я должен писать код или придумывать алгоритм бесплатно?

  • Константин Штабалюкесли им нужен SQL, то почему не дать задачу по SQL? А красный диплом и опыт работы показывает только что вы учились и работали. Думаю, если не оговорено было, то SQL либо по ошибке дали, либо, то что с компания неадекватно представляет работу программиста и возможны чудеса2
  • Константин ШтабалюкНапример, я когда-то давал вопрос по SQL, поскольку в нашем продукте есть инжекты с SQL запросами, но и явно указывал работодателю кто нам нужен1
  • СофикоМожно просто не делать. Всегда найдутся те, кто выполнит, поэтому тестовые задания давать не перестанут, но и платить за них не начнут. Найдут более сговорчивых, а вы найдёте тех, кто тестовое не предлагает, всего то25
  • Сергей ИвановЗдесь каждый сам выбирает себе стратегию. Главное, что не только работодатель выбирает соискателя, но и соискатель выбирает работодателя. Взаимная оценка идёт, поэтому работодателям важно не перегибать палку с тестовыми заданиями, чтобы не отпугнуть толкового соискателя. То есть бесплатное тестовое задание, на мой вгляд, не должно быть похоже на полноценную работу, а должно выявлять срез практических знаний соискателя, а если в результате выполнения тестового задания получается полноценный продукт, то его, скорей всего, нужно сделать оплачиваемым9
  • Олег БорисовПоиск работы это сложная работа. Я не программист. Я был бы рад если мне давали бы тестовое задание по своей сфере, а не просто игнорили. Считают, что если я что-то не делал, то делать это не смогу, типа научили обезьяну рисовать. А я дополнительно обучался и готовился. Пусть отказывают обоснованно, а не просто так. В процессе найма в большинстве случаев соискатель гоняется за работой, а не наоборот. Сейчас рынок работодателя.0
  • Sergey AveryanovТем временем работодатели:1
  • Дмитрий СоколовНе понял. В заголовке про тестовые задания, в тексте — про задачки на собеседовании. Первое — это «напиши вот такое-то приложение, потом скинь», второе — «вот кусок кода, что про него скажешь здесь и сейчас».6
  • Дмитрий СоколовНу а вообще, немедленно вспоминается старый анекдот. Четверо инженеров садятся в машину, а она не заводится. Инженер-электрик: — Думаю, нет искры! Инженер-механик: — Думаю, механическая поломка! Инженер химического производства: — Думаю, неверно образуется смесь! Инженер-программист: — Думаю, мне надо поднять з/п ещё на 200к!5
  • ГлебПросто шлите лесом тех кто просит выполнять тестовое. Найдут дурачка и будут из него веревки вить. Имейте к себе уважение. Хотя, если оыта мало действовать нужно обратно, все же их стоит выполнять.4
  • АнфТестовое задание не должно требовать более дня работы. Если работа тебе нужна, ты сделаешь его. Если больше по времени ,то это уже не тестовое. Другое дело, что по хорошему надо портфолио собирать и сразу показывать потенциальному работодателю. Но везде НДА. Тут ещё важно для чего его просят. Чтобы посмотреть код? Это странно. Чтобы получить решение своей проблемы? Это совсем другое.2
  • Иван Мсктакое вполне бывает, даже в вакансиях пишут, что оплатят тестовое задание, после первого интервью0
  • Алексей ЕрмоловРаботодатели тоже хороши. Выкатывают тестовое на неделю работы, по сути просят сделать им кусок реального проекта бесплатно, а потом "мы вам перезвоним"0
  • Алексей ЕрмоловДмитрий, кстати в нормальных конторах задачки на собесе это повод посмотреть, как человек мыслит и задает вопросы, а не попытка получить идеальный компилируемый код на бумажке2
  • Алексей ЕрмоловВадим, рынок просто пришел в норму. Хайп спал, появились инструменты автоматизации и те же нейросети. Рутинный код теперь стоит дешевле. Привыкайте жить по законам экономики, а не в пузыре1
  • Дмитрий СоколовАлексей, ясное дело, но практике часто собеседующий отрабатывает методичку, написанную ему старшими. В ней есть правильный ответ, и если ты, например, начинаешь ставить под сомнение саму задачу, то… верно — ты не справился))0
  • ВладиславКонстантин, кстати про то, что на скрининге будет задача да ещё и SQL не предупредили.0
  • ВладиславСергей, забавно что я прохожу техскринги, но со мной перестают общаться узнав, что я не из Москвы0
  • ВладиславДмитрий, сейчас тестовые задания это лайв-кодинг в блокноте0
  • ВладиславАлексей, кризис пришёл и решили сократить тех, кто больше получал, но не из руководства. Сбер уже начинает плохо работать, яндекс сервисы никогда и не начинали нормально работать) Зарегистрировался еа "работе России", вот для разработки сервиса там точно нужен толковый разработчик хотя бы один, но увы и ах0
  • Алёна ЛисицинаЯ тоже с красным дипломом и опытом, как у вас, и делаю тестовые. Так что, правильно, не делайте, у меня шансы найти работу будут выше.2
  • Алексей МонастыренкоДмитрий, если на собеседовании вас встречает человек, чьих знаний недостаточно для проверки вашей квалификации – возможно, не стоит там работать? Разве что за оверпрайс – но тогда можно напрячь мозги и выдать _ожидаемый_ ответ (разница в квалификации предполагает, что вы понимаете, чего он ждёт).1
  • Виктор Дорн15 лет работы в компании мало что означают. Вон топы из МЦСТ 20 лет на работу ходили, миллиардные затраты на прод, в результате пшик. Стоит ли им давать тестовое задание по топологии или можно сразу брать с контрактом еще на 20 лет?)0
  • ВладиславВиктор, у меня опыт работы с компаниями из США, там такого нет, что просто ходишь и бюджет пилишь0
  • Дмитрий СоколовАлексей, знаете анекдот: проверяющий приходит в бар, заказывает 100 грамм коньяка. Потом предъявляет удостоверение, достаёт мерную ёмкость, замеряет — налито только 80. Акт, штраф. Проходит месяц. Тот же бар, тот же бармен, тот же проверяющий, тот же заказ на 100 грамм, те же налитые 80. Акт, штраф. Ещё месяц. Тот же бар, тот же бармен, тот же проверяющий, даже в той же одежде. И тот же результат. Ну тут инспектор уже не выдерживает, говорит бармену: — Мужик, ты что, с третьего раза меня всё никак не запомнишь?! — Да я и в первый раз понял, кто ты такой. И что мне, руку из-за тебя сбивать?! Вот и я во многом понимаю того бармена))0
  • Дмитрий СоколовВладислав, это хрень, а не тестовые задания. Результата у такой работы нет (ВНЕЗАПНО, никто ни разу не платил вам за работу, все платят за результат!), а потому и претензии странные. Я понимаю ещё, когда тестовые задания реально дают артефакт на выходе (хотя 99% очевидно бесполезны тоже, никто их никак использовать не будет, но всё-таки). А тут этот блокнот даже из истории стирается.3
  • ВладиславДмитрий, результат как раз есть, а будут ли его использовать или нет уже дело заказчика0
  • МаксимИмхо, если человек 15 лет в айтишке и всё ещё упоминает красный диплом, то это такой себе айтишник:)0
  • ВладиславМаксим, так раньше дипломы круче были)0
  • Дмитрий СоколовВладислав, простите, это чем же настолько примитивным вы занимаетесь, что три строчки с лайвкодинга у вас идут в уровень с основной работой? Я тоже так хочу.0
  • МаксимВладислав, а главное, что их наличие очень актуально. Показывает, что аж 15+ лет назад вы были ответственным студентом. Очень важный критерий при приёме на работу специалиста 40 лет от роду0
  • Дмитрий СоколовАлександр, а вот тут внезапно и довольно радикально могу возразить, кстати. Не по оплате, конечно. А про «начальные курсы». Обычно условия этого «лайвкодинга» настолько космически далеки от рабочей среды, что в сочетании со стрессом это даёт интересные эффекты. В реальности ты пишешь код: две буквы — tab, две буквы — tab (для автокомплита), типовые вещи вообще в шаблоны вынесены, а тут набивай целиком в блокнотике, хорошо ещё если хоть с базовой подсветкой. И под пристальным взглядом. Сами так много наработаете?2
  • ВладиславДмитрий, некоторые баги, которые не могли отловить опытные разработчики я исправлял изменением одной строки)0
  • Дмитрий СоколовВладислав, допустим, а какое это отношение имеет к лайвкодингу на собеседовании? Никто и никогда там production-код не будет показывать.0
  • Дмитрий😅 бери.0
  • Александр ШДмитрий, не соглашусь взаимно. Если человек не может в одну строчку написать select * from xxx where yyy, то никакой стресс не может быть оправданием0
  • Дмитрий СоколовАлександр, да запросто может. Тем более что хорошим айтишникам свойственно немного РАС иметь)) А ещё задание можно объяснить так криво, что ты автоматически начинаешь искать в нём сложность (в том числе потому, что ПРИВЫК к задачам сложнее), ну и соображать, right join тут, left join, или вообще хранимку от тебя ждут. Тут можно возразить: надо просто говорить с интервьюером, обсуждать… и я бы даже согласился, ЕСЛИ бы прямо несколько раз не имел такого личного опыта, когда попытка обсуждения сходу даёт вердикт «не показал базовых навыков написания кода»)) Т.е. если ты, с высоты многолетнего опыта, вместо select-а начнёшь говорить, что самой такой таблицы существовать не должно, то за опыт тебя ещё и накажут, поздравляю!0
  • ВладиславАлександр, но никто не попросит написать select * from xxx (кста так нельзя писать), всем надо что-нибудь извращённое с подзапросами, которыми всё-равно на практике не пользуются.0
  • Сергей ИвановВладислав, странно это всё. По идее, если им так важен город проживания соискателя, то, на мой взгляд, они должны сразу уточнять этот момент0
  • ВладиславСергей, ну вот Яндекс уточнил и предложил переехать. Некоторые HR может специально не говорят. Сейчас скрининги делаю через сторонние сервисы по ссылке, которую получаешь на отклик - HR подключается потом.0
  • ЕвгенийЯ полагаю, что и общение с АЙТи специалистами должно быть платное. Позвонил заплатил, пригласил на собеседование заплатил, резюме взял тоже заплатил. А то совсем обесценивают0
Вот что еще мы писали по этой теме