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

На хабре есть легендарная статья, где QA-инженеру на собеседовании выдали простой карандаш с резинкой на конце и попросили описать, как его тестировать. И человек написал лонгрид. Серьёзный, обстоятельный, с критериями оценки. И это, вообще-то, нормально — карандаш реально можно тестировать, у него есть функции, которые либо работают, либо нет. А меня на первой паре по программированию тестировали бегемотом, нарисованным за пять минут. И по итогам решали, "пускать" ли меня в профессию.

Почувствовали разницу в уровне валидности? Вот и я почувствовала.

...

Ладно, если рисовать вы не хотите, пойдём сразу к результатам.

У кого получился самый некрасивый — тот станет, а у кого прям бегемотище-красивый-с -иголочки, ну извините, это не ваше.

Это как так?

Тест, если что, потом был представлен как шуточный, но в каждой шутке есть доля правды?

Вот, кстати, мой бегемот, у меня нет того рисунка, но я нарисовала примерно вот такого:

мой бегемот за 90 секунд
а вот бегемот за 33 (больше похож на теленка)

Ну и сами решайте, красивый он или некрасивый — это в целом вещь субъективная.

Так ответьте себе на вопрос, откуда вообще такой тест мог взяться?

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


Гипотеза 1. Абстрактное мышление

Если человек может редуцировать зверя до овалов и треугольников, это говорит о хорошем уровне абстрактного мышления и способности отбросить лишнее. Условно, четыре палки — туловище, овал для лица, и вуаля: вы прошли проверку и смело можете быть зачислены в ряды молодых специалистов.

Если вы старательно вырисовывали изгибы, то вы художник, и у вас другой образ мышления: вы любуетесь деталями, и именно эти детали и говорят о вас больше всего. Если вы добавили теней, плавных изгибов и всякого такого — уловили суть?

Хорошо, наверное, и у меня, и у вас сейчас один вопрос.

Задача была: нарисовать бегемота. Критерии не описаны. Если бы вам сказали нарисовать его с помощью геометрических фигур, художник бы спокойно так же нарисовал этого бегемота из треугольников и квадратов и сказал: ну и что вы теперь скажете? Я тоже так умею.

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

По методике моей преподши меня в этой профессии могли возникнуть сложности. Так что либо этот шуточный тест врёт, либо я — статистическая аномалия, которую забыли отбраковать. И мне куда больше нравится первый вариант.

Статус гипотезы 1: невозможно доказать без статистической выборки.


Гипотеза 2: Работа полушарий мозга

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

Одна проблема. Этой теории примерно столько же лет, сколько идее, что земля стоит на слонах. В 2013 году нейробиологи из университета Юты просканировали мозги 1011 человек, поделили каждый мозг на 7000 зон и специально искали, у кого какое полушарие «доминирует».

Ни одного «левополушарного логика», ни одного «правополушарного художника». Да, отдельные функции действительно живут в конкретном полушарии: речь чаще слева, распознавание лиц справа. Но «личность программиста» в одну половину черепа не запихивается. Любая нормальная задача (включая злополучного бегемота) зажигает обе половины разом.

Так что нет. Красивый бегемот не выдаёт во мне «правополушарную натуру, которой не место в IT». Он выдаёт во мне человека, который немножко умеет рисовать. (И то с натяжкой)

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


Гипотеза 3: Без названия

И вот, добравшись до дна фантазии, я нашла гипотезу, которая наконец-то работает. Только объясняет она не то, что задумывалось.

Смотрите, что вообще произошло в той аудитории. Тридцать человек. Пять минут. «Нарисуйте бегемота».

Часть народу отнеслась халтурно: чиркнули овал, четыре палки, поехали дальше, а часть — вложилась и постаралась. Вывела складочки, тени, добрый-бегемотий-взгляд. Подошла к задаче, прости господи, ответственно.

И преподша объявляет: халтурщики, добро пожаловать в профессию. Старательные, извините, это не ваше.

Вы вдумайтесь!!!!

Какой это сигнал студентам на первой же паре по программированию.

Не старайтесь. Не вникайте. А «кто сделал спустя рукава, тот и молодец».

Тест, который вручает награду за пофигизм и штрафует за то, что человек отнёсся к делу серьёзно.

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

И да, если приглядеться, красивых бегемотов в аудитории рисовали чаще девочки. Только это не про то, что девочки «по природе ответственнее» — это про то, что «старайся, будь аккуратной, сделай красиво» вбивают в девочек с песочницы.

Так что тест измерил, кого в детстве сильнее дрессировали стараться. И за эту самую старательность влепил профнепригодность.

Бегемот года, короче.

А мораль такая: «нарисуйте бегемота» за пять минут без критериев не измеряет ваше мышление. Он измеряет, умеете ли вы рисовать, не устали ли вы к пятой минуте и как вы вообще поняли задачу, которую вам толком не поставили. Всё остальное — это смысл, дорисованный задним числом.

Рисуйте красивых бегемотов. Пишите некрасивый код!

Рисуйте некрасивых — пишите красивый!

Пишите бегемотов, рисуйте код...

Это всё, к счастью, никак не связано.