クリエイティブなプログラマーから学ぶ14個の事柄
出典元:http://gigazine.net/index.php?/news/comments/20080804_programmer_creativity_boost/ |
|
世の中には“ハッカー”という言葉があります。 1.さまざまな分野に手を伸ばし学び続けるプログラマーは常に新しい言語を学んでいきます。同じように、さまざまな分野に手を広げ、学び続ける姿勢が大切である。 2.土台の部分から物事を始める物事を土台から固める方がよりクリエイティブな解決方法を見いだすことができる。 3.すべての事に疑問を投げかける何事にも疑問を投げかけていく事によって、仮定であった事柄を新しい解決法に変えていくことができる。 4.何事も楽しむ何事も楽しんで行わないと、新しいアイデアや解決法が見いだしにくい。 5.探求し続けるアイデアは一貫して厳密に調査しなければいけない。考えは常に変化していくため、常に調査をし続ける必要がある。 6.情熱を持つプログラマーは寝る間も惜しんでプログラミングするくらい情熱を持って仕事をしている。 7.さまざまなスキルをマスターする何かをするにしても、自分が持っているスキルによって、できる事が制限されてしまう。できるだけ多くスキルを身につけ、できる事の幅を広げる事によって、さまざまなものを生み出すことができるようになる。 8.抽象的な概念を作ってみる「コンピューター」と「電話」を掛け合わしてSkypeが生まれ、「ウェブサイト」と「ワードプロセッサー」を掛け合わせて、Googleドキュメントが生まれたように、抽象的な概念どうしが融合しあい、異なったものの考え方が生まれることがある。 9.既存の枠組みを制限としてではなくツールとして活用する仕事をする上で既存の枠組みが制限となることが多いが、その枠組みが基盤作りの助けになることがある。既存の枠組みを制限としてとらえるのではなく、基盤作りのツールとしてとらえるのがよい。 10.やってみないで結論を決めつけない何もしないで勝手に物事を判断してはいけない。 11.常に単純で簡潔な解決法を探す複雑な方法で問題を解決するよりも、最も簡単な方法で問題を解決する方が効率的。従って、できるだけ簡単な解決方法を探すのが一番効率的と言える。 12.遠慮しないで、既存のアイデアを利用する常に新しいことをしようと考えるだけでなく、既存のアイデアを利用して、より良いものを生み出すのも一つの手である。 13.協力することを恐れないプログラマーは一つの目標に目がけて、多くの人の努力が向けられます。つまり目標を達成するためには、他者と協力し、力を合わせなければならない。 14.非常に簡単な事から、美しいものを作り出すプログラムは基礎の積み重ねで成り立っている。ほかのことでも同じように基本的なことの積み重ねによって良いものが生み出されていく。 』 |
| 注目する! 却下する。 |
コメント一覧
現在コメントはありません |
コメントを投稿する(300字以内) |
最新の投稿:


