Ученые из университета Вашингтона выяснили, какие способности приближают человека к хорошему программисту. Оказалось, что популярная мысль о необходимости математики ошибочно. «Царица всех наук» не особо нужна кодеру.
Главным навыком для успешной работы в сфере IT является способность изучать новые языки. Ученые отдельно отмечают, что математические знания почти не коррелируют с талантом кодера.
Также для успешной карьеры программиста необходимо обладать логическим мышлением и уметь запоминать огромное количество новой информации.
В исследовании приняли участие 30 Python-программистов, которые прошли ряд различных тестов.
Исследование является важным, поскольку академическое программирование обычно преподают на отделениях точных или инженерных наук. Часто к абитуриентам выдвигается требование хороших математических навыков. При этом женщины составляют лишь 18% таких курсов.