アフィリエイト広告を利用しています
G-QVESCNWRVH

2024年02月21日

舌の根も乾かぬうちに

●複雑プログラムの簡単化

昨日言われた、腹立たしい言葉
私の開発したブログラムが複雑すぎるので
誰もが理解できるように今でのプログラムの作法で

つまり、簡単なブログラミングで作り直せと
●運用が固まったから

これは本番運用を開始し、ほぼ固まったから
画面の変更をする必要がなくるということで

まぁ、言ってしまえば、私の開発したマスタで
自由自在に画面レイアウトが変更できるものから
全てハードコーディングで作り直せと
●フリーフォーマットは使うな

しかも、IBM RPG4の
・めちゃくちゃ便利な
・開発効率の高い
・バグ発生しにくい
フリーフォーマットをつかってはならないって
●あんた、バカ?

心の中でそう思ってしまった
精一杯礼儀をつくしながらも、
あっそう! はいはい!って感じであしらった
●となりに先生

その人に取ったら
となりにプログラミングの先生(つまり私(笑))が居るんだから
無料で教えを乞うたら、まだまだ長い人生
有意義に暮らせるのにな
●なんで、現状に甘んじるんだろう

IT技術なんて日進月歩
立ち止まっていたら、カムバーーックって言ってももう遅い
だから、常に前に向かって進んで行かなくてはならないのに

私たちが分るように、理解できるように簡単に書いてくれって
●恥を知れ、恥を

どこかの市長の言葉をそのままに叫びたかった
お隣さんは50歳ぐらい
まだまだ脳みそを活用しないと・・・ね
●本題は!
昨日、そういわれたけど、まだ簡単化は開始していない
他のお客さんの案件があるからと

●面白いのは
今朝、画面を変更しなければならない仕様変更があった
運用は変えない

と、いうよりか現場の方で入力すべきデータを
テスト期間にそれが漏れていたことに気付かなかったそうだ(笑)

なので、お隣さんは【変更できますか?】って
そりゃできますよ(心の中の声)

マスタを設定して、10分ほど間をおいて
出来ましたと伝えました
作業時間は2分

もし、簡単化していたら数日かかったでしょうね
●それでも
簡単化しろってまだ言うんでしょうかね?
10分ほどで出来たって言ったことに
なんのリアクションも無かったけど

それって、理解していないのかな?
まぁ、いいや!
徹底的に教育して行かなければ!





" allowfullscreen>

2024年02月13日

やったー! 第一目的達成!

●ありがとう

苦節5ケ月(笑)
いろいろとありました

簡単にしろとか訳の分からない事を言われて
作ってきた複雑なシステム
●今朝からバタバタ

先週はお休みを頂いたのと、月曜日が祝日なので
結構な間が空きました(笑)

でも、朝一でメールを確認すると青ざめ
●5〜6回

これはどうなんでしょうか?メールが5〜6通来ていました
とりあえず、課題管理表を作りました

質問者の要点をまとめ、
問題提起された事象は何かを把握し、
問題の特定を行って、解決

これには現場側の勘違いもあり、
もちろん私の勘違いや誤りもあり

一つ一つ丁寧に原因を説明し、対応策を提示し
対策(プログラム修正、マスタ修正)を行いました
そして、確認をお願いしました

暫くして、確認したところ全く正しく動作していると連絡をくださいました
●最後には

そして、そのメールの冒頭に
『お忙しい所早々と対応いただいてありがとうございます』って

もう、この言葉で疲れが吹っ飛びますねー(*^▽^*)
この仕事をやっててよかったって思える瞬間ですにこにこ





" allowfullscreen>

2024年01月30日

やっぱ、無理があった入力仕様

●整数を入れてよ

データ入力用画面のテストで、面白い 入力ミスがあった
資材として 袋なのに小数点以下の数字が入力されていた
入力欄は小数点以下3桁まで
これはどんな資材でも入力できるようにするためだ
●前に言ったけど

前職では入力しやすいように入力フィールドをカスタマイズしていた
当然 入力間違いを減らすためだ
入力ミスが減るということは チェックの量が少なくなり 必要な労力が減り時間も減るからだ

経験から入力欄の小数点 桁数をカスタマイズしようかと提案したことがある
その時 先輩は それは しなくていいと
私はまだここの会社ではペーペーだからそれに従った

でも どこの人でも間違いは 同じように犯す 新しい100枚と 入力するところを0.100 と入力していた(笑)
なので この時期に仕様変更となった(笑)

意地悪だったら それ見たことかと言いたいところだが
私は素直に 仕様変更をした
私の経験を、今後はすこしでも 聞いてくれるかな




" allowfullscreen>

セクショナリズムな人たち

●いろいろなシステム

新職場(って言っても昨年9月から勤務しているけど)には
色々なシステムが稼働している
パッケージものがいろいろと
●それぞれに担当

そして、パッケージAにはAさんが
パッケージBにはBさんが
って具合に担当(そのパッケージを良く知る人)が居る

パッケージAについて現場からなにか電話がかかって来ると
Aさんが出勤していたらいいんだけどお休みだったら・・・

別の人が聴くことは聴くけど、大抵は
『Aが休んでおりますので、少し時間がかかります』
という返答が聞こえてくる(笑)
●経緯は

元々、大きな会社が2社合併し
それぞれに基幹システムがあった
それを統合したんだが・・・その方法がいささか

そして、それぞれの会社のシステム部門が統合され
一企業として編纂された
なので、出身社のシステムについては良く知っている人がいる

そのような中、にっちもさっちもいかなくなりつつあり
基幹システムの再構築が必要と思った経営者
そんな時に、前職に嫌気がさして転職しようとしている私が巡り会い・・・
●硬直化してるなー

しかし、硬直してるなーってよく思う
あの件については誰それに聞いてって何度も聞く
システムの不具合があっても根本的解決をしない
(いや、もしかしたら出来ないのかも知れない)

基幹システムの一部を外注したことが有るらしいから
その部分、ソースコードは入手しているけど、改変はできないみたい
(スキル上の問題)

そのために私が呼ばれたと思っているけど
現行システムについて聞いても、満足に答えてもらえない青ざめ
先行き不安が・・・困難な道になりそうだと(笑)





" allowfullscreen>

2024年01月25日

思考の流れが断ち切られ・・・

もわわーん.jpg

●恐らく

今日はデバッグ(バグを駆逐すること)の一日でした
バグって、このブログを読んで下さる方ならご存じと思いますが
プログラムの虫(Bug)です

プログラムの虫とは、プログラムを作る時に犯したミスにより
プログラムが期待通りに動作しないことです

なので、期待通りに動作するように、そのプログラム上のミスを
見つけ出して、修正しなければなりません
●思考の流れ

しかし、日中は思考の流れを中断する事態が良く起きます
それは・・・隣の方の行動です
行動なら見なきゃいいじゃん!って思われる方も居られるでしょう

でも、見ないだけで防ぐことが出来ないのです
特にお隣が電話で話し始めた時に強烈に起こります

耳を塞げばいいじゃん!って思われる方も居られるでしょう
でも、耳を塞ぐぐらいじゃ防御できないのです

しかも、防御するために行うと、私の命が危うくなります(笑)
その超強力な攻撃とは・・・
●断ち切られたら

その攻撃のおかげで、私の思考はたちどころに断ち切られ
我に返ると、それまで考えていた思考の流れが・・・
時には思い出せなくなります

本日は、特に、30分ほどもかけたプログラムソースの修正を
超攻撃を受けた時に、それまでの修正内容が頭の中から消え去り
その修正を続けるより、1からやり直した方が早いと決断し

修正ちゅうのプログラムソースを破棄
新たに修正を始めました
●どうやって耐えよう

この攻撃にどうやって耐えよう・・・

三月末までは今の席順で行くらしいから、
4月に新たな配置になって、攻撃力が距離の二乗に反比例するので
今の3倍ぐらいの距離になったら、そんなに気にならなくなるかも

どんな攻撃かって?
それは・・・
あーーー考えただけで蕁麻疹が出てきそう

殆どノイローゼになりかけてる




" allowfullscreen>

2024年01月24日

またまた再燃! 簡単にしろ〜!

●本格的なテスト運用

今週から本格的なテスト運用が始まった
テスト環境にしたデータを入力してもらい
その後のバッチ処理までやってみるというもの
●バグは出る

まぁ、当然バグは出ますよね(笑)
それを正当化するつもりはないけど
与えられた情報だけで私も良くやってる(笑)

そもそも、なかなか仕様が決まらないから、
超めんどくさいけどツール並みのプログラムを組んじゃった
それを複雑と言われ、
●簡単にしろ

って言われたのは年末のこと
その時の経緯は、過去のブログを見て下さい!
比喩を用いてわかっていただきやすく説明したつもり(笑)
●ブチ切れ寸前

本日、動作不良があり、原因はマスタ設定がおかしくなっていたと伝えた
その結果、出力ファイルも一部おかしなところが有る………と

で、同僚から『何でそうなったのか』と聞かれ、説明した
しかし、良く分からなかったらしく、
『前から言ってたようにもっと簡単にして下さい』って

この『前から言ってた』と言うところにカチンと来てしまった
ただ、言い返したりしても仕方がないので、
簡単にするのは今この時期ではないことをやんわりと

しかしながら、まだこんなふうに思っているのかと悲しくなった
現場からの度重なる要望や仕様変更に迅速に対応できた
(マスタ変更だけだから)
それを忘れて、自分の不得手なところから逃げる

勉強しろや〜〜〜って叫びたい!




" allowfullscreen>

タグ:勉強しろ

2023年12月26日

疲れる・・・大人の対応しなきゃねー

うずしお.jpg

●今朝の言葉

簡単なプログラムをまだ作ってない
ほんと、子供みたいな逆襲・・・
可愛いったらありゃしない

ただ、相手は大の大人(笑)
困ったもんだ
●今日は気分を変えて

でも、席は隣だから、ずっと敬遠しているわけにもいかない
なので、気分を変えて、普段通り・・・

で、頼んだのがどうなっているか聞き
出来上がる時期を確認・・・してはみたが
やっぱり、マイペース時間割だから
●今朝の指摘点は

きちんと出来ていない、必要なところにコードが入っていないと
私は、どこにどのコードが入っているべきか?
正しい姿とのギャップを教えてもらえれば直ぐに対応する・・・と回答
●遅いなぁ

で、今日の夕方にもまだ出てこない
足りないところがあるってミーティングの席上で言うなら
既に分かっているはずなのに

もう一度チェックするとか言ってたから
チェックに時間がかかるのだろう
その結果を待って無ければならない私は・・・進まない

マイペースの潮流に飲まれてしまうのであった青ざめ





" allowfullscreen>

タグ:可愛い大人

またまた、ダメ出し?

●簡単にしてね

例の進捗会議で、同僚が………
例の複雑なプログラムを簡単なプログラムにしてねと
またまた言い出しました!
●期日管理が苦手だから

責任者から嫌味を言われたのが引き金?
今月末までに使えるようにして
来月からテスト運用なのに
彼の分はほとんど………

それを責任者から突っ込まれて(笑)
腹いせに「前から頼んでる簡単にするのはまだですよね」って!

いやいや、それは運用が落ち着いてからって言ってたじゃん
と心のなかで言ったけどぐっとこらえて大人の対応(笑)
●責任者の嫌味って

◯◯さんは期日を決めないとゆったりしたい人だからって(笑)
たしかにそうなんだけど………
しかも、続きは
●ゴリゴリと

各ステージで期日を決めてそれまでにしてねと
いや、普通それが当たり前なんだけど

責任者も携わっていて、あるプログラムを作るために
我々が作るデータベースの設計を頼まれて
私が次の日には作って、彼に見てねと言ったけど
今朝まで放置されていた………

今朝の進捗会議で責任者がそのデータベースの仕様はどうなってるか聞かれた
私は彼がこうなってますって言うと思って待っていたがそれはなく
しびれを切らして、彼が未確認のものを責任者に提示した

それも気に入らなかったのか
私ができていない「簡単なプログラムの作成」がまだできていないと
可愛い反論(笑)

どうにかならないものかしら?




" allowfullscreen>

2023年12月23日

IBM AS/400 エンジニアの弱点(僕のね(^_-))

給料2.jpg

●Excel VBA

システム構築する時に、どうしてもAS400では小回りの利かないところ
そんなところをMicrosoft Office(R) VBAで穴埋めをすることがありました
Microsoft Office(R) の製品の中でも最もよく使っていたのがExcelです

なので、必然的にExcel VBAは多用しましたね
それぞれの製品のVBAはみんなVBAなので文法は同じなんでしょうが
扱うものがことなりますので、私はどうしてもExcel Objectに強くなってしまいました
●Word VBA

逆に、たまーーーにWordでVBAを使ったりするけれど
そのコーディング速度は Excel VBA : Word VBA = 50 : 1 ぐらい(笑)
対象がことなるので、使い方が良く分からないのもあるからねー
●Access VBA

この年末年始に、僕が通っている教会の会計ソフト
Excel VBA で作ったんだけど、やっぱりデータベースは専用のでないと
と、言う事で、つい最近ライセンスを持っていたことに気が付いた(笑)

Accessで作ってみようかなって(^_-)
ただ、会計で使用する様々な帳票は、Excelで作っているので
Excelのシートを印刷に用いる方法でどうかなっておもったりもしてる
●どうしたものか

このぐらいの会計ソフトなんて、
IBM AS/400のRPGで作ったら1週間もあれば出来ちゃうけど
でも、個人でAS/400を入手するのはちょっとね

めちゃくちゃお金持ちでないと無理〜〜〜
安いとはいっても、家が一個買えるぐらいするからねー
Accessで作るか・・・・

いや、データベース部分はAccessで作って、それをExcelから?
出来るんかいなー?
調べてみようっと(*^▽^*)





" allowfullscreen>

2023年12月20日

現場と上司の狭間で

●現場の要望
今生産工程の作業データを入力する画面を作っています
こないだからお話ししている複雑なプログラムで

昨日 現場の責任者から このようにしてほしいという要望が来まし
期日間際に何を言ってくるんだろうと思いました(笑)
でも今回の複雑なプログラムでは対応は大したことありません
●上司のスタンス
上司のスタンスはそうではありません
今までと同じストーリーの開発効率で考えているらしく
そんなものはできないと言ってしまえ……でした

確かに 上司の言うことは正しいとは思います
たとえ グループ企業の一員とはいえ、
ソフトウェアの受託業務だから必要以上にすることは
良くないとはわかります。
●高効率なプログラムだから
普通なら2〜3日かかるところが15分程度で完了します
今から2〜3日はかけられないけど、
15分なら どうでしょうか??
その辺の認識のギャップが理解してもらえたら やりやすいです(笑)





" allowfullscreen>

ファン
検索
<< 2024年11月 >>
          1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
最新記事
写真ギャラリー
最新コメント
タグクラウド
カテゴリーアーカイブ
プロフィール
Y.Taki@AS400さんの画像
Y.Taki@AS400
IBM AS/400で稼働するシステムの開発・追加を担当して30年以上になります。使えば使うほどこの AS/400 が好きになりました。 こんなSEがいろいろな視点から様々な業務などについて語ります。
プロフィール