Добавить в корзинуПозвонить
Найти в Дзене

Нужна ли математика программисту? Куда лучше поступать

Арутюнов Андроник, доктор физ-мат наук, преподаватель МФТИ и Независимого университета (небольшой отрывок из недавнего эфира посвященному выбору траектории при изучении математики и компьютерных наук): «Программирование и подходы программирования, устаревают очень быстро, гораздо быстрее, чем устаревают математические знания. Научиться программировать, разобраться в каких-нибудь конкретных физических моделях, или еще в чем -то, хорошо зная математику, это не то, что как два пальца, но это дело не очень сложное, это довольно быстро можно сделать. То есть разобраться с тем, как работают конкретные приложения, а вот разобраться «прикладняку», который не знает математику, с тем, какая ему нужна математика – бывает очень сложно. Математику самостоятельно, выучить сложно, при том, что она (программисту) очень часто бывает нужна. Например, если вы работаете с робототехникой и вам надо разобраться, как устроены Алгоритмы движения роботов - там начинается довольно сложная математика. Там нач

Нужна ли математика программисту? Куда лучше поступать

Арутюнов Андроник, доктор физ-мат наук, преподаватель МФТИ и Независимого университета (небольшой отрывок из недавнего эфира посвященному выбору траектории при изучении математики и компьютерных наук):

«Программирование и подходы программирования, устаревают очень быстро, гораздо быстрее, чем устаревают математические знания.

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

То есть разобраться с тем, как работают конкретные приложения, а вот разобраться «прикладняку», который не знает математику, с тем, какая ему нужна математика – бывает очень сложно.

Математику самостоятельно, выучить сложно, при том, что она (программисту) очень часто бывает нужна.

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

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

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

Без этой базы количество возможностей, чем можно будет заниматься, очень сильно ограничено.

Если вы не знаете математику, то и в физике вы сможете заниматься только экспериментальной ее частью, никакой теории вы не сможете создать, потому что вы слов не знаете, на которых вам надо это все формулировать.

У математиков есть культура: услышать, проникнуться сложностью, задачей, и вот тогда, начать действовать.

В этом смысле математик скорее выучит некоторое количество языков программирования и станет хорошим разработчиком, чем наоборот».

@sravniprog

🌠 Мы в ТГ | Мы ВКонтакте | Мы в Макс