Demandez à vos camarades de classe comment ils savent qu'une langue est «mauvaise» s'ils ne l'ont pas utilisée. Vous ne pouvez déterminer ce que vous aimez qu'en utilisant une grande variété de langues.
Beaucoup de mes camarades de classe ont rechigné à l'idée d'avoir à apprendre une langue qu'ils n'auraient plus jamais à utiliser, mais je ne comprends pas très bien d'où vient cette peur d'apprendre des langues moins populaires.
Sans les connaître, je ne peux pas dire avec certitude pourquoi ils se sentiraient ainsi. Ils sont peut-être paresseux. Peut-être qu'ils ont déjà utilisé la langue et ne l'aimaient pas. Peut-être ont-ils peur d'essayer une autre langue. Qui sait. Ce que je sais, c'est qu'en tant qu'étudiant CS, chercheur, et ayant travaillé dans l'industrie, la connaissance d'une variété de langues est un atout énorme et vous ne savez jamais ce que vous allez utiliser ou non. Exemple: lorsque j'ai appris C pour la première fois, mon professeur nous a présenté les scripts de shell et les utilitaires de ligne de commande comme grep
et awk
. Mes amis n'ont pas pris la peine de les apprendre à un niveau de compétence. Je les utilise maintenant tous les jours au travail.
Je prends un cours de moteurs de recherche ce semestre, ce qui se fait en Perl et je vois encore des camarades de classe se plaindre du choix de la langue.
Perl est très puissant et si vous savez l'utiliser, il peut vous faciliter la vie. Il est également similaire à Python et Python est largement utilisé par l'un des meilleurs recruteurs d'étudiants CS: Google. Vos camarades de classe devraient manger ça. FWIW, je connais perl et python à un niveau intermédiaire (pas un débutant mais pas un expert).
Je peux comprendre avoir une langue préférée et ne pas aimer les autres, mais pourquoi certains s'énervent-ils en l'apprenant en premier lieu?
Jeune et vain? J'étais comme ça aussi. Mais mon "ennui" était plus dans le domaine des mathématiques. Donc, à partir de cette expérience, je parierais qu'ils en ont assez parce qu'ils n'aiment pas apprendre de nouvelles choses ou que de nouvelles langues sont difficiles à apprendre pour eux. (Mais alors, tout ce qui mérite d'être connu ne tombera pas sur vos genoux, je dis)
Pouvez-vous vraiment apprendre la "mauvaise" langue? Apprendre quelque chose comme Scheme ou Haskell n'est-il pas un bon exercice mental, sinon rien, et utile au moins à une exposition à différentes façons de résoudre les problèmes?
À la première phrase: Non, mais vous pouvez certainement apprendre des langues que vous préféreriez ne pas avoir + toux + Lisp + toux + =)
Pour le reste: oui! Vous devez apprendre autant de langues que possible pour découvrir ce que vous aimez et élargir vos horizons. Il n'est pas nécessaire de les maîtriser tous, mais avoir une connaissance pratique est toujours utile. Vous ne savez jamais quand une langue que vous pensiez être une perte de temps à apprendre est utile.