RPG

283. 放送大学のススメ

BS231 は「放送大学」と呼ばれるチャンネルであり
様々な科目の講義が放送されている。

 放送大学http://www.ouj.ac.jp/lp/lp24/

放送大学というのは仮想的な電波の中だけの大学ではなく
千葉県千葉市美浜区に現存している大学でもある。
講師陣は東京大学の講師を始めとして充実しているようである。
面白いのは学長も講義を担当していて
学長の専門はコンピュータ・ソフトウェア言語であるので
学長による喋るだけの非常にシンプルな講義も時々行われている。

中でもオススメは「データ構造とプログラミング」という講義である。
講義は C 言語で解説されているが
C 言語がわからないと理解できない、というようなものではない。
ここでお勧めする理由は RPG を永年、開発してきて
それなりの自信のある開発者であっても
アルゴリズムを体系的に考えた機会は多くはないはずである。
目の前にある開発案件をこなすには体系を考慮している暇はないからである。

またデータ・ベースの設計や利用方法においてもしかりである。
データ・ベースというとキーつきの物理ファイルと考えがちであるが
それは極く簡単な例に過ぎない。
現実のアプリケーションの設計では
部品構成や材料仕入、仕入れ発注ロットまで考慮した引当計算など
複雑なデータ・ベース管理が必要となる。

この「データ構造とプログラミング」はデータ構造のソートのテクニックなどまで
データ構造とその活かし方について深い洞察を与えてくれる番組である。

最初はやさしい講義から始まるので「何だ、それくらいは簡単だ」と侮ってはいけない。
途中からは急激に高度な処理に入っていくので「? ? ?」の繰返しになるかも知れないが
理解できれば業務の改善や高度な設計手法にジャンプすることは間違いない。

高度なデータ・ベース設計手法は開発者であるあなたの大きな財産になる。

実は弊社製品にも「データ構造とプログラミング」で紹介されたテクニックを
一部、応用して生かしている。
これによってパフォーマンスと品質の強化を図ることができた。

幸い、「データ構造とプログラミング」は
明日 (2017年7月22日(土)) 昼 12 時より
第一回目の講義に始まり 15 回まで連続して放送される予定である。
是非、録画して講義を楽しんで頂きたい。