Форум программистов, компьютерный форум, киберфорум
Наши страницы
Обо всем!
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.64/36: Рейтинг темы: голосов - 36, средняя оценка - 4.64
koder
3 / 3 / 0
Регистрация: 13.06.2012
Сообщений: 28
1

Вот говорят, что хорошему программисту нужно знать математику и физику, но насколько глубоко?

08.07.2012, 00:59. Просмотров 6661. Ответов 3
Метки нет (Все метки)

В интернете начитался достаточно насчет зачем это нужно, но не видел упоминания насчет того, что именно нужно знать из математики или физики. Понимаю, что вопрос тоже поверхностный, ведь задачи могут быть разные, но надеюсь на ответ)
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.07.2012, 00:59
Ответы с готовыми решениями:

Что нужно знать веб-программисту для работы?
Добрый день. Давно уже увлекаюсь вебом, можно сказать с детства пробовал создавать какие-то сайты....

Нужно ли программисту знать математику (если да то какую)
Здравствуйте народ у меня к вам вот такой вопрос нужно ли программисту знать математику(если да то...

Насколько хорошо нужно знать математику прежде чем учить Java
Здравствуйте,хочу узнать,какой уровень математики вообщем необходим прежде чем учить Java ? При...

Что нужно знать web-программисту
Как вы считаете, какими технологиями должен владеть web-программист чтобы считаться сильным...

Что нужно знать программисту php ?
Собственно хотел ыб его изучить и устроиться на работу именно по этому ЯП. Но ведь нужно не только...

3
Jupiter
Каратель
Эксперт С++
6576 / 3997 / 400
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
08.07.2012, 01:06 2
Цитата Сообщение от koder Посмотреть сообщение
что именно нужно знать из математики или физики
для графики нужна линейная алгебра
для бизнеса(да и не только) численные методы
для шифрования нужна дискретку(хотя дискретку вообще везде нужна) и ещё пару разделов математики
знания физики нужно для моделировани каких либо процессов ну и для game dev-a естественно

знать все необязательно, нужно хотя бы ориетироватся и знать что и где искать/читать
0
alex_x_x
бжни
2456 / 1664 / 134
Регистрация: 14.05.2009
Сообщений: 7,162
08.07.2012, 01:16 3
Цитата Сообщение от Jupiter Посмотреть сообщение
знать все необязательно, нужно хотя бы ориетироватся и знать что и где искать/читать
как-то так, программист как правило другой работой занят

но иметь представление полезно хотя бы для общего развития, но это больше вопрос образования
0
asidorchenko
385 / 211 / 102
Регистрация: 09.04.2012
Сообщений: 635
17.07.2012, 14:51 4
Я думаю, что хороший программист должен иметь высшее образование в области математики. Тут много задают развлекательных вопросов, думая, что достаточно будет лишь синтаксиса для программирования - на самом деле знание синтаксиса языка мало что значит. Другое дело, хватит ли способностей на то, чтобы дойти до нужного уровня знания математики. Если есть проблемы с школьной математикой, то способностей, скорее всего, нет. На самом деле, любая серьезная задача в области программирования решается лишь с помощью математики (и/или физики). А те задачи, которые решаются студентами, в основном предназначены для обучения или развлечения - только поэтому в них не требуется сложные математические методы.

Что именно нужно знать из математики:

1. дискретная математика: комбинаторика ( сочетания, перестановки, размещения и т.п.), графы, алгоритмы на графах, деревья, задача о раскраске, булева алгебра, булевы функции. Комбинаторика является основой для многих сложных алгоритмов, так как они основываются на перестановках, размещениях и т.п.. Графы, например, нужны для задания маршрутов NPC в играх. Деревья и графы это основные структуры данных для большого количества задач.
2. аналитическая геометрия: системы координат ( полярная, декартова, афинная, сферическая, цилиндрическая и др.), задание прямой, плоскости, поверхностей, определение расстояний
3. линейная алгебра: матрицы, пространства.
4. математический анализ: интегрирование, дифференцирование
5. дифференциальные уравнения
6. топология : геометрия многоугольников
7. численные методы

Но заниматься программированием, зная математику на хорошем уровне и имея способности, наверное, неправильно, так как нужно решать задачи и в физической области, разрабатывая новую технику. Ведь самолеты, телевизоры, компьютеры делают за рубежом, а кто их будет делать в России, если все будут лишь программировать на готовых системах? Кто будет создавать новые технические системы? Нужна гос. поддержка и отбор по настоящему талантливых специалистов и их распределение по предприятиям национального значения, которые будут обеспечивать рост экономики страны в будущем. Еще в вузах нужно давать подобным специалистам финансовую поддержку, чтобы они не ушли в бизнес и не уехали за рубеж.
0
17.07.2012, 14:51
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.07.2012, 14:51

Что нужно знать программисту юниору?
Недавно начал изучать С#(самостоятельно), по книгам и обучающим роликам. После того как более-менее...

Что же нужно знать программисту с математики
Доброго времени суток! Прошу прощения, если такая тема уже была, не видел и в гугле найти ответ на...

Нужно ли хорошо знать математику, чтобы освоить данный язык?
Добрый день! Хочу заняться изучением языка программирования Python. Часто ли используется в этом...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru