オススメ本(2)

これを忘れていました。

My Job Went To India オフショア時代のソフトウェア開発者サバイバルガイド
My Job Went To India オフショア時代のソフトウェア開発者サバイバルガイド

プログラミングに直接かかわるものではありませんが、技術者として心しておかなければならないことが書かれています。オススメ。

オススメ本

おぉ、これは読みたい。実は今オフショアやってるんですよ。

んー、自分は珠玉のプログラミングの一番のポイントは「封筒裏の計算」にあると 思ってます。たしかにプログラミングのテクニックの部分はハードルが高いところが あるかもしれませんが、そこはまあ飛ばしても(^^;

おっと

封筒裏の計算って本当誰もやってなくて困りますw
DBに一日にどのくらいの件数が入力されるのか、ってのは知ってるのに、そこからScanでいいのかSeekの必要があるのか*1とか考えないとか・・・
そもそもビッグオー記法*2知らなかったり・・・*3
「データが概算○○件ならO(n)のアルゴリズムでも十分ですよね」
「・・・はい?」
とか、
「一日××件てことは、1レコードを1KBと見積もっても、年間△△MBですね」
「・・・はぁ」
とか。

*1:SQL Serverの実行プランのこと

*2:ロボじゃないほう

*3:そういうこともあってアルゴリズムとデータ構造の基礎からやったほうがいいんじゃないかな、と思わなくもない。