なぜ、プログラミングが上達しないのか (1)ハッキリとした理由が存在する・・・ なぜプログラミングができないのか? 個々の用語、機能、仕組みについて”何となく”、”漠然と”という曖昧な認識のままだから、全てが曖昧になってしまう。だから、コードに頼ってしまうのだ。 実体を自分が理解できる、人に説明できる形に置き換えことがポイント。つまり、理解したことを人に説明できるようにならなければ、本当に理解しているとは言えないし、その理解を道具として活用することもできない。 抽象とは、「事物や表象からある性質・要素・共通性をひき出して把握すること。また、把握して一般的な概念をつくること」とある。 プログラムの基礎からイメージする プログラミングを難しいと感じる人の多くは、プログラミング言語の文法は理解しているもののなかなか『プログラミングができない』という悩みを抱えている。 「ソフトウェアには-形-が存