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



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

Автор Васяяяя всилич задал вопрос в разделе Другие языки и технологии

Программисту нужно знать математику? и получил лучший ответ

Ответ от Олег[гуру]
Сложно сказать однозначно. Во-первых отделим программистов от сисадминов и других ИТшников (их часто складывают в одну кучу). ИТшникам, в принципе, ПОЛЕЗНО знать математику и сопутствующие дисциплины, это облегчит понимание того что происходит в компьютере и сетях и понять "логику" машин. Но здесь знание математики вовсе не критично, просто маленький бонус.
Программисту знать математику КРАЙНЕ полезно, но тоже не критично. А полезно по ряду причин:
1) Изучение "Вышки", матстатистики и прочих мозгодробительных наук накладывает отпечаток на склад мышления, что сильно помогает в программировании, понимании принципов программирования и его логики.
2) В "вышке" есть разделы Алгоритмы и программирование. Тут я думаю все ясно сразу 🙂 Даже не зная ПК, хороший математик освоит базовые языки программирования намного быстрее, чем хороший компьютерщик, не "дружащий" с математикой. И вообще, почти все технические алгоритмы и программные логики построены на базовых элементах математики
3) Бывают попадаются в работе программиста специфические задачи, которые без знания математики решить или проблематично или долго. Такие задачи возникают при разработке Firmware`ов, например.
4) На математических дисциплинах, особенно после 2го курса - самый крепкий, здоровый и полезный сон. Особенно если есть навыки маскировки в аудитории :))
Итак: хорошему программисту мат. дисциплины нужны, но сколько человек с выпуска идут работать именно программистами? Больше половины оседают в ИТ-индустрии на должностях, не требующих навыков программирования. Если вы решили стать отличным дорогим программистом, у вас есть способности к математики и желание связать свою жизнь именно с этим - тогда Учите!
Есть неплохой Holly War по теме здесь

Ответ от Алексей Вересов[гуру]
Да, это облегчит ему жизнь) Конечно нужно!

Ответ от -)g()i$t[активный]
Куда же без нее.

Ответ от Алексей Арыков[гуру]
да, нужно и очень хорошо.. . а её логику и дискретку

Ответ от Игорь Ков[эксперт]
да

Ответ от Joker[гуру]
програмистам математику нужно знать лучше чем языки програмирования..

Ответ от GalogeRR[гуру]
Ты не поверишь.. . нужно, в совершенстве

Ответ от Jugger[гуру]
да

Ответ от MagicalEvil[активный]
Ну на сколько мне преподы по этой теме мозг съели - то да)

Ответ от Bender[гуру]
всем нужно знать

Ответ от Kler[активный]
поскольку программистов обучают на математическом факультете, то никуда от нее не деться...

Ответ от Ѐоман Тесленко[гуру]
Без неё не куда

Ответ от Александ Лыков[новичек]
Программисту не только надо знать Матемитику
математика - вся работа на ней держится;
физика (особенно электротехника) - комп, как правило, собирать и чинить самому;
английский - читать документацию;
русский - писать документацию грамотно;
информатика - и так ясно;
очень помогут навыки черчения (начерталки) для развития пространственного и образного мышления;
логика и аналитика - меньше ошибок в программах делать будешь.

Ответ от Ёергей[гуру]
из выше стоящих ответов следует : - что математику нужно знать...

Ответ от Жек@![новичек]
обязательно!

Ответ от UserDead[гуру]
смотря для каких операций если вы собрались писать программы для бугалтерии то нужно а так не доскональное базовое знание требуется

Ответ от Злоебучка[гуру]
Смотря какую.. . Арифметику- уж точно без нее никак: ) Дискретную (логику) - тоже никуда не деться.. . Да и высшую обязательно впарят: (((

Ответ от Sir Dragon the Great[гуру]
Вот примеры задач, которые решает программист:
Получить данные с прибора и построить аппроксимированную кривую на дисплее.
Выполнить преобразования матриц для построения 3d модели
Оцифровать входящий аналоговый сигнал
Или попроще:
Организовать поиск по графу
Обеспечить шифрование сохраняемых данных
Или ещё проще:
Выполнить проверку, попал ли пользователь мышкой по кривой Безье
Или ещё проще:
Организовать быструю сортировку
Программист строит алгоритм по мат. модели.
Но, конечно же, можно стать быдлокодером с зарплатой, которая никогда не превысит порог в 20 тыс. рублей и таскать готовые компоненты из интернета, написанные хрен пойми кем, хрен пойми для чего и хрен пойми, как работающими.

Ответ от Протоукр[гуру]
Программисту на мой взгляд достаточно школьной программы, гугла, и умения быстро обучаться любым методам, необходимым для решения задачи. Если же человек решает какую-либо задачу — всё зависит от задачи. Мне в практике не попадались задачи, где нужны матан, дискретка или дифуры. Другим — возможно, и попадались. А третьим нужна билогия, четвёртым экономика, пятым физика. Так что с тем же успехом можно спросить: «нужна ли программисту химия/русский язык/психология» . Зависит от места работы.
Как учат программистов в наших вузах?
Сначала в программу входит очень много объёмной математики .
Затем на факультете чувствуют потребность в новых, «программерских» дисциплинах и начинают их туда понемногу добавлять, вытесняя слегка математику.
Естественно, старший преподавательский состав таким изменениям противится и всячески пытается оставить пальму первенства за своими дисциплинами.
Побеждает царица наук и студентам приходится основную часть сил и времени тратить именно на матаны, сопроматы, дифуры и функаны. IT дисциплины сдают «как-нибудь» , да и преподаватели, понимая это, не сильно требуют.
Создаётся устойчивое впечатление — если уж математику выучу, то всякое программирование и «прочую ерунду» потом легко освою при необходимости. Приходят эти выпускники на работу с дипломом, амбициями и умением клепать формочки в Delphi для программ сортировки и перемножению матриц и делают очень круглые глаза, понимая, чем им на самом деле придется заниматься.

Ответ от 22 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: Программисту нужно знать математику?
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*