Si vas por el desarrollo profesional, este tipo de derrota el propósito. Obtiene todo el trabajo de convertirse en un experto sin ninguna de las ventajas.
A mi entender, las dos principales ventajas de trabajar con diferentes tecnologías son
1) Cuando se enfrente a una nueva tarea, podrá elegir la tecnología adecuada.
2) Dentro de una tecnología en la que está trabajando, puede reconocer una metodología sugerida por otra tecnología, lenguaje o pila.
Sin embargo, lo que estás sugiriendo no hará eso. En lugar:
1) Cuando se enfrente a una nueva tarea, evitará elegir una tecnología que sea apropiada porque ya la conoce. No podrá hacer un buen juicio sobre si una tecnología nueva para usted será apropiada porque no conoce sus fortalezas y limitaciones.
2) Dentro de una tecnología en la que está trabajando, puede reconocer una metodología sugerida por otra tecnología, lenguaje o pila. Podría haber habido una manera mucho mejor de hacer esto en la pila con la que estás menos familiarizado. La implementación de la nueva idea probablemente hará que sus compañeros de trabajo quieran reescribir su código para hacerlo “de la manera correcta” (la forma en que normalmente se hace en esta pila).
- ¿Cuáles son las mejores bibliotecas (en cualquier idioma) para hacer análisis de red?
- ¿Cuáles son algunos hábitos efectivos de lectura de códigos?
- ¿Cómo hace una empresa de servicios de TI, que acaba de ingresar a IOT, hace un análisis de ROI y decide qué caso de uso seguir?
- ¿Qué importancia tienen CodeChef o SPOJ para un estudiante de informática?
- ¿Habrá alguna vez un motor de software / juego que elimine / minimice el efecto de cuello de botella de la CPU en los juegos?