Давид Ханссон, широко известный программист и создатель популярного веб-фреймворка Ruby on Rails, начал интересный флешмоб в Твиттере, признавшись, что не смог бы написать сортировку пузырьком, стоя у доски, и что он всегда подсматривает код в Интернете.
Что он хотел этим сказать?
Программисты обычно не любят такой тип собеседований, когда им предлагают написать код «на бумажке», а после дотошно проверяют его на корректность. Давид выступил против подобных проверок, показав, что даже такой успешный программист, как он, мог бы с треском провалить подобное собеседование.
Вскоре Ханссона начали поддерживать и другие разработчики, сообщая, что тоже очень часто обращаются к Google за помощью в, казалось бы, довольно простых вещах.
Error handling this external URL
Hello my name is Mike, I'm a GDE and lead at NY Times, I don't know what np complete means. Should I? https://t.co/QbrNDBZXs8
— Exceptional Mike (@friendlyMikhail) February 21, 2017
Hello my name is Jon, I'm the Android lead at Phunware. I can't read an input stream without copying and pasting code from stack overflow. https://t.co/EsZWcTP1Us
— Jon F Hancock (@JonFHancock) February 21, 2017
Тимлид из Google с 30-летним стажем, например, нуждается в постоянном напоминании, как найти длину строки в Python.
Hello, my name is Tim. I'm a lead at Google with over 30 years coding experience and I need to look up how to get length of a python string. https://t.co/TZZeckGPyw
— Tim Dierks (@tdierks) February 26, 2017
Где проводят такие собеседования?
Такой стиль собеседований широко используется в IT-индустрии, в том числе в таких компаниях, как Google и Amazon. Кандидатам не дают никакого доступа к справочным материалам и просят решить какую-либо техническую задачу, что, по мнению уже благополучно работающих где-либо программистов, деморализует и не выявляет реальных навыков.
И многие ещё поддержали Давида?
Да, довольно многие. Например, Куинси Ларсон, преподаватель во Free Code Camp, считает, что навыки прохождения таких интервью напоминают запоминание числа Пи до сотого знака после запятой и являются совершенно отдельным умением, которое может пригодиться только в пост-апокалиптическом мире, когда все жёсткие диски будут уничтожены.
Вот ещё некоторые из подобных твитов.
Error handling this external URL
Hi. I'm Estelle. I've been developing websites since 1998. As a woman in tech I don't announce my code shortcomings for fear of consequences https://t.co/rEFKEO7ec7
— Estelle Weyl (@estellevw) February 27, 2017
Может быть, кому-то просто не повезло на собеседовании?
Существуют целые исследования, показывающие, что с техническими собеседованиями что-то не так и их пора менять. Так, например, Алина Лернер, одна из основателей Interviewing.io, сообщает, что в процессе изучения тысяч подобных интервью они выяснили, что результаты такого отбора кандидатов всегда недетерминированы и зачастую случайны.
Стоит ли ждать изменений в будущем?
Некоторые компании, такие как, например, Foursquare, уже отказались от проведения собеседований «у доски». Будем надеяться, что флешмоб Давида вдохновит и других.
Источник: The Outline