LINUX.ORG.RU

Какая математика нужна программисту?

 , ,


7

1

Вот, говорят, что без знаний математики хорошим программистом не стать. Но в то же время не уточняется какую область из этой науки необходимо знать программисту. Я честно говоря по математике имел твердую «4» до 5 класса, а потом из-за препода маразматика на нее забил, ибо непонятны были ее объяснения. Вообще планирую заниматься разработкой программного обеспечения, а точнее программ для работы с веб и т. п камерами. Вот какую математику необходимо знать дискретную, комбинаторику. По совету знакомого открыл Кнута, а через 20 минут закрыл, нихрена не понял. Открыл «Дискретную математику для программистов» от Хаггарти, какие-то непонятные символы там. Вижу греческие буквы, латиницу, а их предназначение непонятно. Эх, возможно я дебил! Ладно возвращаясь к теме, какие разделы математики нужны программисту?

Ответ на: комментарий от SjZ

Ни черта ты про математику не знаешь. Готов вместо слитого двадцать-лет-как-быдлокодера за Хоара ответить, например?

anonymous
()

какую область из этой науки необходимо знать программисту.

открой Кнута, и порешай задачки оттуда. И всё поймёшь.

По совету знакомого открыл Кнута, а через 20 минут закрыл, нихрена не понял.

вон из профессии.

Эх, возможно я дебил!

ну почему же — таких 95%, и некоторые даже пишут на php/java/C#.

emulek
()
Ответ на: комментарий от LeoK

Мне представляется, что человеческий мозг похож на маленький пустой чердак

кстати. Сэр Артур был известный и признанный тролль своего времени...

emulek
()
Ответ на: комментарий от DELIRIUM

студент чтоле?

ага.

но профессора и другие научные сотрудники тоже берут и интегралы, и частные произвдоные. Работа у них такая.

dikiy ★★☆☆☆
()
Ответ на: комментарий от SjZ

математика она знаешь-ли разная бывает. Не все йогурты одинаково полезны. Кстати — программирование — оно ещё более разное. Т.ч. «просто математика» для программиста оно как штанга: в реальном бою пулемёт будет полезнее. Пусть даже в олимпиаде такого спорта и нет.

emulek
()
Ответ на: комментарий от DELIRIUM

ок, когда ты последний раз брал поверхностный интеграл? а частную производную?

иногда оно действительно НАДО. Но таки — да, редко.

emulek
()
Ответ на: комментарий от Infra_HDC

Если возраст подходящий, то можно в физ-мат школу поступить.

146%

При должном усердии любой вменяемый ЯП после всего этого осваивается за две недели.

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

Т.е. ты реально веришь в то, что ты что-то из себя представляешь? Кто вообще дал право нулям кукарекать? Ты ничего ен понимаешь в этом мире, но позволяешь себе кукарекать явно радикально. С чего это вдруг? Объясни мне.

anonymous
()
Ответ на: комментарий от anonymous

ибо 2 недели уйдут только на чтение мануала.

Ты реально тормозной.

anonymous
()
Ответ на: комментарий от SjZ

Хуево живешь, нищеброд. А все от того, что ты тупой.

anonymous
()

Вроде бы Выгодский хороший учебник по элементарной математике написал.

tima_ast
()
Ответ на: комментарий от LeoK

gooogli сам ...

Сущность математики… представляется теперь как учение об отношениях между объектами, о которых ничего не известно, кроме описывающих их некоторых свойств,— именно тех, которые в качестве аксиом положены в основание теории… Математика есть набор абстрактных форм — математических структур

...

программирование(т.е создание(проектирование) и настройка) вот этих вот «обьектов» которые есть «битовые размазаности » и есть математика.

qulinxao ★★☆
()
Ответ на: комментарий от anonymous

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

ЛПП же

Waterlaz ★★★★★
()

Дебилы, когда же вы поймете, что математика нужна не сферическому программисту в вакууме. Она часто нужна в решении конкретных задач, которые возникают перед программистом.

anonymous
()
Ответ на: комментарий от anonymous

Она всегда нужна. Даже если ты «Hello, world!» пишешь. Любое программирование это математика, неизбежно.

anonymous
()
Ответ на: комментарий от qulinxao

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

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

Infra_HDC ★★★★★
()

Вот, говорят, что без знаний математики хорошим программистом не стать.

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

Alve ★★★★★
()
Ответ на: комментарий от Alve

Программистом, программное обеспечение которого математику не использует, можно стать без знания математики.

Ты недоумок и ничтожество.

Любое, абсолютно любое программирование это математика. Даже «hello, world».

anonymous
()
Ответ на: комментарий от anonymous

Любое, абсолютно любое программирование это математика. Даже «hello, world».

Конечно, конечно, никто не спорит, вы совершенно правы.

Alve ★★★★★
()
31 октября 2014 г.

ибо непонятны были ее объяснения.

Никому не понятно. Сидишь на лекции и непонятно. Понятно только тем, кто и ранее знал.

Вижу греческие буквы, латиницу, а их предназначение непонятно.

Это всё так получилось, потому что многие хотят «быдь программиздам» (какой хитрый план!). На форуме их ждет досадное известие, что нужно бы знать математику. Но не всю же математику учить, ведь это очень сложно. Тут же подсказывают, что дискретную, фиг его знает, почему. Ну а значит Хаггарти, там ведь специально для программистов, исчерпывающий курс.

Но это был левый расчет. Придется учить всё. А раз анонимус даже не скрывает этой тайное знание (что нужно изучать всю математику), он точно уверен, что вряд ли многие займутся этим.

Deleted
()
Последнее исправление: Deleted (всего исправлений: 1)

вначале нужны те которые проходят в школе
затем те которые проходят в вузе

rogerw
()

Полный курс: ТФКП, матан, дифуры, интуры, линейка, геометрия, матфизика... Много чего

Eddy_Em ☆☆☆☆☆
()

Какая математика нужна программисту?

Вся

«Математика тем уже хороша, что она ум в порядок приводит». (Михаил Ломоносов)

«Математика позволяет получить такие связи между нейронами мозга, какие другими путями получить невозможно.» (Нил Деграсс Тайсон)

Результатом образования является мозг, а не знания.

sergej ★★★★★
()

Казалось бы, наиплатинивший из платиновых вопросов, и всё равно генерирует обсуждения не на один десяток страниц.

quantum-troll ★★★★★
()
Ответ на: комментарий от nanoolinux

Некропостеры такие некропостеры.

А некромодераторы такие некромодераторы.

tailgunner ★★★★★
()
Ответ на: комментарий от sergej

результатом образования являются новообразования

fixed

qulinxao ★★☆
()
Ответ на: комментарий от anonymous

Фихтенгольц как раз прекрасен своей олдовой манерой изложения, именно в плане стилистики.

anonymous
()

Какая математика нужна программисту?

Та, что используется в его сфере деятельности, не?

Gotf ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.