kkamegawa's weblog

Visual Studio,TFS,ALM,VSTS,DevOps関係のことについていろいろと書いていきます。Google Analyticsで解析を行っています

学ぶには

先ほどのOracleの話といい、どうもおかしい。エクステントの上限がきた〜といって大あわてするんだけれど、エクステントに上限がある(あるいは無制限にできる)ってことはいやしくもOracle使うような人は知っているべきことだろう。新入社員教育でもOracle教えているみたいだし(一番下Oracleの資格…なんだっけ?を取らせる教育をするようだ)。私はちゃんと学んだこと無いけれど、基本操作を聞いても答えられない人が結構多い。
学校の詰め込み教育と同じで、ひたすら公式教えるかのように「こう、こう、こうだよ」と教えているんじゃないかなぁ…。もっとこう、「データベースとは」という根本的なところから教えていったら、「なんでエクステントが発生するのか」とか、「なんで表領域はでっかく取る(何も入っていないでっかいファイルを作る)のか」とか、もう少しわかるんじゃないかなと思うけれど。
あるいは、できあいのプログラム渡して、(検索時に逐次検索ロジックのプログラム渡して)「これだと○○秒」。次に索引を使うプログラムを渡して「索引を使うと×秒になりましたね」…みたいな感じで教えると、まだしもわかりやすいんじゃない?