Actualmente soy estudiante en la Escuela Holberton en el centro de San Francisco. Tenemos estudiantes en el programa que provienen tanto de programas de educación formal como de programadores autodidactas.
Una de las habilidades clave de las que carecen los programadores con educación formal es la capacidad de aprender a aprender. Suena trivial al principio, pero permítanme ampliar esta idea.
Un componente clave del mundo tecnológico actual es que siempre está cambiando, evolucionando. Eso es lo que hace que este campo sea tan emocionante. Sin embargo, con esta industria siempre cambiante, los programas deben adaptarse bien para mantenerse relevantes. Yo diría que no puedes ser un buen programador y especializarte en una sola cosa. Si lo hizo (o lo hizo), se encontrará sin trabajo dentro de unos años. Para seguir siendo relevante en el mundo tecnológico actual, debe ser un buen alumno. Descubrí que con los estudiantes que han recibido capacitación formal, no saben cómo aprender por su propia voluntad. Puede que les encante aprender, pero buscan a otros para curar ese aprendizaje para ellos.
- ¿Puede un licenciado en ingeniería biomédica hacer una maestría en ingeniería de software con un promedio de 3.23?
- ¿Cuáles son las diferencias clave entre las metodologías ágil y rup?
- Cómo comenzar a trabajar con git y GitHub
- ¿Quién es la organización de ingeniería de semiconductores más grande del mundo?
- ¿Qué es mejor: M.Tech en electrónica o trabajo de software?
Los programadores autodidactas, por otro lado, son realmente buenos para buscar conocimiento por su propia voluntad. Se vuelven realmente buenos para leer documentación, para ver problemas de muestra y aplicarlos a situaciones de la vida real. Los programas autodidactas pueden carecer de cierta teoría de la informática, pero tienden a compensarlo en la aplicación del mundo real.