なぜ人々はプログラマーを猫に例えるのだろうか?私が思うに、猫の超然さ、孤独好き、そしてちょっとしたことで邪魔され気が散りやすいこと。これらはプログラマーを表現するのによく使われる言葉だ。では、もしプログラマーが猫のような存在で、もし本当に猫だとしたら、あなたはどの猫だろうか?
夜更かし猫:このタイプのプログラマーは、しょっちゅう徹夜で奮闘する。
超夜更かし猫:このタイプのプログラマーは徹夜でプログラミングし、コンピューターの机から離れたがらず、食事も睡眠も机の上でする。
食いしん坊猫:このタイプのプログラマーは、よくパソコンデスクにうつ伏せになってご飯を食べ、しかも食べ過ぎる。
短気な猫:このタイプのプログラマーは、一日中コードを開発しているのに、最後に得られるのはコンパイルエラーだけ。いい気分でいられるわけがないだろう?
スマホ猫:明らかに、このタイプのプログラマーはモバイルアプリを開発していない。
絶対に残業しない猫:説明不要。
ハードウェア猫:ソフトウェアプログラマーにもハードウェアの知識が必要だ。
やればやるほど混乱する猫:このタイプのプログラマーは、一日中小さな問題にこだわり続ける。
集中力のある猫:見てください、この集中力。このタイプのプログラマーはコードレビューの際、問題のあるコードを見逃さない。
絶望した猫:このタイプのプログラマーは、コンピューターを窓から投げ捨てる準備がいつでもできている。パフォーマンスのボトルネックが一体何なのか見つけられないからだ。
仲良し猫:このタイプのプログラマーはペアプログラミングをし、お互いに助け合い、開発チームに和やかな雰囲気をもたらす。
スピード猫:このタイプのプログラマーは何をするのも特に速い——ただし、とても間違いやすい。
Apple猫:このタイプのプログラマーは、Macで開発するのが好きだ。
あなたはどの猫ですか?
本文の出典:http://www.techug.com/if-programmers-were-cats