Re[6]: Многие думают, что математика и теория вообще не нужн
От: hal9000  
Дата: 28.06.09 18:02
Оценка:
Здравствуйте, MescalitoPeyot, Вы писали:

MP>Раз уж мы в КСВ, то без всяких имхо:

MP>Любому нормальному разработчику упомянутые выше Кнут, Хопкрофт и сотоварищи в полном объеме не нужны. Если нужны — значит это специфика достаточно узкой предметной области — геймдева с его аналиткой/линейкой, компиляторостроения с его алгебрами, языками, грамматиками и т. д. Конечно, "вообще не знаком с математикой" — это передергивание: что такое O(..) и конечный автомат знать лучше бы всем, но двадцать алгоритмов сортировки и отличие LL и LR не нужны практически никому. Что касается упорядочивания мозга, то SICP и тот же Haskell лично на меня оказали на порядок большее влияние чем алгоритмы, грамматики и прочие Кнуты с которыми все так почему-то носятся.

Об этом я и говорю, глупо пытаться охватить всё, надо просто быть фундаменталистом-практиком, который способен открыть книжку Кнута и найти нужный алгоритм, но не просто срисовать его как чурбан , а ещё понять комбинаторные выкладки описывающие его суть, и понять почему он O(n*log_n), а не O(n). И всё это желательно понимать без тормозов, то есть быть подготовленным к восприятию такого материала прямо на рабочем месте.

MP>P.S.: Эх, если бы студентам вместо Кнута какой-нибудь Совершенный код (или иную болтологию сходной тематики) подсовывали, насколько бы мир стал прекраснее...


"Совершенный код" Макконнелла очень хорошая книжка и её стоит читать ДО Кнута. Совместно и в правильном порядке с определённой глубиной восприятия (не супер досконально, но и не супер поверхностно) эти книги очень хорошо способствуют выпрямлению рук
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.