8 meses no es muy largo y aún podría ser posible encontrar una mejor asignación con la compañía actual. Sugeriría lo siguiente para construir tu conjunto de habilidades
- Elija cualquier lenguaje central como Java o Python y apréndalo bien. Además de los libros, también puede usar plataformas de aprendizaje en línea como ‘teamtreehouse’ o ‘pluralsight’ que enseñan utilizando ejercicios prácticos. Normalmente hay un período de prueba de un mes y una tarifa de suscripción mensual después.
- Aprenda los fundamentos de las estructuras de datos y algoritmos. Hay varios libros y blogs / artículos en línea para ayudarlo con esto.
- Practique la codificación / resolución de problemas en sitios como ‘codility’ y ‘hackerrank’. Esto reforzará tu aprendizaje y te ayudará a generar confianza.
- Si el tiempo lo permite, también puede contribuir a proyectos de código abierto en foros como ‘github’ y crear un perfil allí.
Todo esto te dará una base sólida. Una vez que esté listo para tomar entrevistas, prepárese con preguntas para entrevistas en línea.
- ¿Puedo convertirme en un ingeniero de software empleable si tengo mala memoria?
- ¿Qué hace a un buen ingeniero de software?
- ¿Qué puede hacer un ingeniero de software si tiene 4 meses de tiempo libre?
- ¿Quién es un ingeniero de software senior? ¿En qué momento sabes que eres un ingeniero de software senior? ¿Realmente hay alguna lista de verificación?
- Estoy trabajando como ingeniero de software en MNC en India de 7 a 8 meses, pero el conjunto de habilidades de trabajo es casi nulo. ¿Cómo prepararse para el cambio de trabajo?