Во-первых, я уже обыскал сайт и прочитал все предыдущие темы «самоучка против колледжа». Большинство ответов защищали, что поступление в колледж было лучшим выбором по двум основным причинам:
Поступление в колледж дает вам документ, который необходим для посадки на работу, особенно в трудные экономические времена.
Поступление в колледж дает вам прочную базу программирования, обучая вас принципам, которые будут важны независимо от того, какой язык / путь вы выберете.
Вот мой вопрос: меня вообще не волнует причина 1, потому что у меня уже есть своя собственная компания (я создаю сайты / занимаюсь аффилированным маркетингом) и стабильное финансовое положение, поэтому я почти уверен, что мне не нужно будет оглядываться для работы.
Я беспокоюсь о причине 2 хотя. То есть я хочу быть уверенным, что у меня будет такая же прочная основа программирования, как и у любого другого, и мне интересно, возможно ли это с самообучением.
Предположим, что я уделяю время изучению самых основ, таких как дискретная математика, разработка алгоритмов, логика программирования, компьютерная архитектура, сборка, программирование на С, базы данных и структуры данных - в основном с использованием книг, онлайн-ресурсов и большого количества кодирования. Скажем, я провожу 1-2 года, изучая эти основы.
Как вы думаете, моя основа была бы прочной, или все еще не хватает по сравнению с кем-то, кто учился в колледже?