Hay varias maneras de ver esto …
Desde el punto de vista profesional, si elige cuidadosamente un conjunto de idiomas ampliamente utilizados, mejorará significativamente su probabilidad de encontrar empleo. Java es ideal para trabajos Python es ideal para trabajos. JavaScript es ideal para trabajos C ++ es ideal para trabajos. Java y Python y JavaScript y C ++ cubrirán aproximadamente el 70% de todas las ofertas de trabajo en Indeed.com. No se puede hacer mucho mejor que eso.
Si elige cuidadosamente un conjunto de lenguajes que mejor representan cada uno de varios paradigmas de programación importantes (como OOP, FP, lógica, concurrente, etc.), será más adaptable a diferentes escenarios de programación.
Todos los lenguajes de programación tienen sus pros y sus contras. Saber idiomas que son complementarios para que las debilidades individuales puedan solucionarse le brinda un conjunto de herramientas más sólido. Por ejemplo, Smalltalk es un fantástico lenguaje OOP, pero en ciertas circunstancias, Java o C ++ pueden ser preferibles, especialmente. Si necesita escritura estática o acceso directo al hardware. Otro ejemplo: JavaScript es el idioma nativo del navegador web, por lo que es inevitable para el desarrollo web. Sin embargo, JavaScript también es un lenguaje de mierda y puede ser ventajoso usar algo como Amber Smalltalk o Python o Go para escribir tus aplicaciones web.
- ¿Cuáles son las nuevas tendencias en el campo de TI?
- Soy un pagador de TI de los últimos 5 años, ahorré aproximadamente 6 lacs en las fichas que tengo en mis manos, ¿debería pagarlas mientras hago el depósito?
- ¿Qué necesito saber para convertirme en un administrador de TI?
- ¿Es bueno o CSE?
- Como parte de un caso judicial, he descargado los registros de chat, pero el archivo es un archivo HTML de 263 mb. Chrome puede manejarlo un poco, pero eventualmente se bloquea antes de cargar la parte correcta. ¿Alguien sabe una aplicación que puede abrir un archivo HTML masivo?
Algunos lenguajes son naturalmente mejores para aprender sobre ciertos conceptos de programación de. Por ejemplo, sin lugar a dudas, Smalltalk es la mejor manera de aprender programación orientada a objetos (OOP). Una vez que haya aprendido Smalltalk, comprenderá mucho mejor la POO cuando compre Java, C ++, C #, Scala, etc. De manera similar, no puedo pensar en una mejor manera de aprender programación funcional (o FP) que con esquema o elixir. En primer lugar, un lenguaje que se subestima lamentablemente, es prácticamente la única forma de aprender acerca de la programación basada en la pila. Y no olvidemos APL o su progenie, J.