No diría necesariamente que sus ejemplos justifican que no está preparado para una carrera en programación.
Supongo que disfrutas creando algo a partir del código. Este es un método diferente de aprendizaje que aprender por el libro o un curso. Como descubrió, leer un libro y hacer ejercicios o tomar un curso es bastante seco y es fácil perder el interés.
Si tiene una idea sobre algo que le gustaría crear, comience allí primero. Crea lo que puedas con lo que sabes. Eventualmente, se encontrará con un problema que aún no sabe cómo resolver. Investiga cómo solucionar ese problema. Enjuague, repita hasta que haya alcanzado su objetivo. Lo mejor de este método es que, si bien puede llevar un poco más de tiempo llegar al final de su creación, se encuentra con dificultades, trampas, códigos incorrectos, errores y numerosas refactorizaciones para mejorarlo. Ahora sabe no solo cómo hacer algo, sino cómo NO hacerlo.
- A medida que los trabajos de software están disminuyendo, ¿qué opciones profesionales futuras puedo elegir?
- ¿Qué compañía es mejor: Virtusa o Cognizant?
- Tengo 24 años y soy muy serio acerca de una carrera en la actuación para televisión, comerciales y películas. ¿Cuál es la mejor manera de seguir esta carrera mientras me mantengo?
- Cómo elegir una ruta de educación / carrera entre múltiples opciones, todas las cuales tienen pros y contras
- Cómo elegir una carrera profesional sabiamente
Si puede encontrar el impulso para superar todos estos problemas y estar orgulloso de lo que ha hecho y las ‘batallas’ que ha soportado, es un buen candidato para la programación como carrera.
Lea los libros y tome los cursos para refinar sus procesos cuando sienta que es hora de pasar al siguiente nivel.