はてなキーワード: cobolとは
COBOL、元気にしてるかな
こういう事がある度にCOBOLの世界から逃げてよかったと思うわ。
当時Javaをやると思って入社した会社で聞いたこともない(いや聞きたくもない)言語の研修やらされて
結局やってるの80-90年代のおっさんが無理して設計した面白みもなんもないものの保守だったし
いわゆる先輩とかいうポジションにいる人達が人間として全く尊敬に値しないようなクズとかバカばっかりのプロジェクトチームだった。鬱で死にかけた。
若い時間で新しい事をやりたくて入った会社で騙されて老人が作ったものの保守に回して人を確保しよう、ていうのがそもそも頭悪いし。
賃金は最悪に悪かったし(今当時の4倍だわ)。
なんもいい事なかったな。
転職の時に経歴に書いてあるだけでCOBOLの仕事しか来なくなるし。
どんだけあの界隈人が逃げてんだろ。まあどこ行っても異様に暗い人が複数人いたから気持ちはわかる。
仕事に誇りを持たせたいんだったら提供する人間もまともな人格じゃないと技術は継承されないな。
ネックになるのは古いシステムとか業務に関する知識で、COBOLそのものはそこら辺のjavaプログラマーに入門書でも投げとけば1日で読み書きできるよね。
それを言うなら先ずは COBOL だろw
つぶしがきくならcobolだろ
所詮プログラミングって手段でしかなくて、プログラミングで何をするかという目的の方が重要。これは英語と似ている。英語勉強するのは結構なことだけど、日本語で伝えたいこともない人が英語覚えたところで何も話すことがない。
プログラミングのよくある使用例としてはWebアプリケーションなんだけど、これは突き詰めると典型的なCRUD処理に帰結することが多い。データを書き込んで、読み出して、消す。それだけ。
こういう考え方をすると、世の中のアプリケーションの9.9割は同じと言っていい。NetflixもAmazonもTwitterも、基本はデータを読んで書き込むだけ。いろんな研究が進んで知見が溜まってきた現代において、アプリケーション開発はやればできる、という金と時間をかけるかどうかの問題になってきた。
これに気づいたとき、俺はなんていうか絶望したんだ。俺は技術を学ぶのが好きで、手段としてというより、サイエンスとしてプログラミングをしてきた。意味論だったり、形式証明だったり、サイエンス愛好家として好きだったんだ。だからコンピュータサイエンスを勉強すればするほど、他の人にできないことができるようになっていく錯覚にとらわれていたんだ。でも現実はそうじゃなかった。先進的な技術を使わなくたってCRUDはできるし、COBOLだって銀行システムに使える。あとは金と時間をかけて人を集めて投資家を納得させて費用を回収することができるかどうかの問題になってるんだ。
なんか、それってすごく残念に思うんだ。コンピュータ黎明期には誰も大規模システムが可能かどうかなんてわからなかった。まさしく手探りで進んできたんだ。でも今ではAmazonとかAlibabaが実証した通り、実質世界規模のトラフィックをさばけるということが証明されてしまった。もう未開の荒野はないんだ。おれにはそう思えちゃうんだ。
もっと悲しいのは未開の荒野を自分で見つける能力もやる気もないこと。この世のすべてが研究され尽くしたわけじゃないから、まだどこかには未踏の地が残ってるんだろうな。でも残念ながら俺には見つけることができない。所詮愛好家なんだ。大学で工学を学んで、趣味でもサイエンスに触れてきたけどそれだけなんだ。すこしだけ人より工学に詳しいおじさんになるんだ。そういうことが薄々わかってきたとき、涙を流すことすらできなかった自分が嫌になるんだ。