Тестирование программистовПрограммисты по специфике своей деятельности весьма схожи с людьми творческих профессий, писателями и художниками. Если он не дописал программу, другому человеку очень сложно доделать её за него. При оценке уровня программиста, работодателями ценится «потенциал программиста». Для его оценки, мало собеседования или интервью. Приходится применять тестирование.

Таких тестов существует очень много. Ещё в 60-х годах компанией Walden был разработан Programmer Analyst Aptitude Test, или WPAAT. С его помощью можно было примерно оценить способности соискателя к программированию.

В компании Microsoft подошли к тестированию несколько с другой стороны, они используют головоломки и логические задачки. К примеру, «как определить вес авиалайнера Боинг-747?». Или: представьте непрозрачную коробку с тремя лампочками внутри и тремя выключателями от них снаружи. Требуется определить, какой выключатель относится к какой лампочке, при том условии, что положение выключателей вы можете изменить один раз, после чего один раз посмотреть внутрь коробки.

Таким образом отбираются люди, свободно владеющие абстрактным мышлением, необходимым в IT сфере.