プログラムって結局コツコツと小さな部品を作り、その部品をまたコツコツと組み立てて大きな作品にするってことだから、一番重要な資質は ・物を作るのが好き だと思います。積み木とか粘土とかレゴとかガンプラとか。 謙虚さも必要。あと危ない橋を渡らない慎重さ。きわどい曲芸をしない。 (RFC 1122 の 1.2.2 Robustness Principle (堅牢性の原則)) あとよく言われるのは「プログラマーの三大美徳」 1.怠慢 2.短気 3.傲慢 怠慢てのは「楽をするためならどんな努力も惜しまない」ってことね。