タグ

2008年6月20日のブックマーク (2件)

  • 「KISS」が重要 - Be Happyman!!

    "Keep It Simple, Stupid!" いやはや、その通りです。今日はこの原則を実感したあるエピソードから得た教訓について書きます。 調べ物一つするにしても、Googleですぐにわかる情報に価値はありません。自分の頭と足で稼いだ情報をチームに提供し、それをさりげなくアピールします。 『受託開発の極意』P126 自分で書いておいて、自分でそれを守らなかったのは拙かったです。 Webシステムの運用方法の変更に伴い、セッション管理に関する仕様変更をしたことがあります。もともとの設計思想はものすごくシンプル。 どうせ×ボタンでウインドウを閉じる人は防げないので、凝った二重ログインチェック処理ではなく、「後からログインした人を優先する」方針とする。 というものでした。端末の数が限られており、複数人での利用を想定しないシステムですからこれは理にかなっています。これならセッションタイムアウト

    「KISS」が重要 - Be Happyman!!
    papanda0806
    papanda0806 2008/06/20
    コンテキスト重要。
  • SIerが必要としてるのは業務にも興味を持てるプログラマ - Be Happyman!!

    「業務知識の必要性」は、田舎の中小SIerに勤める私にとっても興味深いテーマです。 確かに金融は業務知識がないと歯が立たない。でも、自分の経験した限りでは、それ以外の業務は、案件が始まってから勉強しても十分間に合います。 私も若いころは金融系の受託開発に携わりましたが、正直業務知識は身についてません。先輩にいろいろと教わったりもしたのですが、頭に入ってきませんでした。ちょうど、私の苦手な数学の問題を解いているときの苦痛感というよりは、無力感ですね。頭のまんなかあたりにもやがかかっていて、なにも入ってこない感じでした。*1 今では随分とその苦手意識は改善されましたが、やはり業務に強い人にはかなわないなぁ、という思いはあります。「才能」ってあるんじゃないかと考えてしまうことすら。 ただ、それでも今心がけているのは、業務知識を完璧に身につけようとする前に、業務(&リアルな世の中の仕組み)に興味を

    SIerが必要としてるのは業務にも興味を持てるプログラマ - Be Happyman!!
    papanda0806
    papanda0806 2008/06/20
    "世の中の設計(仕組み)を把握し、場合によってはそれを業務の改善という形で実現する面白みを感じられる。私はそんな最強のプログラマを育てたいです。 "