¿Qué es bueno para el desarrollador de software? ¿Aprender más tecnologías recientes o apegarse a uno y experto en lo mismo?

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.

Una mezcla de ambos a los intervalos requeridos. Esto se debe a dos hechos

  1. La tecnología continuará cambiando.
  2. Habrá una demanda de expertos en cada tecnología.

Entonces, inicialmente podemos aprender una tecnología y desarrollar nuestra experiencia en la misma. Eventualmente llegará un cambio o mejor aún, deberíamos poder verlo venir. Una vez que sentimos el próximo cambio, es hora de desaprender y volver a aprender nuevas habilidades.

¡Salud!

Por supuesto, debe convertirse en profesional en 1 de las tecnologías. Pero tener ” conocimiento” de otras tecnologías también lo hará versátil.