Спросите своих одноклассников, как они знают, что язык «неправильный», если они не использовали его. Вы можете понять, что вам нравится, используя самые разные языки.
Многие из моих одноклассников воздерживались от мысли, что им придется изучать язык, который им больше никогда не понадобится, но я не совсем понимаю, откуда взялся такой большой страх изучения менее популярных языков.
Не зная их, я не могу с уверенностью сказать, почему они так себя чувствуют. Может быть, они ленивы. Может быть, они использовали язык раньше и ему не понравилось. Возможно, они боятся попробовать другой язык. Кто знает. Что я знаю, так это то, что как студент CS, исследователь и работавший в промышленности, зная различные языки, это огромный актив, и вы никогда не знаете, что собираетесь использовать или нет. Пример: Когда я только начинал изучать C, мой учитель познакомил нас с утилитами сценариев оболочки и командной строки, такими как grep
и awk
. Мои друзья не удосужились изучить их до уровня компетентности. Теперь я использую их на работе каждый день.
В этом семестре я беру уроки по поисковым системам, что делается в Perl, и снова я вижу, как одноклассники жалуются на выбор языка.
Perl очень мощный, и если вы знаете, как его использовать, он может сделать вашу жизнь намного проще. Он также похож на Python, и Python активно используется одним из лучших рекрутеров студентов CS: Google. Ваши одноклассники должны есть это. FWIW, я знаю Perl и Python для среднего уровня (не новичок, но не эксперт).
Я могу понять, что у меня есть любимый язык и что он не любит других, но почему некоторые начинают беспокоиться о его изучении?
Молодой и тщеславный? Я тоже был таким. Но мое "раздражение" было больше в области математики. Так что из этого опыта я бы поспорил, что они взволнованы об этом, потому что им не нравится изучать новые вещи или что им трудно выучить новые языки. (Но тогда все, что стоит знать, не упадет вам на колени, говорю я)
Вы действительно можете выучить «неправильный» язык? Разве изучение чего-то вроде Схемы или Хаскелла не является хорошим умственным упражнением, если не более того, и полезно, по крайней мере, знакомству с различными способами решения проблем?
К первому предложению: Нет, но вы определенно можете изучать языки, которые вы бы предпочли не иметь + кашель + Лисп + кашель + =)
В остальном: да! Вы должны изучить как можно больше языков, чтобы узнать, что вам нравится, и расширить свой кругозор. Нет необходимости овладевать ими всеми, но наличие практических знаний всегда полезно. Вы никогда не знаете, когда язык, который вы считали бесполезной тратой времени на изучение, пригодится вам.