Все просто.
Я не ученый, поэтому оценка этой работы в научных кругах меня не смущает, будет одно из трех событий:
1. Этот дурачок несет полную чушь.
2. Этот дурачок говорит очевидные вещи новыми словами.
3. Это прорыв!
От первых 2х вариантов я ничего не потеряю и ничего не приобрету. От 3-го варианта - получу нобеля ))
По ссылке на учебник по "Дискретной математике".. Встал в ступор на 4 странице, а точнее на строке:
"Кроме него в булеан входят C подмножеств универсального множества 1"
В оригинале там возле С еще две цифры, 1 вверху и 1 внизу. Сложность понимания, что нигде не приводиться смысл этих обозначений.
Так что пока отложил эту книгу и нашел другую, с примерами в виде псевдокода www.mat.net.ua/mat/biblioteka/Haggarti-Discretnaya...
Просто казалось, что программисты, которые разрабатывают свои стандарты, спецификации, классы, архитектуру программ, базы данных, как никто другой должен понимать необходимость систематизированного формирования знаний.
Все просто. Я программист после вуза. Где-то сам проватил, где-то не уделил должного внимания и вывез на том что знаю опытным путем, где-то попались не компетентные преподаватели.
Но скажу одно, вспоминая что мы проходили и как - не подойдет.
Система образования призвана дать общие знания, практически всегда не актуальные, и уж точно по учебникам и книгам утвержденным министерством образования (?). Суть в том, что действительно хорошие книги могут быть авторскими и не вписываться в ВУЗовскую учебную программу. А мало того, есть книги которые призваны заинтересовать, а не только передать сухие определения.
Например никто из преподавателей да же не попытался донести зачем могут пригодиться в жизни графы - например для поиска кратчайшего пути. Не рассказывали про то, как тот же Эллер до них додумался. Только вершины и ребра на доске. Ну а для чего нужен был интеграл до сих пор не представляю.
Любое знание - шлак и мусор в голове, если ты его не знаешь как применить.
Суть вопроса получить список действительно достойной литературы на каждый этап обучения.
Где все четко и правильно объясняется. Где есть примеры из реальных задач.
Не бойтесь заходить далеко назад, готов перезапустить свое обучение хоть с линейных уравнений, но должна быть систематизация учебных материалов и четкая иерархия которая приведет меня к С# на Unity или C++ на UE4, да так что глупых вопросов по созданию того же простенького AI возникать не будут.
Дмитрий: SICP поищу, если есть перевод, то попробую прочитать, пускай да же до формирования основного списка.
Знание операционных систем думаю все же нужно, по крайне мере понимания их особенностей, как под них писать. Я с удовольствием увижу в списке литературы книгу по сетям и протоколам.
Ну данный список и призван быть машиной времени, что бы откатиться назад и начать заново, за годы гулянок в универе. Думаю второй раз это все будет воспринимать несколько легче. Только я у вас не вижу ничего про алгоритмы например. Можно ли начинать учиться программировать не понимая их?