Найти в Дзене
126 подписчиков

Нужна ли математика для освоения программирования и в каком объёме?:


   Для старта нужна уровня 5-7 класса обычной школы, для дальнейшего роста,
   в зависимости от области специализации.

   Список конкретных тем, необходимых для освоения базы:
   - Приоритеты арифметических операций
   - Операции сравнения - больше, меньше, равно
   - Абсолютное значение числа (модуль)
   - Десятичные дроби
   - Целочисленное деление и деление с остатком
   - Делители, кратное, НОД, НОК, простое число
   - Операции с положительными и отрицательными числами
   - Площадь / периметр / объём простых геометрических фигур
   - Вычисление процентных соотношений
   - Возведение в квадрат, в куб, в степень
   - Извлечение квадратного корня
   - Числовая прямая, координатная плоскость
   - Логические операции И/ИЛИ/НЕ из информатики
   - Умение решать математические / логические задачи

   Далее необходимость в математике зависит от выбранного направления.
   Вот где математика возможно будет нужна, а где нет:
   - Веб-разработка (сайты, боты) ---> ❌ Почти не нужна
   - Автоматизация, скрипты   ---> ❌ Минимум
   - Мобильные приложения   ---> ❌ Минимум
   - Базы данных   ---> ❌ Минимум
   - Gamedev (игры)   ---> ✅ Физика, геометрия, векторы
   - Data Science / Аналитика   ---> ✅ Статистика, вероятность
   - Machine Learning / ИИ   ---> ✅ Линейная алгебра, матанализ
   - Компьютерная графика   ---> ✅ Геометрия, матрицы

   Если математика в школе давалась плохо — это не приговор.
   Программирование само по себе отлично развивает и тренирует логическое мышление,
   и многие люди через код начинают лучше понимать математику.

   Стратегия для новичка:
   - Начинайте программировать сейчас, не ждите пока "подтяните математику".
   - Подтягивайте по мере необходимости, когда конкретная тема этого потребует.
1 минута