Разница между программированием для гуманитариев и технарей заключается в некоторых особенностях подхода к решению технических задач. 2
Гуманитарии склонны воспринимать мир не через цифры и точные расчёты, а через эмоции, ощущения и эмпатию. 1 Как правило, они пропускают в обучении азы программирования, переходя к практическим знаниям и навыкам. 2 Гуманитариям легче работать с бизнесом и находить нестандартные решения. 2
Технари хорошо понимают алгебру, физику, геометрию и другие точные науки, любят конструировать, чинить и строить механизмы. 1 Иногда им проще решать задачи, которые несут математический смысл. 2 Для технарей характерен императивный стиль программирования. 2
Однако учёные не разделяют людей на гуманитариев и технарей, так как считают, что разделение искусственно и создано системой образования. 1 Техническое или гуманитарное мышление студент приобретает, когда учится. 1