プログラマー「最強のプログラミング勉強法は写経」
■ このスレッドは過去ログ倉庫に格納されています
プログラミングを学ぶ最も良い方法は写経である。
写経とは、紙に打ち出されたソースコードをキーボードから入力する行為だ。
一見、ものすごく無駄に見える。
ネットからダウンロードすればすぐに済むものをなぜわざわざ手で入力し直すのか。
でも考えてみて欲しい。
なぜ小学校では漢字の書き取りテストがあるのか。
漢字ドリルとは、同じ文字を何度も書いて反復するのである。
ひらがなだってカタカナだってそうだ。
書いてみなければ、身につかない。
もしも、漢字を一度も書くことなしに漢字を読めるようになったとして、それにどれほどの意味があるだろうか。
英語もそうだ。
アルファベットを書くところから全ては始まる。
外国語を学ぶときに最初にやるのはアルファベットの写経であり、
その次にやるのは単語の写経であることは言うまでもない。
であれば、プログラミングという「言語」を学ぶのに写経が最も有効なのは自明ではないかと思う。
しかし、プログラムの場合、ラクが出来てしまう。コピペが出来てしまう。
でもそれではちゃんと学べたとはいい難い。
以前、とある巨匠に「どうすれば絵がうまくなるんですか」と間抜けな質問をしたことがある。
答えはあまりに簡単だった。
「描くしかないよ。寝ても覚めても描くしかない。描かないやつはうまくなるわけがない」
プログラムも同じで、うまくなろうと思ったら書くしかない。
最初は目的にもなしに書くことはできないから、まず写経する。
それだけでも十分意味がある。
写経を繰り返して、一通りのプログラムの構造を学び、プログラム勘をまず鍛える。
次に、自分の表現したいことをプログラムで表現する。設計して、実装して、失敗して、再設計して、また実装する。
その繰り返しでしか、上達する道はない。
https://wirelesswire.jp/2018/06/65757/ いま一番ゲキアツな写経しやすい言語って何かな?
本が大量に出てるpython? 写経といえばLinuxのサイズの小さいソースがいいね
そのソースだけで完結してるような小さいコマンドとかね
他にオススメの経典ある? サンプルプログラムを写経して
バージョンの壁を自分で解決したとき気持ちいい 写経する度にレベルアップするのがわかる
でも思い通りのプログラミングはできない… 写経は平安時代あたりまでの修行法で、いまでも写経をする宗派は間違った仏教です。 >>185
昭和時代のパソコン雑誌。
プログラムのソースが丸ごと書かれてた。 昭和時代からのパソコン雑誌「I/O」、
これもかつてはよく8001などのプログラムのソースを載せてたが、
まだあるんだよな、この雑誌。 具体的に競技プログラミングが何をやっているのかわからん 新しい言語に手を出すなら本を最低3冊、2回写経すりゃなんとなく雰囲気掴める 競技プログラミングの知識は業務で役に立たないから写経するだけ無駄 「マイコンBASICマガジン」と「Oh!PC」の写経で育ったぞ
「I/O別冊」も好きだった BASICの写経をしたいわけじゃないんだ・・・
でも移植するのはいいかもね まあ、BASICに固執せんでもいいわな。
単におれらは昭和ジジーだから、たまたまBASICだったってだけだからね。 写経のおかげでタイピングスピードが劇的にアップしました! 写経元のプログラムからフロー図を書くことができればさらにレベルアップした気分になれる
リバースエンジニアリング >>209
寝る前に最低でも2時間はやってる
書き写すだけじゃなくて少し変えてみたり
1つの機能だけの簡単なプログラムにしてみたり
他の本のやり方で書き直したり 写経してて良かったって場面は年に何回くらいあります? 新しい言語に挑戦するときはとりあえず写経
慣れた言語も写経するとなんとなく分かったつもりが解決することもある
言語によって数冊買うけど、あまり好みではなかった本ほど読み返すと気が付かされることがある
些細なことだけど
分からない状態での写経と、分かってからの写経はどちらも勉強になるよ >>212
写経は一日の長で得られるものではない
10年20年とかけてやっと成果が出てくるものだ 写経本なら毎日2〜3時間やって2週間あれば終わると思う
次の本にいってまた2週間
その次の本で2週間
最初に戻って2週間
新しい本が出たら2週間
とにかく繰り返し繰り返し写経してれば気がつくことだらけだよ
だって分かってないことだらけでしょ
何も得られないのはただ書き写してるだけ、何も考えずやるなら一生コピペしてろだよw 具体的に写経で何を得られたのか書かない
つまり何も得られていない自己満足オナニーか 意味の無い写経と競技プログラミング
どっちが役立たずか >>208みたいなフローが見えてきたらレベルアップした証拠だよ
どこから値を引っ張ってきて、どこに送ってるとか、
別な本のやり方を使えば、今の本で何故かできないことも解決できたり
本に限らずネット上にもサンプルは転がってる
サンプルを書くだけが写経じゃない、説明書きも最初は分からないから飛ばしてても2回目3回目なら理解できるようになってるよ(少なくとも自分は) >>219
何も考えず書き写してるだけだから意味のない写経なんだろうよ 本を理解する目的が消え
本を理解すること自体が目的になってないか? 個人でアプリ作ったりホームページ作ったりしてないの?
自分で創作しないなら無駄な作業かもね >>224
本を理解して利用するようにしてるよ
引き出しは多い方がいい >>226
数学の本も読むし、本を理解することが趣味といわれたらそうかもね
プログラミングには役に立ってるよ 写経が無駄とか言ってるやつは何か言語をマスターしてるか何も考えていないかのどちらか 情報工学をしっかり勉強すればよいのでは
ソースコードの書き写しに何の意味が 言語マスターってコンパイラやインタプリタの気持ちを理解するのかい 写経時間の確保ってどうしてるの?
残業なしで帰宅?結婚してて家事炊事やってくれてるとか? その情報工学学んだら、新しく挑戦する言語でいきなり書ける?
雰囲気掴むために何か参考にした方が早いから写経するんだけど
人によって癖も違うから参考元は多い方がいい >>232
メインは個人で開発だから納期とかほとんどない
一日中写経してることもあるよ c++の基本的な使い方覚えたら他の言語もだいたいで書けるだろ
言語に付随するライブラリやフレームワークは言語じゃねーし必要箇所適宜本でもネットでも拾ってくりゃ使えるだろ じゃあC++写経するわ
情報工学の本も買ってくる
フィードバック制御とか、PID制御とか、ラプラス変換とかの本だっけ?
まあ何か読んでみる
それで趣味の写経が終るなら次のステージへ行くよ スピードラーニングみたいな勉強法はないものか
とか言ったら変な業者がやりそうだから写経するわ これ買おうと思ってるんですが写経本としての価値はあります?
https://www.excite.co.jp/news/article/AllReview_00003790/
> 『Pythonによるプログラミング入門 東京大学教養学部テキスト: アルゴリズムと情報科学の基礎を学ぶ』(東京大学出版会) 著者:森畑 明昌 暑くもなく寒くもなく花粉もない
写経するなら秋がいい >>244
東大とか書いてあると恐れ多くて手が出せないからやれない
ぱいぱいぱいそんみたいなタイトルの本にしとけ 世の中には仏教由来の言葉であふれている
今更、写経ぐらいで騒ぐわけないでしょ >>258
現在、写経は仏道修行になっていません。写経は誤りです。 java教、kotlin教、swift教さらにhtml教に入信しました
お布施は全て教本のみ
python教にも入りたい kotlin教のありがたい経典って何かいいのありますか? >>266
androidのkotlinなら今は素人には難しい時期かも
ライブラリの変更があったから写経するほど嫌いになると思うよ androidxに対応したkotlinの逆引きはよ出せと思う
出た数か月後にはAPI30になって写経しても動かないが出てくるかもしれないけど…
古いライブラリの変更に付いていく技術がいずれ必要になるから適当に買ってやってみたら?
英語でdeveloperのとこ読んだらだいたいいける 写経はコピペだけじゃなくて大事なとこノートにとるお勉強も必要だからな >>270
年中ツラい人?大変だな
写経して心落ち着けよう >>266
やさしいkotlin入門、コトリンの基礎を勉強するなら読め
サンプル本ということでのお勧め順
作ればわかるAandroidプログラミングkotlin対応
はじめてのAandroidプログラミング第4版
Aandroidアプリ開発の教科書kotlin対応
作って楽しむプログラミングAandroidアプリ超入門
基礎からしっかり身につくAandroidアプリ開発入門
他、ネット探せばもっとシンプルなサンプルが落ちてたりする
上にあるようにぱか正直に入力したらエラー出るからその辺対応できるようになるといいね
勉強すりゃできる、、、と思う しゅまほでゲームをちゅくりたい
何写経したらいい? 本が見やすいように机のライトを左右別々に配置した
なんでこんなに勉強してるんだろうと不思議に思う 机の配置は悩むね
蛍光灯との位置関係、太陽光との位置関係を考えると難しい ■ このスレッドは過去ログ倉庫に格納されています