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

1 :仕様書無しさん:2019/11/26(火) 05:01:43 .net
プログラミングを学ぶ最も良い方法は自分オリジナルのソフトを作ることである。

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

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

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

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

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

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

写経では書き写すだけなので、何も身につかない。
自分がやりたいことをどうやって実現できるか、考えて、参考にして、理解して、実装する。
その繰り返しでしか上達する道はない。

2 :仕様書無しさん:2019/11/26(火) 07:10:24 .net

それはそいつが能無しだからプログラムできないのであって
写経は特に関係ないんだな。

49 :仕様書無しさん:2019/11/27(水) 12:13:15.75 .net

ググって継ぎ接ぎだらけでつくったソースの世話をするほうの身にもなってよ
たまにはちゃんと勉強しようぜ

43 :仕様書無しさん:2019/11/27(水) 06:20:53 .net

写経にはコーチもいらないし、正しいやり方も何もない。
教師に教わりながら写経するなんてまず無いし
ほらな写経は全然意味がないってわかるやろ

102 :仕様書無しさん:2019/12/02(月) 15:09:12.23 .net

無理だいくらなんでも才能がなさすぎる
お前なんかせいぜい毎晩卵かけご飯にありつけるのがやっとね

23 :仕様書無しさん:2019/11/26(火) 15:19:56 .net

>>22
良かったーおれ偏差値低いからそういう間違えするから怖かったよ

72 :仕様書無しさん:2019/11/27(水) 17:13:14 .net

>>70
製麺所の作業員かよ

39 :仕様書無しさん:2019/11/27(水) 02:12:45 .net

>>32
写経というのはまずは典型的な泳法で泳いでみましょうという話
いきなりプログラミングというのは水に落としたら誰でも浮いてくるよという話

本を読むというのはプログラミングでも水泳でも同等の話だろう
また、水泳は本来ならコーチをつけて正しい泳ぎ方を学んで真似をする
大抵の人は教師に教わりながら水泳を覚えたはずだ

プログラミングも水泳と同じような学び方であるべきだ

9 :仕様書無しさん:2019/11/26(火) 13:21:07 .net

写経から何も学べないやつには写経は無駄

41 :仕様書無しさん:2019/11/27(水) 02:49:50 .net

自分がわかるようになった方法が
そのわからない人に有効かどうかが不明
たいていの場合は能力不足の場合が多い

41 :仕様書無しさん:2019/11/27(水) 02:49:50 .net

自分がわかるようになった方法が
そのわからない人に有効かどうかが不明
たいていの場合は能力不足の場合が多い

90 :仕様書無しさん:2019/12/02(月) 08:41:55 .net

写経したあとデバッガ動かして動きを見るのが勉強じゃね?

54 :仕様書無しさん:2019/11/27(水) 12:34:19 .net

できないヤツに写経やらせても無駄

56 :仕様書無しさん:2019/11/27(水) 12:59:27.67 .net

図書館に置いてない

写経が悪←いまここ

79 :仕様書無しさん:2019/12/01(日) 19:05:48.87 .net

料理に例えるなら、

料理本のとおりに作れば、そこに書いてある料理が作れる。ただし創作料理は作れない。
ソースコードを写経すれば、そこに書いてあるプログラムが作れる。ただし普通は創作プログラムを求められる。

60 :仕様書無しさん:2019/11/27(水) 13:13:45.12 .net

つまりそのレベルだから写経しろ!って言われてるんだよ

63 :仕様書無しさん:2019/11/27(水) 13:57:24 .net

をコピペ

8 :仕様書無しさん:2019/11/26(火) 13:18:13 .net

このスレの答え出ちゃったねw
結論: 写経意味ない

85 :仕様書無しさん:2019/12/02(月) 03:34:33 .net

環境の差って残酷

16 :仕様書無しさん:2019/11/26(火) 13:42:24 .net

>>10
社内メンターはありがたいけど
個人の有料メンター頼りのなんちゃってプログラマーなんてどれくらいいるんだろ

75 :仕様書無しさん:2019/11/28(木) 17:21:28.87 ID:7CRpbUgTC

あのー

93 :仕様書無しさん:2019/12/02(月) 12:31:27.69 .net

使ったヤツが悪い

88 :仕様書無しさん:2019/12/02(月) 08:16:23 .net

料理ならレシピ通りに作るのも実際に手を動かして切ったり焼いたり味付けしたりするから立派な実践だけど、プログラミングでの写経はただのタイピングでしかないから、まったく価値が違うぞ。

71 :仕様書無しさん:2019/11/27(水) 16:25:43 .net

>>68
オープンソースを運営する上では無能を鍛えることも大事なんだよ

42 :仕様書無しさん:2019/11/27(水) 06:19:08 .net

>>39
> 写経というのはまずは典型的な泳法で泳いでみましょうという話

なんでプログラミングの例えをさらに例えるん?
それなら、プログラミングは水泳と同じで実際に泳いでみましょうでいいやん

写経はただ書き写すだけだからプログラミングできるようにはならない

103 :仕様書無しさん:2019/12/02(月) 15:11:22.43 .net

玉子3個は多すぎると医者に注意されております

32 :仕様書無しさん:2019/11/26(火) 18:10:48.86 .net

泳げない人が、泳ぎ方の本を読んだからって泳げるようにならない。
泳げるようになるためには、泳げない状態でいきなり泳ぐ練習をするんだよ。

プログラミングも一緒。プログラミングができない状態で
いきなりプログラミングを始めるんだよ。
初めながら一行ずつこなしていく、書き写すんじゃなくて
その意味を完全に理解しなくてもいいから、考えながらすすめる。
そうすればあるときにそれらの断片な知識がつながって、思うようにコードが書けるようになる。

76 :仕様書無しさん:2019/11/28(木) 17:21:57.48 ID:7CRpbUgTC

あのー

83 :仕様書無しさん:2019/12/02(月) 00:51:24.97 .net

書いてる分量通りに作る仕事は
ソフトウェア開発には存在しない

99 :仕様書無しさん:2019/12/02(月) 14:38:08.94 .net

できないやつの写経例は笑える
たぶん写経するレベルにすら達していない

77 :仕様書無しさん:2019/11/29(金) 19:02:44.12 ID:brWOUpK3E

94 :仕様書無しさん:2019/12/02(月) 12:33:45.25 .net

コピペで済むものを入力するのは「真面目」ではなく「マヌケ」だよw

コピペ・・・悪
写経・・・悪+マヌケ

31 :仕様書無しさん:2019/11/26(火) 17:52:52 .net

間違えた、30分だったな

104 :仕様書無しさん:2019/12/02(月) 21:07:59.91 .net

「これっ」て本渡された…

「はぁ?」

24 :仕様書無しさん:2019/11/26(火) 15:21:24 .net

学生時代真面目に勉強してこなかったのがバレたんだけど、それを踏まえて二十歳超えてからこの業界来て俺からポジションを奪われるような業界ってことは今のITエンジニアはカスばかりということでそれはこのスレを見てもわかること

61 :仕様書無しさん:2019/11/27(水) 13:24:54.97 .net

ちゃんと動いているプログラムをコピペして
ちょっと変えてみて、どうなるか、どういうエラーになるかを
観察した方がよっぽど勉強になると思うが

44 :仕様書無しさん:2019/11/27(水) 08:10:11.27 .net

水泳でいうなら、写経って泳いでいる人の映像をただ眺めているようなもんじゃないか?
ある程度の基礎があれば、上手い人の泳ぎを見てここはこうすると良いのか、なぜこうしているのだろうか、など気づきもあるし、実際に自分で泳いで試してみて、同じようにやるにはどうすれば良いか、変えてみたらどうなるか試行錯誤して上達する。
まったくの初心者が見てもコツや注意すべき点も分からず、なんかすごい、キレイ、速い、くらいの感想しかないだろう。最初にイメージを掴むのに見るのも良いけど、漫然と見てるだけでは進歩しない。

写経によって自分の知らないテクニックやライブラリ、記法などを知る機会くらいはあるだろうけど、それなら書き写すことに時間をかけるより、どんどん読んで中身を理解したり不明点を調べた方がいい。
そして既存ソースをコピってあれこれ改造して動作を確認したり、自分で考えて実際に書いてみてコンパイルエラーや思った通りに動作しないことを一つ一つ解消しないことには身に付かないだろう。

27 :仕様書無しさん:2019/11/26(火) 17:36:14.21 .net

それが甘えだっつってんだぁ
ほんとにぽまえらわw

30 :仕様書無しさん:2019/11/26(火) 17:50:47 .net

おすすめ
メンター 15,000円/h

82 :仕様書無しさん:2019/12/02(月) 00:19:44.44 .net

美味しいパスタの作り方

96 :仕様書無しさん:2019/12/02(月) 12:39:24.75 .net

ネットに落ちてるコードは、10行を超えるようなもので
そのまま本番で使える品質のものなんて見たことがないと言っても過言じゃないからな

12 :仕様書無しさん:2019/11/26(火) 13:28:48 .net

写経やコピペから何も学べないやつがメンター付けたらメンターの餌だな
長時間楽しめるジャーキーみたいなもんだ

3 :仕様書無しさん:2019/11/26(火) 09:57:41 .net

>>1
>写経したところで考えたことにはならない。
>そんなものコピペすればいい

↑無能

55 :仕様書無しさん:2019/11/27(水) 12:55:48.23 .net

それみろ写経が悪ってことだなw

俺はプログラム初心者頃でも写経なんかしたこと無いぞ
持っていたのはMSXだったが、図書館から借りた本はPC8801の本だ。
それしかおいていなかった。

どちらかにしか無い命令があるから写経しても動かない。
最初にやったのは移植だ。意味を理解して置き換える。

58 :仕様書無しさん:2019/11/27(水) 13:11:05.78 .net

プログラミング始めて1ヶ月〜3ヶ月「写経勉強になるわ〜」←わかる
プログラマー()「写経は勉強になるぞ!」←え?

36 :仕様書無しさん:2019/11/26(火) 18:34:07.37 .net

子牛をのーせーてー
荷馬車がゆーれーるー

97 :仕様書無しさん:2019/12/02(月) 12:39:47.16 .net

勉強としての写経はいいけど
写経丸パクリの製品は出してはダメだw

65 :仕様書無しさん:2019/11/27(水) 14:30:43 .net

どこからか湧いたちゃんと動いているプログラム

84 :仕様書無しさん:2019/12/02(月) 02:31:52 .net

定型的な処理書き足すくらいでしょ

21 :仕様書無しさん:2019/11/26(火) 15:13:50 .net

>>20
お前がおれより優れてるのは漢字だけだけどな

35 :仕様書無しさん:2019/11/26(火) 18:27:55.91 .net

できないやつができるようになるといい講師になれる
だが講師になった時点でプログラマとしては脱落組だ

参考になったらSNSでシェアお願いします!

レスを投稿する(名前省略可)

この記事を読んだ方へのおすすめ

  • C言語について

    元スレ 1 :ユズ:2008/05/17(土) 06:10:39 .net 将来ゲームのプログラムをしたいんですが、知識が全くありません。 だれか教えてくれませんか? 97 :仕様書無しさん:2011/10/23(日) …

  • ハイレベルエンジニアの条件

    元スレ 1 :仕様書無しさん:2014/09/07(日) 21:40:11.14 .net 高評価を目指しましょう! 契約単価 100万/月以下は拒否 工数交渉 客先提示期間×2倍で見積 稼働時間 定時に帰宅 31 :仕…

  • 【INW】インターネットウェア 01【TCS】

    元スレ 1 :仕様書無しさん:2008/07/06(日) 01:15:44 .net 東京コンピューターサービスの関連です。 何でも知ってること教えてください。 昔スレあったみたいだけどリトライ! 注意事項 ・個人名・住…

  • 50代のプログラマーいる?Part33

    元スレ 1 :仕様書無しさん:2018/07/25(水) 08:37:25.90 .net ああリューマチで膝が痛い!腰も痛い!肩も痛い! そんなんでも頑張ろう! 前スレ 50代のプログラマーいる?Part28 http…

  • SEって何やってる人なの?

    元スレ 1 :仕様書無しさん:2016/05/22(日) 22:59:40.02 .net 客「これ作って」 ↓ ディレクター「あい分かった、料金はこれこれで・・・」 ディレクター「プランナーよ、これ作って」 ↓ プラン…

  • おまえら通勤カバンに何入れてんの?w

    元スレ 1 :仕様書無しさん:2015/02/26(木) 18:41:47.23 .net 必要なもん会社のPCに入ってるし持ってる意味なくね? 見栄なの?手ぶらでいこうぜwww 308 :仕様書無しさん:2016/02…

  • 初心者プログラマーの寺子屋 #2

    元スレ 1 :ぬーぶ ◆upkqfrxkrw :2017/01/31(火) 18:36:45.77 .net プログラマーの初心者がプログラミングを学ぶスレ 他にも初心者さんいたら来てくださいまし 言語は何でもOK 雑談…

  • 致死量工数強要の開発報酬強奪裁判

    元スレ 1 :仕様書無しさん:2016/12/07(水) 11:43:26.40 .net NTTコミュニケーションズ致死量開発強要強奪裁判 【事件番号】 平成26年(ワ)第31477号 【裁判官】 宮坂昌利裁判官 【被…

  • ベンチャー企業に就職した皆さんへ

    元スレ 1 :仕様書無しさん:2011/12/07(水) 03:17:18.74 .net ぶっちゃけベンチャーってどうよ? 就活生にアドバイスよろ☆(ゝω・)vキャピ 16 :仕様書無しさん:2012/01/12(木…

  • 2020から小学生にプログラムの授業

    元スレ 1 :仕様書無しさん:2018/08/31(金) 10:39:34.94 .net 必須になるらしいけど ttps://techacademy.jp/magazine/8525 ここの住民的にはどう思います? 6…

  • 1関数何行? 1クラス何行?

    元スレ 1 :仕様書無しさん:2012/10/28(日) 15:19:45.84 .net ※ただしプロジェクト全体の行数は1万行を超えるものに限る 55 :仕様書無しさん:2012/11/23(金) 23:23:59.…

  • 自分を大きく見せようとする奴

    元スレ 1 :仕様書無しさん:2019/09/25(水) 21:07:25.50 .net 多くね?この業界。 なんでマウント取ろうとするの? しかも、多くが、言ってる技術持ってないという 75 :仕様書無しさん:201…

最近のコメント

匿名 : 合同会社グラウンドステップ 被害者の会 part2
 吉川利幸さんが社長を務めるランサーズでの評価 すご... (5/05)
匿名 : Opera12(Presto) Part8
 Dragonflyが使えなくなったorg (6/25)
匿名 : あえてコマンドライン禁止のLinux
 いまではほとんどのディストリのインストで日本語環境までコマン... (6/15)
ページTOPへ↑