ブックマーク / sirokuro-2.hatenadiary.org (2)

  • SIer にとっての最新技術 - SiroKuro Page

    最新技術を一式、SIer に与えるとする。 まずは RoR を与えてみよう。「RoR で作れば生産性が高まる」という噂を聞いて、SIer は興味を持つ。そして【自分のやりたいことが RoR で実現可能か否か】を調べはじめる。実現できなかったら【どのようにすれば RoR で実現できるか】を調べはじめる。そして RoR は SIer に使われずに終わる。SIer の生産性は元のままだ。SIer がしたかったことは、独自の規約を作ることだった。独自規約が RoR の規約と衝突し、結局のところ RoR は使用されたが活用はされなかった。 次に、適当な KVS を与えてみる。実行速度が上がるという噂を聞いて、SIer は興味を持つ。しかし KVS から手を引くのはとても素早かった。高度な SQL が動かせず、また諸々の政治的理由により【安価な】 KVS は【高価な】 RDBMS に敵うことはなかった

    SIer にとっての最新技術 - SiroKuro Page
    lalha
    lalha 2009/12/24
  • RE: プログラマー面接時の技術的な質問事項 - SiroKuro Page

    プログラマー面接時の技術的な質問事項(アプレッソ版) : 小野和俊のブログ に回答してみよう。まだ学生だし、たぶん間違えているけど、気にしない。 開発実績編 これまでに携わってきた開発プロジェクトの中で、一番の自信作と言えるものはどんなものですか? 実務経験は無いけど JVM 上で動作する軽量スクリプト言語処理系を作った*1経験がある。実務経験は早いうちに積み重ねたいね。 プログラミング基礎編 for (int i = 0; i < list.getLength(); i++) {}の潜在的パフォーマンスボトルネック パフォーマンス的には getLength を毎回計算していること。これは list の実装に依存しているけど、例えば File.length() などでこれと同じことすると激遅になる。素直に Iterator 使ったほうが分かりやすいし速くなることも多いと思うよ。 また、パフ

    RE: プログラマー面接時の技術的な質問事項 - SiroKuro Page
  • 1