Математика для программиста
Все мои идеи, касаемо вопроса "математика и программирование" очень ясно отображены в статье с хабра (ссылка внизу). Мне вообще было это очень приятно читать, т.к. многие люди вокруг меня с ума сошли и утверждают обратное. Просто этому есть хорошее объяснение: все те, кто утверждают, что для разработчика нужна математика в размере 5 университетских лет, остались на уровне старой школы и не способны мыслить не в контексте "математика тут главная, а вы вообще не понятно, кто такие". На самом деле все просто: математика и компьютерные науки идут рядом, где-то они очень тесно взаимодействуют, а где очень и очень слабо, что в среднем дает количественную оценку знания математики для разработчика на уровне первого, ну или может второго курса матфака.Я лично отношусь к математике, как к набору инструментов для решения проблем. В частности наиболее используемые мной ветки математики: криптография, дискретка, теория графов, линейная алгебра, вычислительная математика (очень малая часть) и не очень часто, теория вероятностей. Может я что-то и упустил.
Ну и напоследок я скажу, что: лучше бы учили хорошо курсу "алгоритмы и структуры данных" вместо того, чтобы давать бакалаврам в области "информатика и вычислительная техника" на 4 курсе дисциплины: "математика в экономике" и "организация и планирование производства". Извините, но тех, кто составляют учебные планы не жалко за яйца или, что там у них повесить.
Ссылка на статью
http://habrahabr.ru/post/37217/
Всем спасибо