126 подписчиков
Нужна ли математика для освоения программирования и в каком объёме?:
Для старта нужна уровня 5-7 класса обычной школы, для дальнейшего роста,
в зависимости от области специализации.
Список конкретных тем, необходимых для освоения базы:
- Приоритеты арифметических операций
- Операции сравнения - больше, меньше, равно
- Абсолютное значение числа (модуль)
- Десятичные дроби
- Целочисленное деление и деление с остатком
- Делители, кратное, НОД, НОК, простое число
- Операции с положительными и отрицательными числами
- Площадь / периметр / объём простых геометрических фигур
- Вычисление процентных соотношений
- Возведение в квадрат, в куб, в степень
- Извлечение квадратного корня
- Числовая прямая, координатная плоскость
- Логические операции И/ИЛИ/НЕ из информатики
- Умение решать математические / логические задачи
Далее необходимость в математике зависит от выбранного направления.
Вот где математика возможно будет нужна, а где нет:
- Веб-разработка (сайты, боты) ---> ❌ Почти не нужна
- Автоматизация, скрипты ---> ❌ Минимум
- Мобильные приложения ---> ❌ Минимум
- Базы данных ---> ❌ Минимум
- Gamedev (игры) ---> ✅ Физика, геометрия, векторы
- Data Science / Аналитика ---> ✅ Статистика, вероятность
- Machine Learning / ИИ ---> ✅ Линейная алгебра, матанализ
- Компьютерная графика ---> ✅ Геометрия, матрицы
Если математика в школе давалась плохо — это не приговор.
Программирование само по себе отлично развивает и тренирует логическое мышление,
и многие люди через код начинают лучше понимать математику.
Стратегия для новичка:
- Начинайте программировать сейчас, не ждите пока "подтяните математику".
- Подтягивайте по мере необходимости, когда конкретная тема этого потребует.
1 минута
16 июля