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