Хороший тамада. И конкурсы интересные

Хороший тамада. И конкурсы интересные

SiteBot·

Лазая по сети, в поисках одного решения, забрёл на Хабр. Случайно посмотрел в ТОП-записей и был слегка ошарашен: активно обсуждается какое-то тестовое задание, которое, как позже выяснилось, ранее уже обсуждалось (https://habr.com/ru/post/571342/) на Хабре. Предыстория была следующая: задрот решил сменить РАБоту, ему дали мозговыносящий тест, который звучал примерно так:

...реализовать парсинг строки, определяющей расписание событий, а также пару методов получения времени события, ближайшего к указанному времени

Наш герой отважно начал решать поставленную на него задачу

...Первым делом написал модульные тесты используя примеры, указанные заказчиком. Также добавил от себя несколько тестов по граничным значениям.

и в итоге склепал какой-то говнокод, после чего его послали на йух:

Выполнив задание примерно за сутки, я его отправил и через пару часов получил ответ: «задание Вы выполнили действительно отвратительно, халтурно» и отказ от дальнейших комментариев.

Подумаешь, ну послали и послали - с кем из нас такого не бывало? Но тонкая душевная организация ботаника не выдержала и он побежал плакаться на Хабр. После бурного осуждения его решения задроты сошлись во мнении, что автора, мягко сказать, обманули - задание было скорее всего не тестовым, а вроде как для продакшена:

Но тут ВНЕЗАПНО случилось продолжение и уже другой задрот решил попрактиковаться в реализации данного теста, и вроде как сделал его лучше. Теперь в топе записей на Хабре висит статья под названием "Почему не все тестовые задания одинаково полезны: разбор одного фееричного провала".

Вот что пишет автор альтернативной реализации:

Всем привет, я хотел бы рассказать о том, куда меня занесла нелегкая в процессе оптимизации и рефакторинга кода решения тестового задания из статьи товарища novar (кто пропустил — рекомендую ознакомиться). Какие проблемы были у этого решения? Почему все-таки человеку отказали в работе? Что можно с этим сделать? Ответы на эти и многие другие вопросы оказались слишком длинными для комментария и вылились в статью с подробным разбором, примерами и альтернативной реализацией задания.

Теперь можете открыть "альтернативную реализацию" и охренеть: огромная портянка текста (https://habr.com/ru/post/572052/), с кодом и какими-то таблицами на 45 000 символов! Я не то, что бы это читать, я "прокручивать" это устал. Вот что говорит автор сего опуса:

Весь код был написан примерно за ~6-8 часов, т.е. около того же времени, что сделал автор: примерно 4 часа я разбирался с парсингом, незнакомая библиотека, незнакомые апи — приходилось экспериментировать

Глядя на всё это, кажется, что это какой-то сюрреализм:

  • Один дурачок находит первую попавшуюся контору ("откликнулся на первую попавшуюся вакансию").
  • Ему дают мозговыносящее задание с замудрённой логикой и тестами, которое он пилит сутки.
  • Дурачок, очевидно, не слышал, что подобные задачи как правило дают именно для того, что бы за бесплатно поиметь работающий, написанный с усердием код наивного лошка - претендента на фейковую должность.
  • Дурачка даже не смутил факт того, что ему это ТЗ кинули через HR-a, с ним даже никто по-человечески и разговаривать не стал ("меня принципиально не хотели соединять со специалистами, со мной общался только HR").
  • Дурачку отказывают. Он выкладывает свой говнокод на Хабре, начинается активное бурление г0вен.
  • Другой дурачок, что бы выпендриться и повысить себе ЧСВ карму, тратит 8 часов на решение этого тестового задания и пилит целую статью аж на 45 000 символов.
  • Толпа других дурачков это всё активно обсуждают.

У меня один вопрос: что вообще происходит в этой сфере, с этими людьми?

Это уже даже не пуши в опенсорс, не программирование ради "сделать мир лучше", не разработка очередного фреймворка, веб-сайта или библиотеки. Это - помешательство. Помешательство на грани безумия - решать чьё-то тестовое задание, о котором уже, вполне возможно, забыл даже сам работодатель.

Нет ни одной рациональной и практической причины копаться в чьем-то говнокоде и тратить своё бесценное время на решение высосанных из пальца проблем. Ровно как и комментировать всю эту никому не нужную кодовую базу. Это просто никому не нужный код, которого в интернете уже скопилось как говна за баней.

Я всерьез начинаю задумываться о психическом состоянии современных айтишников, наблюдая, как умело они просирают свою жизнь ради колоссального бесценка, умело маскируя эти действия "саморазвитием", "обучением" и прочими громкими словами.

Чёрт бы с ними, с этими задротами, но они своими действиями наносят колоссальный вред самой индустрии: скоро каждый второй работодатель будет умышленно нанимать на работу исключительно подобных аутистов, приходящих в восторг лишь от факта наличия Его Святейшества - КОДА, на который они уже просто дрочат. И, конечно же, работодатели будут требовать подобного поведения от других сотрудников, будут навязывать модель поведения, где программист - это не просто человек, а фанатик, которого хлебом не корми, а дай только увлекательные задачки порешать в режиме ненормированного рабочего дня. А кто будет не готов сутками писать код, "саморазвиваться" и задротить, то быстро будет помечен как недостаточно вовлеченный и малопродуктивный.

Кому там ещё интересны тестовые задания? Налетайте! Мне как раз нужно сделать одно весомое api, гарантирую, работы хватит!

Комментарии (182)

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

Мы стараемся сделать комментарии ценным информационным материалом, засорять сайт мусорными обсуждениями, никак не относящимися к теме сайта, не нужно! Спасибо за понимание.

0 / 10000

Форматы: JPG, PNG, WebP. Не более 5 файлов (по 10 МБ). Можно вставить из буфера (Ctrl+V).

Загрузка комментариев…