アカウント名:
パスワード:
皆さん、できる人とできない人のレベルの差を知らなさすぎ。関数(メソッド)はおろか、ループすら理解できない人も世の中にはいます。一説には「代入」が最初のハードルになるとか。だからと言って別に頭が悪いとかやる気がないとかじゃないし、もちろん普通に仕事もできます。勉強してそれなりに動くモジュールの作成までできるようになったりもします。でもプログラマが考えるプログラミングの概念はどうも理解できていない。一方では新しい知識をスルスルと吸収して、平均的な新人の数倍以上のスピードでどんどん書けるようになっていく人たちもいます。まあどちらも両極端のレアな例ですが、一般の学習者のレベルはこの間に広く分布しているわけで、これほど習得に個人差のある技術について、「簡単か?」というこれまた個人の感覚的な評価をするのは、ずいぶんナンセンスな話だな、と。
ループすら理解できない人も世の中にはいます。一説には「代入」が最初のハードルになるとか。
はい。最初のプログラミング(大学の夏期講習)では、どちらも全く理解できませんでした。あまり説明もない、「BASICなんてとにかく手を動かせばそのうちわかる」的なポリシーの講習でした。フロッピーディスクをフォーマットしたことと、打ち慣れないキーボード操作に肩が凝って目が疲れたことくらいしか覚えてないです。
それは教え方が悪いとしか…。代入は確かにどう教えるのか教師側にもギロンがあって。つーか変数を箱と捉えるか名札と捉えるか流儀があるようだが。ループなんて日常生活でも使うだろうに。単に「同じことの繰り返し」プログラミング言語にLOGOでも使えば幼稚園児でも…。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
ハッカーとクラッカーの違い。大してないと思います -- あるアレゲ
ここまでのコメントを見て思ったんですが (スコア:0)
皆さん、できる人とできない人のレベルの差を知らなさすぎ。
関数(メソッド)はおろか、ループすら理解できない人も世の中にはいます。一説には「代入」が最初のハードルになるとか。だからと言って別に頭が悪いとかやる気がないとかじゃないし、もちろん普通に仕事もできます。勉強してそれなりに動くモジュールの作成までできるようになったりもします。でもプログラマが考えるプログラミングの概念はどうも理解できていない。
一方では新しい知識をスルスルと吸収して、平均的な新人の数倍以上のスピードでどんどん書けるようになっていく人たちもいます。
まあどちらも両極端のレアな例ですが、一般の学習者のレベルはこの間に広く分布しているわけで、これほど習得に個人差のある技術について、「簡単か?」というこれまた個人の感覚的な評価をするのは、ずいぶんナンセンスな話だな、と。
Re: (スコア:1)
ループすら理解できない人も世の中にはいます。一説には「代入」が最初のハードルになるとか。
はい。
最初のプログラミング(大学の夏期講習)では、どちらも全く理解できませんでした。
あまり説明もない、「BASICなんてとにかく手を動かせばそのうちわかる」的なポリシーの講習でした。
フロッピーディスクをフォーマットしたことと、打ち慣れないキーボード操作に肩が凝って目が疲れたことくらいしか覚えてないです。
Re:ここまでのコメントを見て思ったんですが (スコア:0)
それは教え方が悪いとしか…。
代入は確かにどう教えるのか教師側にもギロンがあって。つーか変数を箱と捉えるか名札と捉えるか流儀があるようだが。
ループなんて日常生活でも使うだろうに。単に「同じことの繰り返し」
プログラミング言語にLOGOでも使えば幼稚園児でも…。