アカウント名:
パスワード:
趣味VBで挫折した中学当時の自分よ。業務用、オープンソース、サンプル問わずとにかく他人の書いたコードを読むのだ。
そういう意味ではマイコンBASICマガジンとか良い環境だったよなある程度厳選されたコードしか載ってないし、特にインターネット普及前は自分で打ち込むしかないから、嫌でもコードをしっかり読むことになるついでに入力ミスからのバグが出た時に自力で入力ミスの箇所を見つけることができるからデバッグの基礎力もついたりする
「最近の若い者は」的な言い方はしたくないけど、でもやっぱりああいうアプローチで育ったタイプのプログラマが最近の若い世代には本当に少ないからなぁ……
うーん、個人的に書き写すだけの写経は意味ないと思ってるのでコピペできた方がいいと思いますね。
これは大きな間違い。コピペだと「興味がない部分」に触れないから、自分が興味があるアルゴリズムやプログラムの部分を覚えることはできるけど、全体の組み立て方とか細かいテクニックを学べない。まあサンデープログラマーやるならそれでも全然構わないけど(どうせ作るのは自分が作りたいものだけだし)、業務でプログラムを組む人間として見たら、習熟過程で「書き写すだけの写経は意味ない」って言ってる人は伸びないし、使えない人材と思ってまず間違いないね。(ごく一部のコピペする合間に全部学んじゃうような天才は除く)
ベーマガ世代だけど、意外にいたよ、写経から学べない人。構文からそこはコンマだろってところでピリオド打って、動かないから追っていくとその行にたどり着くんだけど、打ち間違いに気づかない。しばらくして、雑誌の方に目を近づけて「これもしかして、コンマじゃない?」って言い出した。彼自身その構文を使って自作プログラムも作っているのにだよ。ええ!読んでないのかよ。と思った。
一般的には写経からも学べることがあるに賛成。
その行にたどり着くんだけど、打ち間違いに気づかない。しばらくして、雑誌の方に目を近づけて「これもしかして、コンマじゃない?」って言い出した。彼自身その構文を使って自作プログラムも作っているのにだよ。
そういう奴は他の方法で学ぶことができるかっていうとそうでもなくて、結局「どうやっても駄目」じゃね?根本的にプログラマーに向いてない奴ってのは一定割合で居ると思うんだが。
I/Oとかは16進の数字だらけで、コードを眺めるだけでは何の勉強にもなりませんでした・・・中期~末期のベーマガもそんな感じだった
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
あと、僕は馬鹿なことをするのは嫌いですよ (わざとやるとき以外は)。-- Larry Wall
コードをとにかく読め (スコア:0)
趣味VBで挫折した中学当時の自分よ。
業務用、オープンソース、サンプル問わずとにかく他人の書いたコードを読むのだ。
Re:コードをとにかく読め (スコア:2, すばらしい洞察)
そういう意味ではマイコンBASICマガジンとか良い環境だったよな
ある程度厳選されたコードしか載ってないし、特にインターネット普及前は自分で打ち込むしかないから、嫌でもコードをしっかり読むことになる
ついでに入力ミスからのバグが出た時に自力で入力ミスの箇所を見つけることができるからデバッグの基礎力もついたりする
「最近の若い者は」的な言い方はしたくないけど、でもやっぱりああいうアプローチで育ったタイプのプログラマが最近の若い世代には本当に少ないからなぁ……
Re: (スコア:0)
問題はその後改造してみるかとかそういう事だと思います。
昔の方が良くも悪くもシンプルだったから改造しやすかったというのはあると思いますね。
Re: (スコア:0)
これは大きな間違い。コピペだと「興味がない部分」に触れないから、自分が興味があるアルゴリズムやプログラムの部分を覚えることはできるけど、全体の組み立て方とか細かいテクニックを学べない。
まあサンデープログラマーやるならそれでも全然構わないけど(どうせ作るのは自分が作りたいものだけだし)、業務でプログラムを組む人間として見たら、習熟過程で「書き写すだけの写経は意味ない」って言ってる人は伸びないし、使えない人材と思ってまず間違いないね。(ごく一部のコピペする合間に全部学んじゃうような天才は除く)
Re: (スコア:0)
ベーマガ世代だけど、意外にいたよ、写経から学べない人。
構文からそこはコンマだろってところでピリオド打って、動かないから追っていくと
その行にたどり着くんだけど、打ち間違いに気づかない。しばらくして、雑誌の方に
目を近づけて「これもしかして、コンマじゃない?」って言い出した。
彼自身その構文を使って自作プログラムも作っているのにだよ。
ええ!読んでないのかよ。と思った。
一般的には写経からも学べることがあるに賛成。
Re: (スコア:0)
そういう奴は他の方法で学ぶことができるかっていうとそうでもなくて、結局「どうやっても駄目」じゃね?
根本的にプログラマーに向いてない奴ってのは一定割合で居ると思うんだが。
Re: (スコア:0)
I/Oとかは16進の数字だらけで、コードを眺めるだけでは何の勉強にもなりませんでした・・・
中期~末期のベーマガもそんな感じだった