Ognacの雑感

木漏れ日々

目次

Blog 利用状況

書庫

ギャラリ

互換性信奉者で考えたこと

  (以前に同じ趣旨の事を書きましたが、再度考える事がありました。)
オープン系(MS系)の仕事をしていると、互換性信奉者を煙たがったりしますが、私の社会人初仕事はMainFramerでして、複雑な思いをすることがあります。汎用機でCOBOL、中型機でRPG(Ⅱ、Ⅲ、400)を数年携わっていました。
  (注: RPGはカラム固定の定位置書式言語。青三角がなければソースが読めない。....知らない人には意味不明かも)
其の時に受けた教育の一つが、「プログラムソースは改変要求が無い限り永遠に動作するものである」というのがありました。
 だったら、2000年問題を引き起こすなよ..という突っ込みはさておいて。OS/Compilerが進化しても、バイナリはそのまま動作する。ソースはコンパイルできる。が必須条件でした。
 業務システムの耐久性を考えると至極当然の事なんですが、開発技術面からみると、刺激が少なくマンネリ感が生じたりします。
 反面、10~20年前の知識でも仕事が可能だったりします。

純粋の業務からみれば、何十年経っても動作するのが理想であることは理解できます。
現在のAPIを殺さずに、新技術の導入は難しいし、過去を捨てることで実現できる事もあります。
 ジェネリックの無い .NET1.xには戻れない、ましてや、VS6.x以前の仕事は断ってるし、勝手なものです。www)

結果として、オープン系文化は、システムの耐久性よりも、開発技術の進歩を選択したのだと思います。2~3年でガラリと変わる、我々にとっては面白い事この上ない世界になってます。

汎用機文化とオープン系文化は成り立ちが異なるので、善悪/良し悪しを論ずること事態、成り立たないしナンセンスです。
ところが。互いに攻撃しあったり、自分の文化を相手に強要したりする輩があとを絶ちません。
ソース互換がないから新版は使えない。と言って今だに, Win3.1 + VB2.0 を使い続けているSI/顧客もあると聞きます。

ウォータフォールは汎用機文化に馴染んでいますが、SE/PGの謂れ無き差別を生んだと思ってます。PM/SE/PGは役割の差であって、上下関係でないのは、明白でずか、上下関係だと位置づけられているIT業者が少なからずあります。
弊害として、開発技術を理解していないSEが設計して、時流に沿わない非効率的な設計書を書きデスマーチに突入することが起こったりします。

若い技術者でも汎用機文化に染まると、そのような思考が身に付いてしまうみたいですね。
「互いの価値観を認め合う」という基本が通じないのは、どの世界にもあることだなぁ。と考えてしまいます。

大仰に考えれば、
  石炭産業が石油産業に駆逐されたとき、敗戦処理を誤った結果が夕張問題だと言えなくもない。
  駅馬車組合がいくら反対しても鉄道文化に駆逐された。
  昭和初期、車を運転できるだけてエリートだったが、運転できることの価値は少なくなった。
  NTT-CAPTAINは Internetに敗れた
  この伝で行くと汎用機文化の人は考えないと危ないかも....www)

投稿日時 : 2007年5月8日 12:04

Feedback

# re: 互換性信奉者で考えたこと 2007/05/08 13:27 backdoor

>この伝で行くと汎用機文化の人は考えないと危ないかも

ん、呼びました? メインフレーマの生き残りです。

確かに勤務先のは今年の夏頃に撤去予定だし、親会社の研究所のも2011年以降はなくなりそう。
# 但し、2007年問題で当該技術者が一気に不足するので
# 需要を抱える大企業はまだあります。
# 私なんかは需要があるところで使いまわされて終わる
# のだろうと割り切ってますが・・・。

# re: 互換性信奉者で考えたこと 2007/05/08 14:26 とっちゃん

おいらの一つ下の高校の後輩(下の先輩はいないがw)が、地元銀行で、Pure なコボラーしてます。

メインフレーマーなたたき上げ最後の世代だそうで...2007年問題が切実な問題としてあるそうですw
#すぐ上がもうじき50とか...w
仕事も当然バックエンド。移動なんてあり得ないと言ってましたw

で、もっと問題なのが、女っけがないことだそうで...w
#本人的には何でもいいから色気も欲しいと...<末期症状ですwww

違うフロアには奇麗どころがいっぱいいるから余計に...ww
あれ?何かずれてるなぁ...軌道修正...


フロントサイドの端末はWinを含むオープンアーキテクチャで、そことの考え方の違いを上に伝えるという悲しい役目をもっているみたいですよ<仕事
文化が違うから、洒落にならねーと言ってましたからw

# re: 互換性信奉者で考えたこと 2007/05/08 14:26 Ognac

> メインフレーマの生き残りです。
backdoor さん、初めまして。@itでは勉強させて頂いてます。
@itでの印象はオープン系の人の印象が強かったので意外でした。
 そちらも汎用機の行く末は不透明なんですか。
 周りの汎用機の人も悩んでますねぇ。


読み返してみると、誤解される文面になっているので補足。
汎用機文化を敵視したり、上下関係視したりしているのではありません。
互換性の重要性は十分認識してます。S/370世代の人ですので。
ただ。使い物にならんと切り捨てるのでなく、こちらの言い分も対等に聞いてね、と言いたかったのです。




# re: 互換性信奉者で考えたこと 2007/05/08 15:42 backdoor

こちらこそよろしく願います。

>@itでの印象はオープン系の人の印象が強かった

今は本業がインフラ屋ですが、実はコッチが付け焼刃www

>互換性の重要性は十分認識してます。S/370世代の人ですので。

私は少数派のN系です。
N系はOSのバージョンアップ時の互換性保障は凄いですよ。
# ソースベースじゃなくLM(Load Module)もかなりの
# 互換性を持たせてましたから。
# ごく少数ですが30年前にコンパイル/リンクされ、その
# 状態のまま動き続けたPGが存在してます。

最近ではフロントエンドがWinXP(VB)で、バックエンドが
メインフレーム(ACOS4)ってシステムを2年前にリリース
してます。
# 収集系だけ再構築、解析系は膨大な既存資産を利用って
# 構築思想でした。

↑大企業ほど既存資産(ソフトウェア)が多いんで移行は
大変です。
# メインフレーマも仕事探せばここ10年位はやっていけ
# そうに思えますね。

# re: 互換性信奉者で考えたこと 2007/05/08 18:29 Ognac

>メインフレーマも仕事探せばここ10年位はやっていけ
スキルを高めて飛躍するか、現状のスキルで仕事を続けるかは、各人の意識の問題なので他人がとやかく言うべきではないとは思うのですが。
コボルだけても、10年位は生き延びれそうな気もしますね。
経験が長いというだけで、設計に口出ししてデスマーチに導かなければ、いいですけどね。

タイトル
名前
Url
コメント