プログラマー「写経してもプログラミングできない」

■ このスレッドは過去ログ倉庫に格納されています
2019/11/26(火) 05:01:43.59
プログラミングを学ぶ最も良い方法は自分オリジナルのソフトを作ることである。

他人が作ったものをいくら書き写してもプログラミングできるようにならない。
なぜならソースコードを入力する行為はプログラミングではないからだ。
そんなものネットからダウンロードすればすぐに済む。

プログラミングというのは解決法がない問題を
自分で考えて解決するという行為である。タイピング能力ではない。

自分の脳で考えなければ、プログラミングできるようにはならない。
他人のコードを読むことは重要である。
考えて理解する行為だからである。
だがそれを写経したところで考えたことにはならない。
そんなものコピペすればいい

外国語を学ぶときに重要なのは聞いて話す行為である。
アルファベットを写経したからって聞けるようにも話すようにもならない。
アルファベットを読み書きできない子供でも会話できることから自明でないかと思う。

以前、とあるハッカーに「どうすればプログラミングがうまくなるんですか」と間抜けな質問をしたことがある。
答えはあまりに簡単だった。
「プログラミングするしかないよ。寝ても覚めてもプログラミングしかない。プログラミングしないやつはうまくなるわけがない」

プログラムも同じで、うまくなろうと思ったらプログラミングしか無い。
最初はうまくできないから他人のコードを参考にする。
それだけでも十分意味がある。
他人のコードを参考して、それがどういう意味なのか自分で考え、
自分のソフトウェアに当てはめていく

写経では書き写すだけなので、何も身につかない。
自分がやりたいことをどうやって実現できるか、考えて、参考にして、理解して、実装する。
その繰り返しでしか上達する道はない。
2020/01/14(火) 22:40:18.15
求めるプログラムのレベルによる
学校のテストの点数ほしいなら教科書まじめにやれ
宿題ならネットくまなく探せばできるだろ
どこかの独自のポイントを稼いで自分をよく見せたいならそっちでやれ
何か作りたいけど何も浮かばないならとりあえず写経してみろ
アイディアあるけど作れないなら調べろ
何してもダメなら人に聞く、どうしても必要なら金払って教えてもらう
写経が必要ないのはそのフェーズに達していないか、とっくに通過した人
if,for,listあたりを覚えたけど何を作ったらいいか浮かばない人には写経おすすめする、真似していれば何か浮かぶだろ
2020/01/14(火) 22:41:09.68
10行、20行のサンプルコードなら写経でいいじゃん
2020/01/14(火) 22:48:42.70
>>302
コピペでいいだろ
っていうやつは多い
仕事もコピペするんだろうな
304仕様書無しさん
垢版 |
2020/01/14(火) 23:20:25.04
手書きしたら良いものができるとでも思っとるんか!履歴書か!
305仕様書無しさん
垢版 |
2020/01/15(水) 00:54:43.32
ジャップらしい根性論だよな
2020/01/15(水) 05:54:15.97
1行の写経でも嫌な人は嫌なのかな?
2020/01/15(水) 08:28:11.65
それは写経と言わないんじゃね
2020/01/15(水) 20:45:28.53
わけも分からず単に写経しても時間の無駄やからなあ
2020/01/15(水) 21:24:27.12
わけが分からんまま終わったのか
ポテンシャル低くて残念だったな
2020/01/15(水) 22:57:19.60
写経なんかするからわけがわからんのだ
プログラム書くときいつも上から順に書くか?
2020/01/16(木) 07:59:16.39
そんなこと全然関係ねえよ
さすがコード書かねえやつの言うことは違うな
2020/01/16(木) 12:29:29.21
>>303
普通するだろw
全部、手打ちしなきゃいけないとでも?
2020/01/16(木) 13:46:05.37
印刷物しかねえのとか手書きメモとかにそそられる情報があったりするんだよ
2020/01/16(木) 14:11:19.23
>>313
それは写経じゃない。神聖な写経を選択肢がない時の最後の手段と一緒にするな
2020/01/16(木) 16:53:08.55
手打ちしたら満足感はあるけど時間の無駄だなと思う
でもその無駄な時間を楽しめるだけの余裕がないことを
残念に思う気持ちもあるがゆえに安倍政権は頑張って欲しい
316仕様書無しさん
垢版 |
2020/01/16(木) 17:39:22.66
逆のスラッシュ打てないとかいうヤツがいた
2020/01/16(木) 18:45:50.46
>>314
他人のコードを丸写ししてみるって話だ
勝手な俺様定義を押しつけるな

やる気ねえやつは何を言ってもああ言えばジョーユー
やる気ねえやつは何をしても無駄で写経に限った話ではない
2020/01/16(木) 18:47:46.63
拾ったジャンクがそのままでは動かなくてもやってみることは自分次第色々だ
2020/01/16(木) 21:16:13.98
コピペだとコードに魂がこもらない
2020/01/16(木) 21:24:58.31
写経でもこもらんけどなw
2020/01/16(木) 21:30:34.67
写経熱いね
2020/01/16(木) 21:36:45.81
https://wa-gokoro.jp/traditional-culture/326/

お経をただひたすら書き写す「写経」。

昨今は若い方の間でも、写経がブームになっていることをご存じでしょうか。(※嘘松)

彼ら・彼女たちは何のために写経をしているのか、気になりませんか?

決して信仰心のみからやっているわけではないようです。

そこで今回は写経の魅力について、ご紹介していきます。

1. 写経を行うメリットと魅力
1-1. 集中力がアップする
1-2. 忍耐力がつく
1-3. 字が上手くなる
1-4. 心にゆとりを持てる
2020/01/16(木) 21:37:47.93
写経元のコードが神コードとは限らないからなあ
これはちょっとね、とかいうのが本に乗っていたりする
2020/01/16(木) 21:42:30.87
神コードだと逆に初心者は理解できないというねw
例えばLinxカーネルとか
2020/01/16(木) 22:11:47.50
丸写しすることと、自分が作者のコピーになることが、区別できないわけねw

日本人: 技術は盗むものです
○○人: 技術は盗むものです
2020/01/17(金) 00:10:26.72
誰もそんな話はしてない。写経に意味がないってこと。あ、忍耐力はつくよw
2020/01/17(金) 01:10:49.35
真似して学ぶことが盗むことになるのか?
2020/01/17(金) 07:21:21.75
ということにしたいと一方的に言うしかないわけね
まあそうだろうな、バックボーンが何もないやつはw
2020/01/17(金) 14:12:53.45
写経というのは己との戦い
過去学んできた全てを使って他人の人生を呑み込む
そういう壮絶な作業が写経なんだよ
2020/01/17(金) 17:16:06.47
大変やな
2020/01/17(金) 17:17:40.13
丸写ししてみると擬似コードが頭に出来上がって
次からはそのイメージで書けるようになることってあるよね
2020/01/17(金) 17:19:33.97
一度書いてみるとわかるようになった経験あるから写経はそれなりに役に立つと思う
2020/01/17(金) 17:23:25.11
学ぶは古くは真似ぶと言ってたらしい
忘れてるだけで僕たちが普段やってることは全部誰かの真似
真似しまくったら良いじゃん盗みまくったらいいじゃん
オリジナリティは後からついてくるわ!
2020/01/17(金) 17:23:42.59
興奮してしまいました
2020/01/17(金) 17:50:04.96
※ただし写経は真似ではない。

正しいフォームを真似するのと違い
書いている姿を真似しているわけではない
2020/01/18(土) 11:34:51.70
写経だけでGAFA入れますか?
2020/01/18(土) 12:21:40.23
入れないことを何かのせいにして
言い訳するようなポンコツを
どこの企業が欲しがるって言うんだよ
2020/01/18(土) 12:35:20.95
逆に聞くけど写経以外にどんな学習法がある?
そもそも写経以外に学習法なんて存在するのか?
2020/01/18(土) 12:58:26.45
ないよ。ということで全員勉強=写経しか
してないということで安心したろ?
2020/01/18(土) 13:18:25.25
写経はすべての基本
小説家も他人の作品を写経して学習するからな
2020/01/18(土) 13:41:13.60
ジャーナリストも新聞の写経で記事の書き方覚えるって聞いたことあるな
2020/01/18(土) 13:44:34.36
写経だけで上手くなりたいならコードだけじゃなく本文も写経しろよ
343仕様書無しさん
垢版 |
2020/01/18(土) 14:24:05.11
写経する
動かないから調べる
カッコやスペルミスだった
写経する
動かない
今の開発環境では使えないから修正 ← (ココまで来たら写経好きだと思う)
写経に飽きたから少し改造する
思ってる改造と違うから調べる
そろそろ1から作ろう!ってところで写経データの山が使えるコピペ材料として役に立つ
でも動かないから再び写経に戻る
楽しいからやってるけど無理な人には無理な作業だと思う
2020/01/18(土) 14:46:15.39
どこからそんなに写経のネタ拾ってくるの
2020/01/18(土) 15:07:47.66
計算、引数(値を送る)、リスト、データベース、点線円、グラフ作成、フリーハンドのお絵描き、点を動かす、複数動かす、画像を表示、csv入力、保存、画像保存、ゲームなどなど
やりたいことと言語名でググれば出てくるからそれを写経(コピペ)する
言語によるけど写経本もある、今の環境では動かないものもあるから評価下げられがち
2020/01/18(土) 15:21:03.54
>>343
ずいぶん非効率なことをしているように見えるな。
最初のうちはともかく、1から作ろうと思うところまで行ったなら写経に戻るより足りない部分をピンポイントで調べながら前進した方がいいぞ。
2020/01/18(土) 16:35:28.95
写経本なんてあるのか
2020/01/18(土) 16:44:11.38
理解した上でコードを暗記するって意味ないの?
クイックソートとかいま暗記中なんだけど
2020/01/18(土) 17:01:29.32
>>346
ものを憶えるには遠回りにもいいことあるのさ
2020/01/18(土) 17:17:35.18
写経に戻るのは作業スピードが遅くなるけど
メインでごちゃごちゃ作業するより別で作って確認した方が、後のテスト、バグ減らしに有効
結果プラスだと思うけど納期ギリギリで作ってたらそんなことやってられんわな
2020/01/18(土) 17:21:19.40
>>348の質問に答えてくれると嬉しいです。
コーディングスキルを上げるため、サンプルコードを理解した上で暗記するという学習してるんですが効率悪いのでしょうか。
2020/01/18(土) 17:25:43.13
学習には効率主義は害悪だと俺はいつも思う
知らなくていいこと、余計なことと見知らぬ馬の骨が勝手に決めたことの中に自分にとって大事なことがあるのが常だから
極端な例がバカ用の入門サイトや本だ
2020/01/18(土) 17:31:50.70
コーディングスキルって具体的に何?
2020/01/18(土) 18:16:50.35
>>351
効率がどうこうというより、クイックソートで覚えるべきはアルゴリズム自体で、それさえ覚えておけばコードを暗記してなくてもそらで書けるし多少の変種にもすぐに対応できるぞ。
基本文法は覚えてるのに愚直に暗記したコードしか頭の中から出てこないなら、頭で考えながらコードを生み出すステップに移行した方が良いと思う。
2020/01/18(土) 18:37:54.80
効率主義の権化みたいなやつだな
2020/01/18(土) 19:07:42.89
調べてコピペ
できない
調べてコピペ
できない
調べてコピペ
できたー
調べてコピペ
できたー
調べてコピペ
できない

非効率だろ?
2020/01/18(土) 19:43:05.81
>>338
言語仕様を理解して、アルゴリズムを理解する
それ以外の勉強法があるのか?
2020/01/18(土) 19:45:35.69
調べてコピペさんがほとんどなんだから写経以上のことなんか知らないでしょ
写経未満がほとんどだよ
2020/01/18(土) 19:54:15.57
オススメ写経本教えて
2020/01/18(土) 19:59:34.92
図書館いけ
2020/01/18(土) 20:10:26.33
>>348
自作ソートとか最悪なんだけどw
2020/01/18(土) 20:44:07.53
>>361
今後登場するアルゴリズムを将来にわたって全て最悪と言っているに等しい
これを老害と言わずして他に何があるというのか
2020/01/18(土) 20:54:38.85
>>362
頭悪いね。
中国人が作った自作ライブラリのに中に自作ソートがあってさ、バグあるじゃんって直したことあるんだよw
自作ソートなんかライブラリに入れられても困るんだよねw
2020/01/18(土) 21:00:49.36
>>363
アンカ、ミスってる? 全く話が噛み合ってないんだけど
2020/01/18(土) 21:04:38.53
>>358
そういう奴が多いのは確かだろうけど、それってプログラマー未満だよな。
プログラマー板なんだからもっとプログラマーらしいこと話そうぜw
2020/01/18(土) 21:09:50.74
>>364
>>361,363は製品としてのプログラム開発なら標準ライブラリなどで品質の保証されたものがあるなら、自作のコードなんか使わずにそっちを使えってことだろう。
クイックソートのコードを暗記するのもいいが、それだけでは大した価値はない。メジャーな汎用的なアルゴリズムは基本的にライブラリで賄えるから、それを暗記することよりそれを応用してロジックを自分で考えられるようになるのが重要だということだと思う。
2020/01/18(土) 21:12:40.30
>>366
クイックソートよりも優れたアルゴリズムを思いつくのを
クイックソートを暗記せずにどうやれって言うんだよ

必ずしも初めからそれが目的でなくても
クイックソートを暗記するなとおまえがぬかす責任は何だ?
2020/01/18(土) 21:27:12.91
> クイックソートよりも優れたアルゴリズムを思いつくのを
> クイックソートを暗記せずにどうやれって言うんだよ

ん? どうやれって自分で考えるんだよ。
ソートに数学関係あるかな?
あるならそっちを勉強すればいいけど
ともかく暗記じゃ新しいアルゴリズムを思いつくのは無理だよね
2020/01/18(土) 21:32:23.98
ああ、おまえはクイックソートを暗記することでクイックソートを思いつくのね

うん、えらい!!
2020/01/18(土) 21:36:55.62
>>366
おっしゃる通り。
標準ライブラリに用意されてるなら標準ライブラリ使ってくれって事。
クイックソートを自分で書いてみて勉強するならともかく、自作ライブラリを開発に持ち込まれても迷惑なだけ。
2020/01/18(土) 21:40:15.98
>>370

>>362
俺はおまえほど若造を見下してないぞ
2020/01/18(土) 21:41:54.92
クイックソートを知らないようじゃ処理オーダーの概念もわかるまい
2020/01/18(土) 22:13:25.77
そこ写経していれば、処理オーダーも理解できる!って叫ばないのか?w

今度小学校低学年に写経させてみるわー
キーボードぐらい打てるでしょ
2020/01/18(土) 22:18:38.42
>>367
クイックソートより優れたアルゴリズムを考案するなんて、それこそ情報科学の専門家が論文として発表できるレベルだぞ。
そんなことを求めてるんじゃなくて、クイックソートなど既存のアルゴリズムをそのまま適用できない問題を自分で解決できるように、解法を自分で考える力が大事だと言ってるだけだよ。

あと、クイックソートの"コード"を暗記するなと俺は言ってないよ。暗記するのは構わんが、大して意味がないと言っている。
それよりアルゴリズム(解法だけでなく、なんでこの方法で並び替えができるのか、なぜこの方法がバブルソートなどより高速なのかも含め)とか、言語の文法、機能(再帰とか)を深く理解して自分で使いこなし応用できるように、そっちに頭と時間を使った方がいいと思うぞ。
2020/01/18(土) 22:19:39.56
>>374
めんどくさい。ひたすらコードをタイプしてたい。写経すると集中力がつく!
2020/01/18(土) 22:27:57.32
>>375
それなら、ほんとに仏教の経典を写経するといいんじゃね?
集中力だけでなく心の平穏も手にはいるかもw
2020/01/18(土) 22:29:52.87
>>374
> クイックソートなど既存のアルゴリズムをそのまま適用できない問題を自分で解決できるように、解法を自分で考える

ことと、クイックソートよりも優れたアルゴリズムを思いつくことは
何か違うのか?
2020/01/18(土) 22:33:18.44
>>377
自分で創作料理を作ることと
究極の創作料理を作ることぐらい違う
2020/01/18(土) 22:59:19.11
>>377
例えば、クイックソートなどの一般的なソートアルゴリズムは全順序関係を持つ要素をソートする汎用的なアルゴリズムだけど、対象としている問題で扱うのが全順序が定義されておらず特殊なルールで整列させるようなものだったら、それ固有のロジックが必要になるんじゃね?
2020/01/19(日) 06:03:49.91
標準ライブラリを使うのは責任の丸投げ
コピペプログラマと同じ
コピペ元の信頼度が違うだけ
2020/01/19(日) 06:10:18.73
同じ理屈なら言語もだな
2020/01/19(日) 06:35:03.79
>>378
だから、それは何か違うのか?
2020/01/19(日) 06:35:46.33
同じことを言い方変えてるだけだろ
話が滑ってるぞ
2020/01/19(日) 07:58:08.90
>>382
クラス一位と世界一位ぐらい違う
2020/01/19(日) 08:02:29.98
権威主義ってやつだな
巨匠も元は赤子ってことを忘れてやがる
2020/01/20(月) 08:48:18.84
>>384
違いがわからん
2020/01/20(月) 08:51:27.31
俺のクイックソートの実装は世界一だと思ってるがクラス一でもあるからな

俺にとって世界もクラスもたいしてかわらん
なぜなら俺がオンリーワンだから
2020/01/20(月) 08:52:36.96
写経するのにオススメの本とかある?
2020/01/20(月) 09:05:51.69
お寺で買えるんじゃね?
2020/01/20(月) 09:10:33.36
アマゾンで経本売ってるぞ
どの宗派かは親に聞いてくれ
391仕様書無しさん
垢版 |
2020/01/20(月) 10:45:03.94
祈るな!
祈れば手が塞がる、お前が握っているものは何だ!!
2020/01/29(水) 12:53:54.72
俺独学だけどエクセルとVBAいじってるうちにオブジェクト指向が分かるようになって一気に開眼したわ
2020/01/29(水) 13:37:33.67
自分の力で這い上がったやつと、
他人が用意したお膳立ての中で
他人が組んだ計画どおりにスキルを獲得したやつじゃ
対応力:  前者>後者
吸収力:  前者>後者
プライド: 前者<後者
という違いがでるね
2020/01/29(水) 14:58:05.74
同一人物でも長い人生の中で前者になったり
後者になったりで、振り返るとところにより
内容とプライドのバランスがいいところと
悪いところができている
2020/01/29(水) 15:26:21.36
>>392
気のせいや
2020/01/30(木) 23:35:37.65
せめて数学専攻崩れぐらいじゃないと 
例えば5G通信に関わるプログラマーは線形代数を余裕で使いこなすことが求められる

ビビるでしょ? あなたがた文系には上流プログラミングは無理なんですわ 諦めなハレ
2020/01/31(金) 00:35:00.31
>>396
ド底辺やんけ
2020/01/31(金) 00:36:23.07
簡単なことでより多くの金を得る人が上流です
理想を言えば何もしなくても金が入るようにするのです
2020/01/31(金) 00:38:45.56
>>397
アハハハ スケールのデカさ考えろカスwww 想像すらでけんか アホが
2020/01/31(金) 00:40:37.14
上流は博士号持ちも多い 理系院卒は当たり前 言うといたる お前らの夢をぶち壊すためにな
もちろん最上流の研究開発をこなすためだよ
2020/01/31(金) 00:51:15.93
>>399
書いてる文面からは小物臭がプンプンするぞw
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況