logo
Viber Phone Whatsapp
top button Created with Sketch.

Нужно знать математику для программирования? Миф или правда?


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

Связь между программированием и математикой, без сомнения, существует, и элементарные понятия, полученные в средней школе, значительно облегчают работу любого человека, увлеченного компьютерными технологиями. Однако само выражение «язык» наводит на мысль об изучении иностранного языка быстрее, не так ли? Только взглянув на вещи с этой точки зрения, мы можем понять, что почти любой, кто считает себя в первую очередь увлеченным обучением, имеет реальный шанс разгадать секреты программирования.

Миф о том, что если вы хорошо разбираетесь в математике, вам будет легче выучить язык программирования, опровергается недавним исследованием.
Исследовательская группа Вашингтонского университета пришла к выводу, что не обязательно хорошо разбираться в математике, чтобы выучить язык программирования. Объяснение этому довольно простое: изучение языка программирования похоже на изучение иностранного языка. Следовательно, вам необходимо выучить иностранные слова, грамматику и то, как они работают вместе, чтобы передавать идеи и намерения. Другие когнитивные функции, относящиеся к обеим областям, такие как решение проблем и использование рабочей памяти, также играют ключевую роль.

«Многие препятствия на пути к программированию, от обязательных курсов до стереотипов о том, как выглядит хороший программист, связаны с идеей, что программирование в значительной степени зависит от математических навыков, но идея исходит из наших данных», - сказал ведущий автор. , Шантель Прат.

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

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