こんばんは。
数日、ブログをさぼってしまいました。
何か、パソコンを前にすると、その前に「今日の福岡の感染者数は」とか調べたりして。ちょっと違うなって。
そんな、理由でした。
【仕事どうなる】
今、2つの仕事に関わっているのですが、それぞれが「製造」という工程に入ってきて。
O君が担当しているシステムは、「Java」という言語を使います。
そして、もう一つ、N君が担当しているシステムも担当しているのですが、ことらは「VB(Visual basic)」と「C#(Visual C#)」という言語を使います。
実は、どれも私は(この歳で)経験がありません。
1年以上前に、「Visual basic」と「visual C++」という言語に関する本を購入していたのですが、独学で覚えようと思ってなのですが、まだ、ほぼ何もしていませんでした。
それが、今日、博多の紀伊国屋書店に行って、こりもせずに「Visual C#」と「Java」の本を買ってきました。
色んな種類はあるのですが、トータルで記載されているもの。と思うと、1冊3000円~4000円。結構します。
一時、両方のシステムで「製造」や「試験(誤りがあれば修正する)」を担当することになり、割り振りもされていましたが。
O君担当のシステムが遅れていて。当面、O君担当のシステムに集中することになって。
当面は、「結合テスト」という工程の準備で、「テスト仕様書」を作成したり。現行のシステムを詳しく知っているのは私だけなので。
O君も仕事が回っていなくて。そのサポートも。
ただ、いずれは、N君担当のシステムも含め、実際に「製造」や「テストして修正」もやらないといけなくなる可能性も大で。
私は、性格的に「尻に火が付かないと」という部分もあるので。
それではいけないので、一応、いつでも取り掛かれるように。
実は、もう5年ほど前ですが。
本体の基幹システムの「就業管理システム」のプログラムの「スリム化」というのをうちの会社でやりました。
現在、使用していないプログラム。現在、使用していない処理を削るというものです。その本数は膨大で。
本体の基幹システムを最初に「マイグレーション」した時に、言語はCOBOLというのですが、受注したメーカーが非互換の部分を専用のプログラムを作成して自動的に修正することをしたのですが、これが、とんでもないもので。
プログラムで処理の「階層」というのがあるのですが。
IF A<0
THEN
MOVE 0 TO B
ELSE
MOVE A TO B
END-IF
と書いて、処理の流れを見やすくするのですが。
IF A<0
THEN
MOVE 0 TO B
ELSE
MOVE A TO B
END-IF
の様な感じになって、こんな短い処理でない部分は、どこまでが同じ階層の処理かが分からない状態で。
それで、当時、パソコン用のCOBOLの言語で、この「階層」を修正するプログラムを個人的に作成していて。
やっと、この時に日の目をみて。
修正対象のプログラムを全て、このプログラムで「正しい階層」の見やすいプログラムソースに変換しました。
ただ、パソコンのOSがどんどん新しくなり、そのCOBOLのプログラムは動かなくなり。それ以降は使っていなかったですが。
先ほど書いた「Visual Basic」の本を買ってきたのは、COBOLで作成した処理を、勉強のため、「Visual Basic」で作り替えようかと思っていたからでした。
ただ、気持ちはあったのですが、なかなか手が付かず。
今度は、少し本気を出してみようか(と思っているだけですが)
先ほどの4つの言語のどれかで、作り替えをしてみようか。と。
少しでも習得できればいいのですが。
どうなることか。
などと考えている、今日、この頃です。
では、また。