Математика для прикладного программировани

МЕНЮ


Главная страница
Поиск
Регистрация на сайте
Помощь проекту
Архив новостей

ТЕМЫ


Новости ИИРазработка ИИВнедрение ИИРабота разума и сознаниеМодель мозгаРобототехника, БПЛАТрансгуманизмОбработка текстаТеория эволюцииДополненная реальностьЖелезоКиберугрозыНаучный мирИТ индустрияРазработка ПОТеория информацииМатематикаЦифровая экономика

Авторизация



RSS


RSS новости


2023-01-10 18:25

разработка по

Привет, это снова Кирилл. В предыдущем топике есть такой вопрос:

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

Я занимаюсь обучением программистов с 2010 года (еще до Хекслета) и вопрос про математику всегда был одним из популярных. Сначала короткий ответ:

Математика для прикладного программирования не нужна!

Теперь чуть подробнее. Основная математика которая есть в программировании это арифметика, немного логики (если A то B), нахождение остатка от деления или проверка числа на четность. Согласитесь не рокет сайнс? :) Даже если вы про это не знали или забыли, это легко учится в процессе.

Более сложная математика бывает нужна в специфических случаях, например создании редакторов, где встречается тригонометрия или геймдев, где встречается линейка. Сюда же относятся дата-аналитика и машинное обучение, что не совсем про программистов. Есть еще немало направлений, но все они довольно специфичные. Большая же часть разработки это создание каких-нибудь интернет-магазинов, SaaS сервисов и так далее.

Когда говорят про то, что математика нужна, имеют ввиду обычно две вещи:

1. Это говорят люди с вышкой. Тут скорее история “мы потратили 5 лет на это, значит это было не зря”. Причем такие ребята не признаются в этом никогда. Но будут всегда говорить что математика нужна. Как это ни странно, но я сам учился на прикладной математике и меня немного трясет от функционального анализа.

2. Математикам действительно проще стать программистами. Аналитическое мышление дает много плюсов при старте и последующей работе. Как правило, математики быстрее видят суть, легко вникают в абстрактные концепции, видят причинно-следственные связи и так далее. Все это правда. Но так же правда и то, что таких людей крайне мало и для большей части реальной работы это не принципиально.

Итог такой. Чтобы стать программистом, вам достаточно учиться программированию, а нужные концепции попадутся в процессе. Если вы хотите копнуть сами, то можно глянуть наше видео про математику: https://www.youtube.com/watch?v=eyKf2cirQE8 Видео уже 7 лет


Источник: www.youtube.com

Комментарии: