История изменений
Исправление anonymous_incognito, (текущая версия) :
Дело в том, что нет абстрактного программирования, любое программирование делается для решения задач из какой-то предметной области. Без интегралов, значит программирование для физики, для обработки изображений, обработки звука, написания кодеков уже выбывает.
Даже, чтобы качественно формочки для GUI делать надо знать как работает операционная система, потоки, семафоры, передача сообщений и т.д. А чтобы это действительно хорошо знать и кое-какая алгебра может всплыть, хотя и довольно примитивная.
Я к тому, что можно многое делать и зарабатывать на жизнь и даже очень много зарабатывать, выезжая на эмпирических знаниях, своём опыте. И такой человек может быть и уважаемым и богатым даже.
Но если иметь ввиду именно профессиональный рост в смысле углубления в профессию, то на каком-то этапе будет потолок из-за недостатка базы. Самостоятельно или не самостоятельно изученной - это уже второстепенно.
Исходная версия anonymous_incognito, :
Дело в том, что нет абстрактного программирования, любое программирование делается для решения задач из какой-то предметной области. Без интегралов, значит программирование для физики, для обработки изображений, обработки звука, написания кодеков уже выбывает.
Даже, чтобы качественно формочки для GUI делать надо знать как работает операционная система, потоки, семафоры, передача сообщений и т.д. А чтобы это действительно хорошо знать и кое-какая алгебра может всплыть, хотя и довольно примитивная.