Depende de la empresa y de la situación. Me enviaron a la escuela (a expensas de la compañía) para aprender LAN Manager cuando Microsoft lo sacó. (Era totalmente diferente a NetWare, que era la única cosa que teníamos hasta ese momento). También me han enviado a la escuela para refrescarme rápidamente en algunas otras cosas. Pero, como dijo Stephen Kurtzman, la mayoría de los buenos programadores aprenden nuevos idiomas fácilmente, por su cuenta. (La programación indica que el 95% de los problemas tiene una solución y el 5% del lenguaje de programación). Aprendí PHP al portar, línea por línea, un programa que se había escrito para uso de escritorio en Visual Basic, pero que se estaba convirtiendo para acceder. por Internet. Probablemente perdí 15 minutos en todo el proyecto al tener que usar Google para obtener la redacción de la palabra PHP equivalente de vez en cuando.
(Algunas personas piensan en “aprender a programar en lenguaje X”, lo que parece que tienes que aprender a hacerlo todo de nuevo en un nuevo idioma. Podría. Pero si aprendiste correctamente, primero te enseñaron la programación en sí misma, en Luego se le enseñó un lenguaje de programación. Eso podría ser cualquier lenguaje de programación, y puede agregar otro fácilmente. La programación aún está programando. [Concedido, después de algunos años, analiza el problema mentalmente en el lenguaje de programación que vamos a codificarlo, pero agregar uno nuevo no requiere mucho esfuerzo ni tiempo.])