「プログラミング/学習方法」の版間の差分

言語の理念が変わる事を意識する
(→‎web系の学習: サーバOSはLinuxまたはBSDである事の説明)
(言語の理念が変わる事を意識する)
 
実際の勉強は、無料の勉強なら外部サイトや外部ブログなどで行おう。あるいは書店で有料の本を購入しよう。
 
 
== 言語の理念が変わる事を意識する ==
プログラミング言語の文法は、数年ごとに改訂されます。
 
この際、初心者にとって混乱の原因になったり、不規則な文法などは、廃止されたりしていきます。
 
また、言語の理念自体、年月が経つと次第に変化していきます。
 
そのため、古い理念に基づく機能や文法などは廃止されていきます。
 
なので、文法の細部を暗記しても無駄です。
 
 
また、見落としがちですが、理念を暗記しても無駄です。なぜなら理念ごと、変わるからです。
 
たとえば Java の理念は、1990年代と2020年代の今とでは、確実に違います。(たとえば、90年代のかつて「Javaアプレット」などの技術があったが、それらの理念が代わり、廃止・衰退した。)
 
 
諺(ことわざ)で「あちらを立てれば、こちらが立たず」と言いますが、イイとこ取りは出来ないのです。
 
なので、理念の取捨選択が定期的に行われ、理念が変化します。
 
その理念が、「今後いつまで、その理念が続きそうか?」という予想も含めて、理念を分析するようにしましょう。
 
 
22,778

回編集