使用していない言語が「間違っている」ことをクラスメートに尋ねます。さまざまな言語を使用することで、自分の好みを理解することができます。
私のクラスメートの多くは、二度と使用する必要のない言語を習得しなければならないという考えに口を閉ざしましたが、あまり人気のない言語を学ぶことへの恐怖のどこから来るのかはよくわかりません。
彼らを知らずに、なぜ彼らがこのように感じるのかを確信をもって言うことはできません。たぶん彼らは怠け者だ。たぶん彼らは以前にその言語を使用したことがあり、それが気に入らなかったのかもしれません。おそらく、彼らは別の言語を試すことを恐れています。知るか。私が知っていることは、CSの学生であり、研究者であり、業界で働いており、さまざまな言語を知っていることは大きな財産であり、何を使うかわからないということです。例:私は最初の学習Cだったとき、私の先生のようなシェルスクリプトやコマンドラインユーティリティに私たちを紹介grep
してawk
。私の友人は、これらの能力を習得することを気にしませんでした。今では毎日仕事で使っています。
私は今学期に検索エンジンクラスを受講しています。これはPerlで行われ、再びクラスメートが言語の選択について不平を言っているのを見ています。
Perlは非常に強力であり、使用方法を知っていれば、Perlはあなたの人生をずっと楽にします。Pythonにも似ており、PythonはCS学生のトップリクルーターであるGoogleで頻繁に使用されています。あなたのクラスメートはこれを食べているはずです。FWIW、私はperlとpythonを中級レベル(初心者ではなく専門家ではない)で知っています。
好きな言語を持っていることや他の言語を嫌うことは理解できますが、そもそもそれを習得するのに苦労する人がいるのはなぜですか?
若くて無駄?私もそうでした。しかし、私の「うるささ」は数学の領域にありました。だから、その経験から、彼らは新しいことを学ぶのを楽しんでいないので、それについて精力的に働いているか、新しい言語は彼らにとって学ぶのが難しいと思います。(しかし、知っておく価値のあるものは、単にあなたの膝に落ちるわけではありません)
「間違った」言語を本当に学べますか?SchemeやHaskellなどの良いメンタルエクササイズを他に何も学んでいないのに、少なくとも問題を解決するさまざまな方法に触れるのに役立つのではないでしょうか。
最初の文まで:いいえ、しかし、あなたは+咳+ Lisp +咳+ =)を望まない言語を間違いなく学ぶことができます
残り:はい!好きな言語を見つけて視野を広げるために、できるだけ多くの言語を学ぶ必要があります。それらすべてを習得する必要はありませんが、実用的な知識を持っていると常に役立ちます。学習するのに時間の無駄だと思った言語がいつ役立つかはわかりません。