Si bien estoy de acuerdo con la respuesta de Mark Canlas, creo que es importante tener en cuenta que si bien los programadores autodidactas carecen de acceso a la educación formal, los programadores que pasan por la educación formal a menudo son algo autodidactas.
Muchos estudiantes universitarios comenzaron aprendiendo programación informática por su cuenta, y se podría argumentar que la mayor parte de la programación todavía se aprende de forma autodidacta, ya sea a través de proyectos paralelos, aprendiendo un idioma durante las vacaciones o pasantías.
Si bien esto pone a muchos programadores tradicionalmente enseñados en una ventaja sobre los programadores autodidactas (dado que también tienen acceso al conocimiento que los autodidactas a menudo pierden, vea ¿Qué habilidades carecen comúnmente los programadores autodidactas?), Creo que se reduce a caso por caso, ya que muchos programadores autodidactas también conocen muchos conceptos teóricos y muchos programadores de escuelas tradicionales pueden no tener habilidades prácticas en absoluto.
- ¿Qué es el XML?
- Me encanta hacer los desafíos de App Academy (clases, iteración, depuración y otros). ¿Cómo se compara esto con la ingeniería de software de la vida real?
- ¿En qué momento sabías que eras un hacker de software?
- ¿Por qué parece que el software tarda más en perfeccionarse que el hardware?
- ¿Cuál es la mejor manera de evaluar la tecnología informática?