Estuve en esta posición durante gran parte de mi carrera temprana. Hice un buen trabajo y obtuve conciertos, pero no tuve mucha orientación profesional. Perdí por completo al barco en algunas de las mejores prácticas profesionales clave porque nadie decía “hey, intente esto” o “así es como lo hacemos aquí”.
A través del auto-estudio y algunos mejores trabajos aprendí mucho. Aquí hay algo de lo que recomendaría:
- Leer libros sobre manualidades. Más allá de las cosas que necesita leer para dominar los idiomas, marcos y plataformas en las que trabaja, lea libros como:
- El programador pragmático
- Mejora del diseño de código existente (“El libro de refactorización”)
- Código Completo 2ª Edición
- Pida a las personas que miren su código. Publique en Code Review Stack Exchange o solicite comentarios sobre las listas de correo. Esto puede ser difícil al principio, pero es un paso crítico en el desarrollo como ingeniero.
- Prueba el concurso de programación ocasional / desafío. Ej. Adviento de Código. Incluso si no lo llevas muy lejos, ese tipo de práctica puede estirarte bien.
- Lea los anuncios de trabajo para los trabajos que le gustaría tener y descubra qué habilidades / experiencia relevante le faltan. Luego usa ese conocimiento para dar forma a tu programa de autoestudio.
- Finalmente, este es un tramo más extenso, pero realmente vale la pena mencionarlo: encuentre un trabajo en el que trabaje con otros desarrolladores que puedan ayudarlo a crecer. Si se queda estancado donde está ahora, la superación personal es excelente, pero puede ganar aún más con un cambio de configuración.