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