プログラミングを学ぶ最も良い方法は自分オリジナルのソフトを作ることである。
他人が作ったものをいくら書き写してもプログラミングできるようにならない。
なぜならソースコードを入力する行為はプログラミングではないからだ。
そんなものネットからダウンロードすればすぐに済む。
プログラミングというのは解決法がない問題を
自分で考えて解決するという行為である。タイピング能力ではない。
自分の脳で考えなければ、プログラミングできるようにはならない。
他人のコードを読むことは重要である。
考えて理解する行為だからである。
だがそれを写経したところで考えたことにはならない。
そんなものコピペすればいい
外国語を学ぶときに重要なのは聞いて話す行為である。
アルファベットを写経したからって聞けるようにも話すようにもならない。
アルファベットを読み書きできない子供でも会話できることから自明でないかと思う。
以前、とあるハッカーに「どうすればプログラミングがうまくなるんですか」と間抜けな質問をしたことがある。
答えはあまりに簡単だった。
「プログラミングするしかないよ。寝ても覚めてもプログラミングしかない。プログラミングしないやつはうまくなるわけがない」
プログラムも同じで、うまくなろうと思ったらプログラミングしか無い。
最初はうまくできないから他人のコードを参考にする。
それだけでも十分意味がある。
他人のコードを参考して、それがどういう意味なのか自分で考え、
自分のソフトウェアに当てはめていく
写経では書き写すだけなので、何も身につかない。
自分がやりたいことをどうやって実現できるか、考えて、参考にして、理解して、実装する。
その繰り返しでしか上達する道はない。
プログラマー「写経してもプログラミングできない」
■ このスレッドは過去ログ倉庫に格納されています
2019/11/26(火) 05:01:43.59
2仕様書無しさん
2019/11/26(火) 07:10:24.62 それはそいつが能無しだからプログラムできないのであって
写経は特に関係ないんだな。
写経は特に関係ないんだな。
3仕様書無しさん
2019/11/26(火) 09:57:41.952019/11/26(火) 10:04:20.41
バカには無理
2019/11/26(火) 12:30:49.38
まあ、どこに何が書いてったかって知識は得られるよな。
6仕様書無しさん
2019/11/26(火) 13:05:06.46 >>5
目次でいいじゃん
目次でいいじゃん
2019/11/26(火) 13:15:50.23
まあ、あれだな。クイックソートのコードを100回写経しました。
もう見なくても書けますと言ったからって、
そのコードの意味、ちゃんと理解してるかっていうと断定できないからな
もう見なくても書けますと言ったからって、
そのコードの意味、ちゃんと理解してるかっていうと断定できないからな
8仕様書無しさん
2019/11/26(火) 13:18:13.62 このスレの答え出ちゃったねw
結論: 写経意味ない
結論: 写経意味ない
9仕様書無しさん
2019/11/26(火) 13:21:07.25 写経から何も学べないやつには写経は無駄
10仕様書無しさん
2019/11/26(火) 13:23:04.69 スクール通うかメンター付けろ
メンターはいいぞ
プログラマー風になれるから
メンターはいいぞ
プログラマー風になれるから
11仕様書無しさん
2019/11/26(火) 13:28:27.11 写経しなくても、プログラミングテクニックの要点は分かるはず
数学の勉強をするときに、模範解答を写経してるか?
似た問題を模範解答の要点を用いて書いてみるだけだろ
数学の勉強をするときに、模範解答を写経してるか?
似た問題を模範解答の要点を用いて書いてみるだけだろ
12仕様書無しさん
2019/11/26(火) 13:28:48.17 写経やコピペから何も学べないやつがメンター付けたらメンターの餌だな
長時間楽しめるジャーキーみたいなもんだ
長時間楽しめるジャーキーみたいなもんだ
13仕様書無しさん
2019/11/26(火) 13:36:56.86 >>12
おれはプログラミングできるわ
おれはプログラミングできるわ
14仕様書無しさん
2019/11/26(火) 13:41:14.72 メンターだのスクールだのと甘えたことやってるからいつまでも二流なんだよ
15仕様書無しさん
2019/11/26(火) 13:41:32.09 プログラミングは文字(関数名)を覚えることでも、
タイプミスすることなく素早く入力することでもないからね
何度書いて覚えたからってプログラミングとは関係ない。
漢字を覚えたり絵を書くこととは全く違う。
タイプミスすることなく素早く入力することでもないからね
何度書いて覚えたからってプログラミングとは関係ない。
漢字を覚えたり絵を書くこととは全く違う。
17仕様書無しさん
2019/11/26(火) 13:42:51.22 >>15
漢字を覚えるのと論文を書くのって例えたほうがわかりやすい
漢字を覚えるのと論文を書くのって例えたほうがわかりやすい
18仕様書無しさん
2019/11/26(火) 13:45:24.95 写経なんかやめてスクール行こう!
写経なんかやめてメンター雇おう!
金で解決!写経やめろ!
以上、プログラマ労働組合員からの声明です
写経なんかやめてメンター雇おう!
金で解決!写経やめろ!
以上、プログラマ労働組合員からの声明です
19仕様書無しさん
2019/11/26(火) 13:51:23.81 しゃけいもスクールもメンターもできるやつは最初から必要としないからつまりそゆこと
20仕様書無しさん
2019/11/26(火) 15:08:49.04 しゃけいw
21仕様書無しさん
2019/11/26(火) 15:13:50.34 >>20
お前がおれより優れてるのは漢字だけだけどな
お前がおれより優れてるのは漢字だけだけどな
22仕様書無しさん
2019/11/26(火) 15:16:49.70 しゃけいは本来の読みだよ
23仕様書無しさん
2019/11/26(火) 15:19:56.76 >>22
良かったーおれ偏差値低いからそういう間違えするから怖かったよ
良かったーおれ偏差値低いからそういう間違えするから怖かったよ
24仕様書無しさん
2019/11/26(火) 15:21:24.01 学生時代真面目に勉強してこなかったのがバレたんだけど、それを踏まえて二十歳超えてからこの業界来て俺からポジションを奪われるような業界ってことは今のITエンジニアはカスばかりということでそれはこのスレを見てもわかること
25仕様書無しさん
2019/11/26(火) 15:24:45.58 写経にお困りですか?
5,000円/hメンター
5,000円/hメンター
26仕様書無しさん
2019/11/26(火) 17:33:31.82 写経をすすめない人がすすめる勉強法を教えて下さい
27仕様書無しさん
2019/11/26(火) 17:36:14.2128仕様書無しさん
2019/11/26(火) 17:36:52.85 どこまでもゆとり教育が抜けねぇなこの雑魚
29仕様書無しさん
2019/11/26(火) 17:50:47.29 おすすめ
メンター 15,000円/h
メンター 15,000円/h
30仕様書無しさん
2019/11/26(火) 17:52:52.41 間違えた、30分だったな
31仕様書無しさん
2019/11/26(火) 18:10:48.86 >>26
泳げない人が、泳ぎ方の本を読んだからって泳げるようにならない。
泳げるようになるためには、泳げない状態でいきなり泳ぐ練習をするんだよ。
プログラミングも一緒。プログラミングができない状態で
いきなりプログラミングを始めるんだよ。
初めながら一行ずつこなしていく、書き写すんじゃなくて
その意味を完全に理解しなくてもいいから、考えながらすすめる。
そうすればあるときにそれらの断片な知識がつながって、思うようにコードが書けるようになる。
泳げない人が、泳ぎ方の本を読んだからって泳げるようにならない。
泳げるようになるためには、泳げない状態でいきなり泳ぐ練習をするんだよ。
プログラミングも一緒。プログラミングができない状態で
いきなりプログラミングを始めるんだよ。
初めながら一行ずつこなしていく、書き写すんじゃなくて
その意味を完全に理解しなくてもいいから、考えながらすすめる。
そうすればあるときにそれらの断片な知識がつながって、思うようにコードが書けるようになる。
32仕様書無しさん
2019/11/26(火) 18:11:46.46 おすすめの勉強法ないから写経なんかおすすめしない
33仕様書無しさん
2019/11/26(火) 18:21:52.9134仕様書無しさん
2019/11/26(火) 18:27:55.91 できないやつができるようになるといい講師になれる
だが講師になった時点でプログラマとしては脱落組だ
だが講師になった時点でプログラマとしては脱落組だ
35仕様書無しさん
2019/11/26(火) 18:34:07.37 子牛をのーせーてー
荷馬車がゆーれーるー
荷馬車がゆーれーるー
36仕様書無しさん
2019/11/26(火) 23:21:00.93 これは良スレ
37仕様書無しさん
2019/11/26(火) 23:52:13.16 臨書
38仕様書無しさん
2019/11/27(水) 02:12:45.37 >>31
写経というのはまずは典型的な泳法で泳いでみましょうという話
いきなりプログラミングというのは水に落としたら誰でも浮いてくるよという話
本を読むというのはプログラミングでも水泳でも同等の話だろう
また、水泳は本来ならコーチをつけて正しい泳ぎ方を学んで真似をする
大抵の人は教師に教わりながら水泳を覚えたはずだ
プログラミングも水泳と同じような学び方であるべきだ
写経というのはまずは典型的な泳法で泳いでみましょうという話
いきなりプログラミングというのは水に落としたら誰でも浮いてくるよという話
本を読むというのはプログラミングでも水泳でも同等の話だろう
また、水泳は本来ならコーチをつけて正しい泳ぎ方を学んで真似をする
大抵の人は教師に教わりながら水泳を覚えたはずだ
プログラミングも水泳と同じような学び方であるべきだ
39仕様書無しさん
2019/11/27(水) 02:14:04.1040仕様書無しさん
2019/11/27(水) 02:49:50.19 自分がわかるようになった方法が
そのわからない人に有効かどうかが不明
たいていの場合は能力不足の場合が多い
そのわからない人に有効かどうかが不明
たいていの場合は能力不足の場合が多い
41仕様書無しさん
2019/11/27(水) 06:19:08.78 >>38
> 写経というのはまずは典型的な泳法で泳いでみましょうという話
なんでプログラミングの例えをさらに例えるん?
それなら、プログラミングは水泳と同じで実際に泳いでみましょうでいいやん
写経はただ書き写すだけだからプログラミングできるようにはならない
> 写経というのはまずは典型的な泳法で泳いでみましょうという話
なんでプログラミングの例えをさらに例えるん?
それなら、プログラミングは水泳と同じで実際に泳いでみましょうでいいやん
写経はただ書き写すだけだからプログラミングできるようにはならない
42仕様書無しさん
2019/11/27(水) 06:20:53.55 写経にはコーチもいらないし、正しいやり方も何もない。
教師に教わりながら写経するなんてまず無いし
ほらな写経は全然意味がないってわかるやろ
教師に教わりながら写経するなんてまず無いし
ほらな写経は全然意味がないってわかるやろ
43仕様書無しさん
2019/11/27(水) 08:10:11.27 水泳でいうなら、写経って泳いでいる人の映像をただ眺めているようなもんじゃないか?
ある程度の基礎があれば、上手い人の泳ぎを見てここはこうすると良いのか、なぜこうしているのだろうか、など気づきもあるし、実際に自分で泳いで試してみて、同じようにやるにはどうすれば良いか、変えてみたらどうなるか試行錯誤して上達する。
まったくの初心者が見てもコツや注意すべき点も分からず、なんかすごい、キレイ、速い、くらいの感想しかないだろう。最初にイメージを掴むのに見るのも良いけど、漫然と見てるだけでは進歩しない。
写経によって自分の知らないテクニックやライブラリ、記法などを知る機会くらいはあるだろうけど、それなら書き写すことに時間をかけるより、どんどん読んで中身を理解したり不明点を調べた方がいい。
そして既存ソースをコピってあれこれ改造して動作を確認したり、自分で考えて実際に書いてみてコンパイルエラーや思った通りに動作しないことを一つ一つ解消しないことには身に付かないだろう。
ある程度の基礎があれば、上手い人の泳ぎを見てここはこうすると良いのか、なぜこうしているのだろうか、など気づきもあるし、実際に自分で泳いで試してみて、同じようにやるにはどうすれば良いか、変えてみたらどうなるか試行錯誤して上達する。
まったくの初心者が見てもコツや注意すべき点も分からず、なんかすごい、キレイ、速い、くらいの感想しかないだろう。最初にイメージを掴むのに見るのも良いけど、漫然と見てるだけでは進歩しない。
写経によって自分の知らないテクニックやライブラリ、記法などを知る機会くらいはあるだろうけど、それなら書き写すことに時間をかけるより、どんどん読んで中身を理解したり不明点を調べた方がいい。
そして既存ソースをコピってあれこれ改造して動作を確認したり、自分で考えて実際に書いてみてコンパイルエラーや思った通りに動作しないことを一つ一つ解消しないことには身に付かないだろう。
44仕様書無しさん
2019/11/27(水) 10:52:52.56 ていうか写経したらできるようになるとか最初に言ったやつの顔がみてえよ
45仕様書無しさん
2019/11/27(水) 11:18:47.86 実際に写経やる馬鹿は少ないだろうが、
○○本をやってみました、次は何を読めばいいですか?みたいなのもだめだな。
やるのはいいが、さっさと書いてみろと
書いてググってもよくわからないことがたくさんあったら、
そのことについて書いたある本でも読めばいいだろ
○○本をやってみました、次は何を読めばいいですか?みたいなのもだめだな。
やるのはいいが、さっさと書いてみろと
書いてググってもよくわからないことがたくさんあったら、
そのことについて書いたある本でも読めばいいだろ
46仕様書無しさん
2019/11/27(水) 11:44:37.41 スタート地点が違うだけで何キレてんの?
47仕様書無しさん
2019/11/27(水) 11:51:12.07 写経して動かないサンプル公開してるヤツが憎い
写経して動くサンプル見つけたヤツが憎い
俺の成長が遅いのは写経ガチャが低確率過ぎるから
写経なんか嫌いだ!←いまここ
写経して動くサンプル見つけたヤツが憎い
俺の成長が遅いのは写経ガチャが低確率過ぎるから
写経なんか嫌いだ!←いまここ
48仕様書無しさん
2019/11/27(水) 12:13:15.75 ググって継ぎ接ぎだらけでつくったソースの世話をするほうの身にもなってよ
たまにはちゃんと勉強しようぜ
たまにはちゃんと勉強しようぜ
49仕様書無しさん
2019/11/27(水) 12:14:41.52 ググらず勉強
50仕様書無しさん
2019/11/27(水) 12:19:10.93 ググる以外の勉強方法を知らないってことか
その辺はIT業界の課題かもしれんな
その辺はIT業界の課題かもしれんな
51仕様書無しさん
2019/11/27(水) 12:24:54.18 本を読む
↓
スクールに通う
↓
メンターを付ける
↓
もうプログラマー雇うわ
↑
ダメだこいつ←いまここ
↓
スクールに通う
↓
メンターを付ける
↓
もうプログラマー雇うわ
↑
ダメだこいつ←いまここ
52仕様書無しさん
2019/11/27(水) 12:28:17.30 どんなに写経しても新たに経典を書き起こせないだろうにw
53仕様書無しさん
2019/11/27(水) 12:34:19.67 できないヤツに写経やらせても無駄
54仕様書無しさん
2019/11/27(水) 12:55:48.23 >>47
それみろ写経が悪ってことだなw
俺はプログラム初心者頃でも写経なんかしたこと無いぞ
持っていたのはMSXだったが、図書館から借りた本はPC8801の本だ。
それしかおいていなかった。
どちらかにしか無い命令があるから写経しても動かない。
最初にやったのは移植だ。意味を理解して置き換える。
それみろ写経が悪ってことだなw
俺はプログラム初心者頃でも写経なんかしたこと無いぞ
持っていたのはMSXだったが、図書館から借りた本はPC8801の本だ。
それしかおいていなかった。
どちらかにしか無い命令があるから写経しても動かない。
最初にやったのは移植だ。意味を理解して置き換える。
55仕様書無しさん
2019/11/27(水) 12:59:27.67 図書館に置いてない
↓
写経が悪←いまここ
↓
写経が悪←いまここ
57仕様書無しさん
2019/11/27(水) 13:11:05.78 プログラミング始めて1ヶ月〜3ヶ月「写経勉強になるわ〜」←わかる
プログラマー()「写経は勉強になるぞ!」←え?
プログラマー()「写経は勉強になるぞ!」←え?
58仕様書無しさん
2019/11/27(水) 13:13:37.73 母国語の言語を何でもいいからそれなりに1年とか経験積めば写経する意味ないってことに気がつくだろ
そんなことにも気が付かないほどアレだったらもう別の人で未経験のやつを育て直すよ
そんなことにも気が付かないほどアレだったらもう別の人で未経験のやつを育て直すよ
60仕様書無しさん
2019/11/27(水) 13:24:54.97 ちゃんと動いているプログラムをコピペして
ちょっと変えてみて、どうなるか、どういうエラーになるかを
観察した方がよっぽど勉強になると思うが
ちょっと変えてみて、どうなるか、どういうエラーになるかを
観察した方がよっぽど勉強になると思うが
61仕様書無しさん
2019/11/27(水) 13:37:09.38 ちゃんと動いているプログラム
62仕様書無しさん
2019/11/27(水) 13:57:24.36 をコピペ
63仕様書無しさん
2019/11/27(水) 13:57:40.17 写経はしない
64仕様書無しさん
2019/11/27(水) 14:30:43.94 どこからか湧いたちゃんと動いているプログラム
65仕様書無しさん
2019/11/27(水) 14:44:34.96 オープンソースに協力してバグを潰せば能力アップになる
もちろん会社にいってバグを修正するのも能力アップだ
世の中はバグであふれかえっている
さぁ、バグを潰して能力をあげよう!!
もちろん会社にいってバグを修正するのも能力アップだ
世の中はバグであふれかえっている
さぁ、バグを潰して能力をあげよう!!
68仕様書無しさん
2019/11/27(水) 15:55:54.19 >>67
心配しなくてもプッシュリクエストの段階で弾かれる
心配しなくてもプッシュリクエストの段階で弾かれる
69仕様書無しさん
2019/11/27(水) 16:24:03.90 >>66
もちろんバグBを潰したらバグAバグCバグDが発生するんだよな
バグAとバグBを潰したらバグCバグDに加えてバグEがあらわれる
そういうバグフレンドリーなソースは能力がどんどんあがっていくね
密結合や疎結合という言葉を知りいかに影響を他に及ぼさないかを試すようになる
しかしソースの共有もしなければならずよい解決策はないかと考える
いつしか悟りをひらき、やがて元のソースを選択してデリートを押すようになる
話はここで終わらずリライトするとなぜあんなに複雑なソースになっていたか気づくようになる
再び似たようなソースを書いてしまいこんなはずではなかったと後悔する
何度もリライトしているうちに能力はみるみる上がっていくだろう
これがプログラミング能力が成長するということだ
ちなみに卓越したプログラマは「バグAを運用で回避してください」という最低限の修正をドキュメントに追加するだけで解決する
もちろんバグBを潰したらバグAバグCバグDが発生するんだよな
バグAとバグBを潰したらバグCバグDに加えてバグEがあらわれる
そういうバグフレンドリーなソースは能力がどんどんあがっていくね
密結合や疎結合という言葉を知りいかに影響を他に及ぼさないかを試すようになる
しかしソースの共有もしなければならずよい解決策はないかと考える
いつしか悟りをひらき、やがて元のソースを選択してデリートを押すようになる
話はここで終わらずリライトするとなぜあんなに複雑なソースになっていたか気づくようになる
再び似たようなソースを書いてしまいこんなはずではなかったと後悔する
何度もリライトしているうちに能力はみるみる上がっていくだろう
これがプログラミング能力が成長するということだ
ちなみに卓越したプログラマは「バグAを運用で回避してください」という最低限の修正をドキュメントに追加するだけで解決する
73仕様書無しさん
2019/12/01(日) 18:45:35.59 写経なんてしなくても料理本どおりに料理させると論理的思考が鍛えられるらしいぞ
74仕様書無しさん
2019/12/01(日) 19:05:48.87 料理に例えるなら、
料理本のとおりに作れば、そこに書いてある料理が作れる。ただし創作料理は作れない。
ソースコードを写経すれば、そこに書いてあるプログラムが作れる。ただし普通は創作プログラムを求められる。
料理本のとおりに作れば、そこに書いてある料理が作れる。ただし創作料理は作れない。
ソースコードを写経すれば、そこに書いてあるプログラムが作れる。ただし普通は創作プログラムを求められる。
75仕様書無しさん
2019/12/01(日) 20:24:33.34 スマホアプリの会社くらいでしょ
創作性の要求
創作性の要求
76仕様書無しさん
2019/12/02(月) 00:02:40.59 何も見ないでカタカタ出来るようになりたいんじゃ〜
77仕様書無しさん
2019/12/02(月) 00:19:44.44 美味しいパスタの作り方
79仕様書無しさん
2019/12/02(月) 02:31:52.54 定型的な処理書き足すくらいでしょ
80仕様書無しさん
2019/12/02(月) 03:34:33.92 環境の差って残酷
81仕様書無しさん
2019/12/02(月) 06:38:10.44 >>73
写経反対派の意見って要するに
「料理を習ったり料理本を見ずに独自の感性で料理を作ってみろ!」
「修正して覚えるんだ!」
ってことだよ
そんな事をするからセキュリティインシデントがなくならないんだよ
食中毒も修行なしの料理人がよく起こすからね
プログラマも料理人も独自に研究するのはいいけど、素人料理を客に出すなって話だよ
写経反対派の意見って要するに
「料理を習ったり料理本を見ずに独自の感性で料理を作ってみろ!」
「修正して覚えるんだ!」
ってことだよ
そんな事をするからセキュリティインシデントがなくならないんだよ
食中毒も修行なしの料理人がよく起こすからね
プログラマも料理人も独自に研究するのはいいけど、素人料理を客に出すなって話だよ
■ このスレッドは過去ログ倉庫に格納されています
