Innanzitutto, ho già cercato nel sito e letto tutti i precedenti argomenti "autodidatta vs. college". La maggior parte delle risposte ha difeso che andare al college era la scelta migliore, per due motivi principali:
Andare al college ti dà il documento, che è essenziale per l'atterraggio di posti di lavoro, soprattutto in periodi di crisi economica.
Andare al college ti dà una solida base di programmazione, insegnandoti i principi che saranno essenziali indipendentemente dalla lingua / percorso che segui.
Ecco la mia domanda: non sono affatto preoccupato per il motivo 1, perché ho già la mia azienda (costruisco siti Web / faccio marketing di affiliazione) e una situazione finanziaria stabile, quindi sono abbastanza sicuro di non aver bisogno di guardarmi intorno per un lavoro.
Sono preoccupato per la ragione 2 però. Cioè, voglio assicurarmi di avere una solida base di programmazione come chiunque altro là fuori, e mi chiedo se ciò sia possibile con l'autoapprendimento.
Supponiamo che io prenda il mio tempo per studiare le basi, come matematica discreta, progettazione di algoritmi, logica di programmazione, architettura del computer, assemblaggio, programmazione in C, database e strutture di dati - principalmente usando libri, risorse online e molti codici. Suppongo che trascorri 1-2 anni coprendo queste basi.
Pensi che la mia fondazione sarebbe solida, o ancora carente rispetto a qualcuno che è andato al college?