Pergunte a seus colegas de classe como eles sabem que um idioma está "errado" se eles não o usaram. Você só pode descobrir o que gosta usando uma grande variedade de idiomas.
Muitos de meus colegas de classe se recusaram a ter que aprender um idioma que nunca precisariam usar novamente, mas não entendo de onde vem esse medo de aprender idiomas menos populares.
Sem conhecê-los, não posso dizer com certeza por que eles se sentiriam assim. Talvez eles sejam preguiçosos. Talvez eles tenham usado o idioma antes e não tenham gostado. Talvez eles tenham medo de tentar outro idioma. Quem sabe. O que eu sei é que, como estudante de CS, pesquisador e tendo trabalhado na indústria, conhecer uma variedade de idiomas, bem, é um grande patrimônio e você nunca sabe o que vai usar ou não. Exemplo: Quando eu estava aprendendo C, meu professor nos apresentou os scripts de shell e utilitários de linha de comando como grep
e awk
. Meus amigos não se preocuparam em aprender isso com um nível de competência. Agora eu os uso no trabalho todos os dias.
Estou participando de uma aula de mecanismos de pesquisa neste semestre, que é realizada em Perl, e novamente vejo colegas reclamando da escolha do idioma.
O Perl é muito poderoso e, se você souber usá-lo, pode tornar sua vida muito mais fácil. Também é semelhante ao Python, e o Python é muito usado em um dos principais recrutadores de estudantes de CS: o Google. Seus colegas de classe devem estar comendo isso. FWIW, eu sei perl e python a um nível intermediário (não um iniciante, mas não um especialista).
Eu posso entender ter um idioma favorito e não gostar de outros, mas por que alguns se preocupam em aprender isso em primeiro lugar?
Jovem e vaidoso? Eu também era assim. Mas meu "aborrecimento" estava mais no domínio da matemática. Então, com base nessa experiência, eu apostaria que eles estão preocupados porque não gostam de aprender coisas novas ou porque é difícil aprender novos idiomas para eles. (Mas então, qualquer coisa que valha a pena saber não vai cair no seu colo, eu digo)
Você pode realmente aprender o idioma "errado"? Aprender algo como Scheme ou Haskell não é bom exercício mental, senão nada, e útil pelo menos à exposição a diferentes maneiras de resolver problemas?
Para a primeira frase: Não, mas você definitivamente pode aprender idiomas que preferiria não ter + tosse + Lisp + tosse + =)
Para o resto: Sim! Você deve aprender o maior número possível de idiomas para descobrir o que gosta e expandir seus horizontes. Não é necessário dominar todos eles, mas ter um conhecimento prático é sempre útil. Você nunca sabe quando um idioma que você pensou que seria uma perda de tempo para aprender é útil.