Como ingeniero autodidacta, diría que la exposición es el mejor maestro.
Trabaja en algo que te interese pero que actualmente parece imposible.
Entra en un ritmo y resuelve un problema a la vez; El simple hecho de saber que el problema existe lo hace un poco mejor y lo resuelve aún más.
- ¿Qué cosas puedes hacer para desafiarte a ti mismo para ser un mejor desarrollador?
- ¿Cuáles son los consejos para unirse a un nuevo equipo como ingeniero de software?
- ¿Cuál es el mejor sistema operativo para el desarrollo de software?
- ¿Cuáles son algunas decisiones de programación aparentemente inofensivas que volvieron para atormentarte?
- ¿Qué ingeniería es mejor para mí para programar software?
Si no hay una solución de código abierto para el problema que enfrenta, considere hacer una.
Los proyectos de código abierto que dejes atrás te ayudarán a obtener credibilidad desde el punto de vista de la contratación y, a medida que los usuarios reporten problemas, te enseñarán cómo puedes mejorar tu código.
Solo recuerde mantener sus interfaces simples, cortas y dulces; Cada problema complejo es solo un montón de problemas simples que interactúan entre sí.
Hacer esto debería mejorar su capacidad técnica y sus perspectivas laborales.
¡Buena suerte!