По-перше, я вже шукав сайт і читав усі попередні теми "самоучки проти коледжу". Більшість відповідей захищали, що найкращим вибором є навчання в коледжі з двох основних причин:
Вступ до коледжу дає вам папір, що є важливим для роботи на посаді, особливо у важкі економічні часи.
Вступ до коледжу дає вам міцну базу програмування, навчаючи вас принципам, які будуть важливими незалежно від мови / шляху, який ви проходите.
Тут виникає моє запитання: я взагалі не переживаю причину 1, тому що у мене вже є своя компанія (я будую веб-сайти / займаюся афілійованим маркетингом) та стабільне фінансове становище, тому я впевнений, що мені не потрібно буде оглядатися на роботу.
Мене хвилює причина 2, хоча. Тобто, я хочу переконатися, що у мене буде такий міцний фундамент програмування, як і будь-хто інший, і мені цікаво, чи можливо це за допомогою самонавчання.
Припустимо, я витрачаю свій час на вивчення самих основ, таких як дискретна математика, дизайн алгоритмів, логіка програмування, архітектура комп'ютера, складання, програмування на C, бази даних та структури даних - здебільшого використовуючи книги, Інтернет-ресурси та багато кодування. Скажімо, я витрачаю 1-2 роки на висвітлення цих основ.
Як ви вважаєте, мій фонд був би міцним, або все ще бракує порівняно з тим, хто ходив до коледжу?