предыстория.
http://bugtraq.ru/cgi-bin/forum.cgi?type=sb&b=12&m=43797
> того, чего своими ручками постигаешь, никакие преподы не > дадут. Они секут в программинге хуже студентов. в универ надо поступать, а не в заборостроительный, там преподы совсем другие:).
>И дело здесь не столько в возрасте, сколько в том, что препод
> тратит время на подготовку лекций и ему некогда самому > осваивать новое. Я 1.5 года читал лекции, и это ничуть не мешало мне "осваивать новое".
Видишь ли, Zef, если рассматривать программирование как ремесло, то ты окажешься прав. Действительно, любой человек с головой, потыкав пару дней мышой и почитав недельку маны, научится пользоваться там же дельфи или билдером. За пару месяцев освоит MC VC.
Но - как только задача выходит из разряда стандартных, такой человек вполне может столкнуться с массой проблем в результате отсутствия математического образования. Именно такие люди изобретают собственные супер-пупер алгоритмы шифрования(или, по крайней мере, свято верят в свою способность изобрести их) и пишут программы для вычисления детерминанта матрицы 2x3 :).
>Так, что Интернет и собственный опыт - вот
> лучшие учителя. За 5 лет, с тех пор, как мой шеф > (насильно!) запихал меня в Интернет я освоил в неск. раз > больше, чем за всю предыдущую жизнь, и шефа того уже давно > в %опе оставил... естественно, инет дает очень много.
но его недостаточно.
> Кнут - отстой, смотреть не на что (вот он на столе у меня > лежит) > Страуструп, ИМХО - the best. АБСОЛЮТНО не согласен. Надоборот, книга Страуструпа по языку С++ весьма хреновая как учебник - те кто С++ знают, читать его не станут, а те, кто не знает - извлекут из него не очень много пользы. Это, скорее, обзор языка С++, сделанный автором; он написан неплохо, но содержит слишком много воды и освещает слишком мало интересных тем. Книга, в которой >1000 страниц могла бы быть более содержательной.
Труд Кнута, наоборот, представляет из себя очень хороший учебник-справочник для тех, кто хочет стать не просто ремесленником, клепающим на заказ гуевые проги под винды, а мастером. Книги, повлиявшие на развитие программирования так же сильно, как его "Искусство программировния", можно перечислить в двух строках:
Ахо, Ульман. Теория синтаксического анализа, перевода и компиляции.
Дейт. Базы данных.
Конечно, список можно продолжить, устроив нечто вроде рейтинга, но книга Страуструпа будет в нем не в первой десятке, и уж точно ниже книги Рихтера; а книга Кнута будет возглавлять этот список.
> Ну и Английский учить. Пока MSDN между строк читать не > научишься. Чтобы читать MSDN между строк, достаточно трех инструментов - IDA, SoftIce и головы. А MSDN написан на примитивном английском aka Pidgin English, учить особо нечего.
|