人気サイト様 最新記事

博士ちゃんねる ヘッドライン

タグ : コピペ

プログラマー「最強のプログラミング勉強法は写経」 @ [プログラマー板]

プログラマー「最強のプログラミング勉強法は写経」 @ [プログラマー板]
1: 仕様書無しさんNG NG
プログラミングを学ぶ最も良い方法は写経である。

写経とは、紙に打ち出されたソースコードをキーボードから入力する行為だ。
一見、ものすごく無駄に見える。
ネットからダウンロードすればすぐに済むものをなぜわざわざ手で入力し直すのか。

でも考えてみて欲しい。
なぜ小学校では漢字の書き取りテストがあるのか。
漢字ドリルとは、同じ文字を何度も書いて反復するのである。
ひらがなだってカタカナだってそうだ。
書いてみなければ、身につかない。
もしも、漢字を一度も書くことなしに漢字を読めるようになったとして、それにどれほどの意味があるだろうか。
英語もそうだ。
アルファベットを書くところから全ては始まる。
外国語を学ぶときに最初にやるのはアルファベットの写経であり、その次にやるのは単語の写経であることは言うまでもない。

であれば、プログラミングという「言語」を学ぶのに写経が最も有効なのは自明ではないかと思う。


しかし、プログラムの場合、ラクが出来てしまう。コピペが出来てしまう。
でもそれではちゃんと学べたとはいい難い。
以前、とある巨匠に「どうすれば絵がうまくなるんですか」と間抜けな質問をしたことがある。
答えはあまりに簡単だった。
「描くしかないよ。寝ても覚めても描くしかない。描かないやつはうまくなるわけがない」

プログラムも同じで、うまくなろうと思ったら書くしかない。
最初は目的にもなしに書くことはできないから、まず写経する。
それだけでも十分意味がある。
写経を繰り返して、一通りのプログラムの構造を学び、プログラム勘をまず鍛える。

次に、自分の表現したいことをプログラムで表現する。設計して、実装して、失敗して、再設計して、また実装する。
その繰り返しでしか、上達する道はない。
最強のプログラミング勉強法が写経である理由
続きを読む

IT業界のクソ労働環境をなんとかしたい @ [プログラマー板]

IT業界のクソ労働環境をなんとかしたい @ [プログラマー板]
1: 仕様書無しさん 2017/10/03(火) 14:25:42.98 .net
残業多すぎィ!
徹夜多すぎィ!
休日出勤多すぎィ!
給料低すぎィ!
偽装請負やり過ぎィ!
雇用不安定過ぎィ!


IT業界はクソ
新卒は絶対来るな
改善は不可能
続きを読む

プログラミングのやる気出す方法教えてくれ @ [プログラム板]

プログラミングのやる気出す方法教えてくれ @ [プログラム板]
1: デフォルトの名無しさん 2016/09/11(日) 08:35:33.95 ID:0n/rwUzO.net
Javaを最初にやり始めたんだけど、俺の作ったプログラムなんて……っていつも思ってしまう
続きを読む

お前らが笑ったコピペを貼れ! @ [昆虫・節足動物板]

お前らが笑ったコピペを貼れ! @ [昆虫・節足動物板]
1: :||‐ ~ さん 2006/03/28(火) 00:29:47 ID:o6Q86U6L
最近いろいろ殺伐としたこの板に一服の清涼剤w
いや~そこの君、待ってたよ!
1日中PCに貼りついちゃって…ww

今日見てきたいろんな板のいろんなスレで腹筋ヨジレたレスをここに貼り付けるんだ!
面白いコピペ、カモン(・∀・)♪
続きを読む

プログラム技術が低い奴の共通点 @ [プログラマー板]

プログラム技術が低い奴の共通点 @ [プログラマー板]
1: 仕様書無しさん 2014/07/21(月) 19:09:24.34
・家でプログラムしない
・技術情報を調べない
・自腹で本を買わない
・仕事で使ってる言語しか知らない
・仕事で使ってる言語をよくしらない。
・ネットショップ使ったことがない
・ウェブサービス使ったことがない
・そもそも家でインターネットしない
・パソコンすら無い
・他の部分を真似して修正しか出来ない
・何やってる変わらないが動いているからOKだろうと考える
・英語を読まない
・エラーメッセージを読まない
・浮動小数点誤差をしらない
・2進数、16進数をしらない。計算出来ない。
・関数・クラス嫌い。できれば作りたくない
・コピペ大好き
・ブラインドタッチできない
・ディレクトリ+日時バックアップしてる
・CLI使えない
・レンタルサーバーを借りたことがない
・Linuxを知らない
・Macを知らない


適当に書いたんで、みんなで補足してくれ。
続きを読む

【的を射る】国語原理主義者のスレ【的を得る】 @ [言語学板]

【的を射る】国語原理主義者のスレ【的を得る】 @ [言語学板]
1: 名無し象は鼻がウナギだ! 2015/12/25(金) 17:50:27.70 0.net
このスレは所謂「正しい国語」を信仰しちゃうような残念な人の為にあります。
国語原理主義を信奉する諸兄は奮って書き込んでください。
尚このスレが埋め立てられる事は御座いません。
続きを読む

真性おまえら帝国にありがちな事 @ [世界史板]

真性おまえら帝国にありがちな事 @ [世界史板]
1: 世界@名無史さん 2016/03/26(土) 20:06:00.94 O.net
初代国王が童貞
続きを読む

印象に残ったコメントを晒せ Part 0×07 @ [プログラマー板]

印象に残ったコメントを晒せ Part 0×07 @ [プログラマー板]
861: 仕様書無しさん 投稿日:2007/03/03(土) 21:21:12
バグってた箇所の変更履歴にて
//機能追加 2007.01.25 T.Suzuki
T.Suzukiは去年12月いっぱいで退職してるのだが。。
誰だ人に罪を擦り付けたのは

出て来いщ(゚Д゚щ)カモォォォン
871: 仕様書無しさん 投稿日:2007/03/22(木) 17:22:43
>>861
ソース頭の変更履歴をそのままコピペするため、知らない人の名前のまま進んでいたプロジェクトってのはよくあるな

しかし、それぐらいはどうってことはない。
俺は、2年半一人で受け持ち守ったプロジェクトを、ようやく別への異動ということで、別会社に引き渡したのだが、半年後にそのプロジェクトのソースを見ると「3年間、全てその会社が担当した」という内容に書き換えられていたぞ!!
ソース、仕様書全て・・・・・・・あの屈辱は未だに忘れることができない。
続きを読む

プログラマーの生産性が100倍もの差がつくのはなぜか? @ [プログラマー板]

プログラマーの生産性が100倍もの差がつくのはなぜか? @ [プログラマー板]
1:仕様書無しさん2015/02/09(月) 01:32:20.61 .net
プログラマの生産性は人によって100倍も差が出ることがあるというのは、真実として知られています。
言い換えれば、人によって100倍も早く作れるということです。
これは1年かかる仕事が3日で、1ヶ月かかる仕事が半日で終わるということです。
人件費で言えば、1000万円かかる仕事が10万円で済むということです。

これは脅威です。この生産性を手に入れているのといないのとではコスト以前に仕事が成り立つかどうかのレベルです。
生産性が高い人が参加するしないがプロジェクトの成否に直結しています。
こんな仕事、他にはないです。


ではなぜ100倍も差が出るのか?
100倍の生産性を手に入れるにはどうすればいいのか?

そういう話をしていきましょう。
続きを読む

印象に残ったコメントを晒せ Part 0×06 @ [プログラマー板]

印象に残ったコメントを晒せ Part 0x06 @ [プログラマー板]
660: 仕様書無しさん投稿日:2006/06/10(土) 12:12:18
ピエール・ド・フェルマー
// ここにはとある不具合がある
// わたしはその解決法を発見した
//だが残念なことに
//その内容を書くには余白が狭すぎる
661:仕様書無しさん投稿日:2006/06/10(土) 13:45:47
お前はフェルマーかw
続きを読む