8割のプログラマーは
「怠惰である」ことを
あなたは知っていたでしょうか
実際に細かく聞いてみると
世界中のプログラマーの
9割にまで達するかもしれません
実は、「怠惰である」ことは
プログラミングをする人にとって
「3大美徳」の1つなのです
プログラマーの3大美徳は
- 怠惰であること
- 短気であること
- 傲慢であること
この3つを「3大美徳」
といいます。
プログラマーは怠惰である
あなたは
何を言っているのか
上手く理解できていないでしょう
ただ、もしあなたが
本当にプログラミングを
できるようになりたくて
その理想に
辿りついていないのであれば
彼らの意見を聞く必要があります
実はこれは
プログラムの根本的な
考え方でもあり
Javaの中でも所々に
この考え方がでてきます
もし、あなたが
この考え方を習得していない場合
プログラミングのスキルは
一向に上がりません
今のあなたは
電車で30分のところに
2時間かけて歩いて行き
「これでも着けるからいいじゃん!」
と言っているような状態です
これを繰り返せば
残酷なまでに
差は開いていきます
しかし、あなたが
一回でもこの考え方を
理解してしまえば
プログラムの全てが
腑に落ちるようになります
そしてあなたは
一人で立派なプログラムを
組めるようになった頃
「自分は怠惰だ」
と誇らしげに言うようになります
パソコンの画面に
カタカタとプログラムを
打ちながら
「俺は面倒くさがりだから
プログラミングをやってるんだ」
と言うようになります。
そして、本当に
あなたの生産性は
普通の人の5倍になります。
あなた1人が働くことで
5人に分身したかのような
生産性が得られるのです
あなたの職場が
どれだけリストラにあったとしても
あなただけは
懇願してでも
残ってほしいと言われます
あなたは5人分の
戦力なのです
なぜ、「怠惰」は美徳なのか
「怠惰」を少し変えて
わかりやすくするのであれば
『同じことをするのが
とてつもなく嫌い』
という表現になります
この考え方を
取り入れるのが大事です
もう1度言います
あなたは
『同じことをするのが
とてつもなく嫌い』
な人になる必要があります
あなたは、1日の生活の中で
毎日繰り返している
同じ行動はないでしょうか
似たようなフォーマットの報告書
定型文を返すだけのメール
例えば、メールを取れば
おはようございます
ありがとうございます
よろしくお願いいたします
などは、頻繁に打ちますよね
せめてこの3つのワードだけでも
単語登録をしてしまうことです
例えば
「おは」→「おはようございます」
となるように登録しておけば
あなたの作業量は
文字どおり4分の1になります
実は、このように
「怠惰な発想」は使えます
メソッドは
何度も同じ方法を記載するのが
あほらしいから
変数に拘るのは
修正するとき、1箇所を
直せば良くなるから
(何箇所も触る必要がなくなる)
実は
あなたの生活の周りには
毎日繰り返しているだけのものが
たくさん存在します
今回は
プログラマー的な考えを持つ
「怠惰になること」
をお伝えしました
「繰り返している」ものを探す
このブログを読み終わったあなたは
自分の1日の生活の中から
繰り返しているものを3つ探してください
1日1日繰り返しているものでも
1日の中で繰り返しているものでも
どちらも含めて構いません
まずは
簡単にする方法は
考えなくて大丈夫です
とにかく
3つ探し出してみてください
「怠惰な発想」を持つ
大事な一歩です
私の例
1.日報などの1日の業務報告
2.挨拶の定型文の入力
3.朝起きてから家を出るまでのルーティン
あなたも書き出してみてくださいね