Gracias por A2A. En mi opinión, para un ingeniero de software, la mejor estrategia sería aprender T-Skill of learning (habilidades en forma de T). El concepto de habilidades en forma de T, o personas en forma de T, es una metáfora utilizada en el reclutamiento para describir las habilidades de las personas en la fuerza laboral. La barra vertical en la T representa la profundidad de las habilidades y experiencia relacionadas en un solo campo, mientras que la barra horizontal es la capacidad de colaborar a través de disciplinas con expertos en otras áreas y aplicar el conocimiento en áreas de experiencia que no sean las propias.
Entonces, siguiendo la estrategia de habilidades en forma de T, un software puede ampliar su horizonte de habilidades aprendiendo muchas nuevas tecnologías para que pueda contribuir efectivamente a cualquier proyecto que use esa tecnología y también pueda comprender los diferentes aspectos de un proyecto complejo. Una habilidad de extremo a extremo es muy efectiva para un ingeniero de software. Donde, como mínimo, debe aprender en profundidad al menos una habilidad que puede convertirse en el punto fuerte de contacto para esa tecnología y una persona confiable para cualquier persona que trabaje en esa tecnología. Por lo tanto, puede agregar valor mineral a la organización en la que está trabajando actualmente, lo que no solo beneficia a la organización sino que también se beneficia a sí mismo a subir la escala organizativa.
Otro aspecto que hay que tener en cuenta es que debe adoptar la nueva tendencia de la filosofía de “aprender, desaprender y volver a aprender” si quiere progresar (Aprender, desaprender y volver a aprender: cómo mantenerse al día y avanzar). Estos tres términos significan esencialmente en lo que sea que esté capacitado, también tiene que actualizarse continuamente sobre el último desarrollo en ese dominio específico. Es diferente de la habilidad en forma de T en la perspectiva de la aplicación. El conjunto de habilidades en forma de T pide ampliar la experiencia, mientras que “aprender -desaprender y volver a aprender” se refiere a reevaluar la profundidad de la habilidad de vez en cuando para abordar la necesidad cambiante.
- Trabajaré como desarrollador de software en aproximadamente un mes. ¿Qué puedo hacer para mantener mis habilidades afiladas y prepararme para el mundo real en general?
- ¿Por qué los desarrolladores de software coreanos suelen trabajar horas extras todos los días?
- ¿Qué temas debo saber para una entrevista de desarrollador de software?
- Ingenieros de software: ¿Cómo deshacerse de la visión del túnel cuando se programa?
- Cuando desarrolle software SaaS que sea bastante complejo, ¿debería contratar a múltiples desarrolladores en Upwork o contratarlos internamente en una oficina local física?