Pregúnteles a sus compañeros cómo saben que un idioma está "mal" si no lo han usado. Solo puede descubrir lo que le gusta utilizando una amplia variedad de idiomas.
Muchos de mis compañeros de clase se opusieron a la idea de tener que aprender un idioma que nunca tendrían que volver a usar, pero no entiendo de dónde viene tanto miedo a aprender idiomas menos populares.
Sin conocerlos, no puedo decir con certeza por qué se sentirían así. Quizás son flojos. Tal vez hayan usado el idioma antes y no les haya gustado. Quizás tienen miedo de probar otro idioma. Quién sabe. Lo que sí sé es que, como estudiante de CS, investigador y después de haber trabajado en la industria, conocer una variedad de idiomas, bueno, es una gran ventaja y nunca sabes lo que vas a usar o no. Ejemplo: cuando estaba aprendiendo C por primera vez, mi maestro nos introdujo a los scripts de shell y las utilidades de línea de comandos como grepy awk. Mis amigos no se molestaron en aprenderlos a un nivel de competencia. Ahora los uso en el trabajo todos los días.
Estoy tomando una clase de motores de búsqueda este semestre, que se realiza en Perl y nuevamente veo a compañeros de clase quejándose de la elección del idioma.
Perl es muy poderoso y si sabes cómo usarlo, puede hacerte la vida mucho más fácil. También es similar a Python y Python se usa mucho en uno de los principales reclutadores de estudiantes de CS: Google. Tus compañeros de clase deberían estar comiendo esto. FWIW, sé que Perl y Python a un nivel intermedio (no es un principiante pero no un experto).
Puedo entender que tengo un idioma favorito y que no me gustan los demás, pero ¿por qué algunos se molestan por aprenderlo en primer lugar?
¿Joven y vanidoso? Yo también fui así. Pero mi "molestia" estaba más en el ámbito de las matemáticas. Entonces, a partir de esa experiencia, apostaría a que están nerviosos porque no les gusta aprender cosas nuevas o que les resulta difícil aprender nuevos idiomas. (Pero entonces, cualquier cosa que valga la pena saber no va a caer en tu regazo, digo)
¿Realmente puedes aprender el idioma "equivocado"? ¿Acaso aprender algo como Scheme o Haskell no es un buen ejercicio mental, y nada útil, al menos, para exponerse a diferentes formas de resolver problemas?
A la primera oración: No, pero definitivamente puedes aprender idiomas que preferirías no tener + tos + Lisp + tos + =)
Al resto: ¡sí! Debes aprender tantos idiomas como sea posible para descubrir lo que te gusta y ampliar tus horizontes. No es necesario dominarlos a todos, pero tener un conocimiento práctico siempre es útil. Usted nunca se sabe cuando un idioma que pensé que sería una pérdida de tiempo para aprender es muy útil.