
На форуме Hacker News пользователь novakor спросил, как подтянуть математику — он программист-самоучка и чувствует большой пробел в знаниях. Мы собрали лучшие советы.
Вот, что ему порекомендовали:
- всегда помнить: если вы посмотрели курс лекций и уверены, что поняли тему — вы не поняли тему. Математику невозможно выучить, это процесс. Поэтому после каждой прочитанной темы нужно практиковаться и выполнять упражнения. Очень много упражнений;
- купить книгу по алгебре для подготовки к школьным экзаменам или для подготовки ко вступительным в университет. Когда освоите базу, можно пройти университетский вводный курс математики;
- ресурсы Khan Academy. На сайте проекта изучите раздел математики, а на YouTube-канале смотрите видео по нужным темам. Проект начал выходить и для русскоязычной аудитории, но пока доступны только две темы: тригонометрия и статистика для учеников средней школы;
- Лекции профессора Леонарда. По мнению одного из пользователей, они ничем не хуже лекций в университете;
- книги «Арифметика для практичного человека» Дж. Э. Томпсона, «Числовой дьявол: математические приключения» Ганса Магнуса Энценсбергера и «Исчисление с помощью аналитической геометрии» Ричарда Э. Джонсона и Фреда Л. Киокемейстера. Про последнюю пишут, что по ней занимались в Гарварде, и отмечают хороший набор упражнений;
- курс алгебры на платформе ALEX — «не бесплатно, но работает хорошо». Платформа поможет вам определить слабые места и сама подскажет нужные материалы;
- бесплатная книга по линейной алгебре от Джима Хефферона. Книга подходит тем, у кого уже есть какие-то знания, но он недостаточно их закрепил. Полный видео-курс линейной алгебры для колледжей от Хефферона в двух частях прилагается. Смотреть первую здесь, смотреть вторую тут;
- образовательный Youtube-канал про математику 3Blue1Brown. Охватывает темы от матанализа до нейросетей. У проекта также есть образовательно-развлекательный подкаст, а гостем одного из выпусков стал автор проекта Khan Academy.
Bubble тоже составил несколько рекомендаций:
- курс «Математика для всех» дает понимание, как работает математика в жизни и поможет перестать думать, что это невероятно сложный предмет для умников;
- курс «Линейная алгебра и аналитическая геометрия» будет отличным мостом между школьной и университетской программами, вы закрепите базовые знания и плавно перейдете на новый уровень;
- книга «Стратегия решения математических задач» от Альфреда Позаментье и Стивена Крулика. Все стратегии описываются на примерах бытовых ситуаций и через математику, а применять их вы сможете не только в математике и программировании;
- курс школьной математики от Яндекс.Практикума;
- курс «Математика для всех» от Алексея Савватеева. Можно смотреть на Youtube или проходить на Coursera.
Материал может содержать партнерские ссылки. Это не отражается на стоимости сервисов или товаров. Партнеры не влияют на наши рекомендации и содержание текста.