タグ

ブックマーク / mojix.org (3)

  • Pythonでデザインパターン - モジログ

    GitHub - faif / python-patterns https://github.com/faif/python-patterns GoFデザインパターンのPythonによるサンプルコードを集めたプロジェクト。以下の各ファイルが入っている。 - abstract_factory.py - adapter.py - borg.py - bridge.py - builder.py - chain.py - command.py - composite.py - decorator.py - facade.py - factory_method.py - flyweight.py - iterator.py - mediator.py - memento.py - null.py - observer.py - pool.py - prototype.py - proxy.py -

  • プログラマというのは物書きである - モジログ

    When you were young - 何かが見えなくなっている日Google村上憲郎氏講演で思ったこと http://hiroshimo.wordpress.com/2010/03/14/murakami_hirakata/ Google名誉会長・村上憲郎氏の講演について書かれている。その中にある、質疑応答での村上氏の回答がいい。 <Googleという会社は日の会社とどう違うのか、という非常に根に迫った質問があり、それに対して村上氏は「日ではプログラマからSE、主技、部長というようなキャリアステップがあるが、USではプログラマはずっとプログラマだ」ということをおっしゃっていました。プログラマというのは物書きなんだから、ということです。つまり著述業であるということです。松清張がずっと松清張であるようなものだと>。 <日で役職があがるというと、それまで出来ていたことが

    quill3
    quill3 2010/03/16
    ライティングは自然言語を使って人間に向けて書き、プログラミングは人工言語を使ってコンピュータと人間の両方に向けて書く
  • ITは「理系」なのか? - モジログ

    ITは一般に「理系」と見なされていると思うが、私はこれはちょっと違うような気がしている。 私は理系だったが、初めてコンピュータを買ったのは27歳のときで、それまではコンピュータと無縁の人間だった。大学のときもコンピュータの授業があったが、まったく理解できず、興味も持てなかったので、課題なども友達のものをただ写して、意味もわからず提出していた。 いまはほぼ誰でもネットを見ているし、昔よりもPCが一般に普及しているので、その結果として、理系でPCが苦手な人というのは少なくなっていると思う。しかし、理系だからコンピュータが得意、という因果関係はやはり成立しないような気がする。 IT業界の中にいる人はわかると思うが、一般的にIT業界で求められるスキル・専門性は、理系的な論理性というよりも、「ものをつくる」のに必要な職人性だ。理系的な論理性というのは、少ない原理から多くのものをロジカルなステップによ

  • 1