¿Sería capaz de aprender a programar de forma independiente sin ir a la escuela?

He sido programador profesional por más de 3 décadas. No había cursos de “programación” de la universidad cuando comencé, la mayoría de los programadores estudiaban matemáticas. La codificación es mucho más fácil ahora que entonces. Hay Internet, YouTube, etc. y los gustos de Microsoft tienen cursos gratuitos en línea. Foros como Stack Exchange ofrecen millones de expertos para ayudar. Los idiomas tienden a ser más fáciles (nivel superior) y los IDE no son simples editores de texto / hex que alguna vez fueron (o páginas de codificación para cortar tarjetas perforadas, sí, tengo esa edad).

La mayoría de los mejores programadores que he conocido (incluido yo mismo) son autodidactas. Aprender por tu cuenta te hace entender las cosas, luego aprendes más.

Ahora, habiendo dicho eso. Hay más en la programación que en el código y hacer que un programa funcione. Hay capacidad de mantenimiento, pruebas, buen diseño, documentación, control de versiones, trabajo a partir de especificaciones, etc. También hay todos los otros roles que juegan en la escritura / mantenimiento de un sistema, y ​​varios paradigmas de diseño y gestión de proyectos. Los cursos estructurados deben enseñar todo esto también.

La otra cosa es la calificación, los empleadores lo verán especialmente hasta que adquiera algo de experiencia en la industria.

Obviamente puedes aprender programación independiente de una escuela. En mi humilde opinión, las fuentes en línea a menudo enseñan mucho mejor que la mayoría de las escuelas. Toma un libro o dos de tu idioma favorito y pulsa el teclado.

Sí, la gente ha estado haciendo esto durante décadas .

Hasta hace poco, ser un programador autodidacta era la norma.

Supongo que quiso decir “matrícula” y claro, ¿por qué no?

Está lleno de nosotros programadores autodidactas. Mi historia, si te importa echarle un vistazo 🙂