Теперь Кью работает в режиме чтения

Мы сохранили весь контент, но добавить что-то новое уже нельзя

Нужна ли математика программисту?

Хочу пойти учиться на программиста ( GameDev - разработчик, или же Java разработчик, веб не интересует ), но в школе у меня особенные проблемы с математикой ( уравнения, дроби всякие и так далее ), не прям что двойки, но тройки есть. Может ли это повлиять на мою учебу на программиста , да и в целом на будущую работу программиста, если я допустим пойду на того же Java разработчика? ( Именно интересуют такие специальности, как: Python разработчик, Java разработчик, C# / C++ разработчик )
ОбразованиеПрограммирование+3
Самир Максименко
  · 1,2 K
Эксперт в сфере образования за рубежом. Личный опыт обучения и проживания в Англии...  · 10 окт 2022  · youtube.com/smapse
Однозначного ответа на данный вопрос нет. Сторонники фундаментальных знаний обосновывают необходимость математики в профессии программиста. Другие полагают, что для программирования достаточно знаний основ математики на уровне средней школы. Истина, как всегда, где-то посередине.
Очевидным является тот факт, что никто не сомневается в необходимости использования математических навыков практически всеми специалистами в IT-сфере. В вашем случае, по нашему мнению, не понадобятся прямо уж все разделы математики (их очень много), но такие вопросы, как теория систем искусственного интеллекта, методы математической гипотезы и математического моделирования и т.п., нельзя игнорировать любому программисту.
Профессиональный программист, думающий о карьерном продвижении, конечно, должен знать математику на более высоком, чем школьная программа, уровне. Поэтому вся математическая наука в учебных планах первого и второго курсов технических и других вузов, занимающихся подготовкой программистов, обязательна для будущей работы. Исходя из того, что для каждого направления программирования нужны разные разделы математики, IT-специалистам рекомендуются следующие:
  • логика и дискретная математика: основы теории множеств, теории чисел и графов;
  • математический анализ — необходим любому, кто собирается работать в сфере компьютерных наук (CS);
  • линейная алгебра нужна практически всем программистам, но особенно востребована в сфере GameDev, VR, графике;
  • статистика и комбинаторика — темы данного курса в работе программиста встречаются очень часто;
  • теория алгоритмов (Theory of Computation).
Хорошая математическая подготовка позволит освоить и криптографию, которая не изучается в школе и некоторых технических вузах — однако она необходима хотя бы потому, что используется повсеместно в технических средствах передачи информации.
Эксперт ведущего агентства зарубежного образования.Перейти на smapse.ru
1 эксперт согласен
Научные заметки о жизни: zen.yandex.ru/id/5c43498395753900ac66852d  · 10 окт 2022
Программирование - огромная отрасль (точнее группа отраслей), в которой есть свои ученые, инженеры, рабочие, бригадиры, ремонтники и т.д. Но всех их скопом называют программистами. Что вызывает огромную путаницу. Прежде всего относительно высоких заработков. Далеко не любой программист будет получать большую зарплату. В малоквалифицированных работниках недостатка нет и... Читать далее
Анонимный ответ30 сентября 2022
Дело не в оценках и даже не в математике как таковой. Хотя кое что конечно пригождается. Дело в том как мозг информацию обрабатывает.  Вот математика нужные связи и принципы налаживает. Простым языком…Если человек не в состоянии разобраться в математических задачках и теории, ему будет сложно и в программировании. Он не будет видеть последовательности действий... Читать далее
1 эксперт согласен
Программирование легко редуцируется до строгой математической дисциплины .