🧐Нужна ли математика программисту? Какая и где учить — разбирает преподаватель и математик
— Базовой «школьной» математики хватит для старта карьеры программиста, если вы выбрали например, веб-разработку, разработку под интернет вещей или носимые устройства, разработку баз данных (поначалу), мобильную разработку. Здесь для начала хватит общей алгебры, функций и основ геометрии.
Но есть сферы, где понадобятся познания в вышке. Например, для Data science и machine learning вам пригодятся:
✔️статистика — используется для анализа и понимания данных, поиска скрытых паттернов и закономерностей. Для начала можно сфокусироваться на вероятностных функциях, распределении, сэмплинге и измерении погрешностей.
✔️линейная алгебра — помогает лучше понимать и проектировать алгоритмы, основанные на векторном и матричном исчислении. Стоит обратить внимание на векторные пространства и базовые операции над векторами и матрицами, дальше можно будет углубляться в работу со специальными матрицами.
✔️ математический анализ (calculus по-английски) — явно или неявно он просто повсюду, от вычисления средних и граничных значений, до работы с последовательностями значений.
Ещёпримеры и ссылки на ресурсы