Я уже треть материала оттуда освоил, планирую и дальше.
Фундаментальные знания - то, о чём 95% кодерков забывает.
Уже можно смеятся? Расскажите ка мне, какие фундаментальные знания, связанные с разработкой ПО вы там получите?
Идеологии программирования? Да их нормально никто сформулировать не может лет так уже 50, куча непонятных бесполезных терминов в духе ОПП, ФП и так далее, а по факту ответить четко что такое ООП не может никто, у всех свое мнение.
Оценка алгоритмов? Которая в нормальном ключе выполняется исключительно бенчмарками (они тоже плохи, но лучшее, что есть), потому что все эти О-большое и такое далее дают странные приблежения, сильно зависящие от того, насколько странная структура данных используется внутри и совершенно не учитывают различные оптимизации комплиляторов, в дополнение к этому игнорируя константу.
Навыки проектирования? Это те, которые сводятся к "все ситуативно, и только опыт вам поможет"?
Понимание работы железок или архитектуры ОС? Это те, которые меняются настолько быстро, что за 2-3 года можно полностью выпасть из темы и потонуть в микрооптимизациях и спекулятивном выполнении?
Понимание работы сети? Где все учат условную модель OSI, которая внезапно не существует в реальности, но очень теоретически правильная?
Умение работь в команде по правильным иделогиям, что может быть наработано исключительно практическими заданиями, с которомы у большинства учебных заведений очень плохо в силу того, что большая часть студентов не мотивирована более чем полностью?
Я забыл какие-то еще "фундаментальные" знания?