Por lo general, no cambia entre varios idiomas varias veces al día, pero absolutamente debe poder manejar actualizaciones simples en cada caso según sea necesario. Me está costando mucho pensar en cualquier proyecto en el que estuve que no tuviera al menos un componente en un segundo idioma. Por lo general, era un lenguaje central y algunas secuencias de comandos en otro idioma y un pequeño componente aleatorio raramente actualizado que se había escrito en un tercer idioma debido a restricciones técnicas en el momento de la creación.
Cuando salí de la universidad, podía escribir Perl, Java y C ++ de manera aceptable en un nivel básico sin revisión pero con referencias estándar. Con un día o dos de revisión, podría agregar OCAML, Modula3, x86 Assembly o Scheme. He agregado más desde entonces. Por otro lado, he tenido que actualizar los scripts de shell durante más de una década y nunca diría que realmente conozco el idioma.
La cuestión del lenguaje 3 es un poco una artimaña en algún nivel. Debe estar dispuesto y ser capaz de trabajar en todos los idiomas enumerados con un tiempo de aceleración mínimo, pero le aseguro que nadie se toma el tiempo para evaluar su competencia en todos ellos. Realmente es más una cuestión de demostrar que no va a ser inútil o whingey si se le pide que codifique en algo que no sea su idioma favorito. La profundidad es útil, pero también lo es la amplitud y la voluntad de trabajar con lo que está disponible.
- ¿Por qué se paga más a las estrellas de Internet que a los médicos a pesar de que apenas hacen algo?
- ¿Cuál es el escenario de colocación de IIIT Hyderabad en el año 2016?
- He encontrado un gran nicho para blog sobre. ¿Cuánto ganaré si escribo contenido de alta calidad durante 2 horas al día, todos los días?
- ¿Son los salarios de la Marina Mercante mucho más que los salarios de TI de la India?
- ¿Cuántas veces de su salario anual generalmente debe ser el precio total de la casa que está comprando?
Estoy en casa en C ++, pero no es el lenguaje para todas las situaciones.