有料コンテンツの購読
現在、Web上での有料コンテンツ購読機能は準備中です。
ご不便をおかけしますが、有料コンテンツを購読希望の方は
モバイルアプリ上で購読の手続きを行ってください
認証方法を選んでください
ご協力いただきありがとうございます。
いただいた情報は実名認証のみに使用いたします。
利用可能になる機能
コメントの公開範囲が
すべてのユーザーまで開放されます
フォロー中トピックスの投稿にコメント・返信ができるようになります
Facebookで認証を行う
LinkedInで認証を行う
名刺・学生証で認証を行う
お名前の変更には
再度実名認証が必要です
Facebookで認証を行う
LinkedInで認証を行う
名刺・学生証で認証を行う
名刺または学生証を利用して
実名認証を行いましょう
名刺または学生証をアップロード
※ 名刺等の情報は照合にのみ利用します
※ アップロードされた資料は公開されません
入力された情報に虚偽があった場合、認証が取り消されることがあります。
これに同意の上、下記のチェックボックスにチェックして登録を完了してください。
実名認証を行う
を利用して
実名認証を行いましょう
入力された情報に虚偽があった場合、認証が取り消されることがあります。
これに同意の上、下記のチェックボックスにチェックして登録を完了してください。
実名認証を行う
実名認証が完了しました
ご協力いただきありがとうございました。
一層のコミュニティ活性化に取り組んで参ります。引き続きNewsPicksをご活用ください。
利用をつづける
実名認証をして
コメントを発信しよう
現在あなたのコメント公開範囲は
フォロワーのみに限定されています
信頼性の高いコメントコミュニティをつくっていくために、実名認証にご協力をお願いします。設定を行うことでコメントの公開範囲が「すべての利用ユーザー」に開放されます。
実名認証を行う
あとで
学割プラン継続確認
学割プランは毎年月に更新の確認を行っております。
月以降も学割プランを継続されたい方は、
学生情報を更新してください。
学生情報を更新されない場合、
次回更新時に自動解約となります。
卒業される方等、プレミアムプランに移行される方には
1ヶ月無料期間をサービスいたします。
学割プランを更新されない場合
学生の場合
学生の間であれば、またいつでも学割プランにお申込み頂けます。
社会人になる場合
いま、アンケートに答えてプレミアムプランに移行すると1ヶ月無料の特典が受けられます。
ここで「更新しない」を選択すると、後からは1ヶ月無料の特典は受けられなくなりますのでご注意ください。
メール認証をしてください
ご登録いただいたメールアドレス宛に届くメールから
URLをクリックし本人確認をお願い致します。
届いてない場合、見つからない場合は下記から再送と認証をお願い致します。
再送設定する
閉じる
新しいトップページへの
フィードバックのお願い フィードバックを受けて改善いたしますので、ご意見・ご要望をいただけませんか?
別の言語に書き換えるという作業は簡単に見えて新規に作り直すくらいの手間がかかるし、自動変換もいまいちだしで難しいものだと思います。
新しいテクノロジーを作る側にいたいのか、古いテクノロジーに自らを縛り付けたいのか、答えは自ずと見えてくるはずです。
私も過去の経験の中で担当しましたが、あくまでも一つの言語なのですが、COBOLはわかりやすい言語ですし一つ極めると、その言語だけでなく、一つ二つと言語の幅を広げてプログラミングを実施する人が多いです。
さまざまなプログラム言語を使いこなせる人は市場においてもニーズが高く現行のシステムを分析解析できる人、一方そこにあるシステムを活用して、次にどのようなロードマップを描くか、また別の新しい言語を使ってデータ分析であったり次世代システムを作り上げることができる人は二刀流としても、今後より活躍が期待されます。
なんの言語にせよプログラミングが好きな人はとことん好きなので、言語に関わらずどんどん技術を極めていきますよね。
金融機関で使われているシステムを刷新する時に、「COBOLが金融機関において最善だからCOBOLで再度書き直そう!」という判断をした案件が、ここ5年であるだろうか?と考えると、おそらくない。
そういう意味では、言語として「死んでいる」とは言わないまでも、新しいものは生まれない言語にはなっているのではないか。
もちろん、巨大システムに適正のある言語であるが故に、リプレースが困難であり、仕事が残り続ける、というのは事実としてあるが、少なくとも減少傾向にはあるし、今から学ぶべきかと言われたら決しておすすめは出来ないかな……。
ITの世界で「趣」がどの程度の価値を生むのかは・・・
ちなみにボクのファーストキャリアはCOBOLのプログラマでしたw
たしかにCOBOLを使ったシステムは稼働してますが、新規でCOBOLを使おうとするプロジェクトはありません。
第4次規格2002年、第5次規格2014年で、
言語自体の進化も止まってます。
200兆行のコードっていう行数で数えるのもナンセンス。
API、ノーコードの時代なのに。
COBOLの歴史に経緯を払いつつも、現役かつアップデートする言語を学びましょう。
「Seay氏は、歴史的黒人大学(HBCU)が「このテクノロジーの発展の土壌になる可能性がある」と考えている。同氏は4校のHBCUでメインフレームのクラスを教えたことがあり、「4校すべてで非常に大きな反響があった。受講した学生の多くが仕事を得ている」と述べた。」
COBOLのような高級言語は、コンピュータ向けではなく、むしろ「人間向け」の言語。人間の知恵を高めるためにコンピュータと対話する用途と言え、記事によるとその古い資産が膨大とのこと、活用したい気持ちが伝わってきます。
しかし、他方のモダンな言語は、過去の反省の積み重ねから産まれたもの、そのポテンシャルへの無関心は、慎重に選択するのが良いと思います。
モダン言語で産声を上げ、成長し続けている数々のフレームワーク、ライブラリ、それもオープンにされた資産が多くあります。モダン言語で活動している著名な方やチームの業が未来を創り続けています。それらを活用するスキルはとても有用で重要です。習得には結構な時間を要します。
高級言語は、コンピュータのアウトプットを診て、人間の知恵を開発する為の研究環境。知恵の蓄積作法。
自分の時間...いいえ、人生をかけて鍛錬し磨き上げるもの。
どの言語と共に、人生を費やして高みに向かいましょうか。
経営者なら、どの言語でエンジニアや組織を鍛えて行くと良いか、活動はサスティナブルかという自問になると思います。
固有のハードウェアに縛られ、スケール困難な重厚長大ソフトを運用する為に、少なくない予算を振り分ける努力しても、少しずつエンジニアが少なくなって生産性低下するだけの理由でコストが上がるなら、なんだか報われません。
レトロなシステムの改良は限界点が低すぎて難しく、無理やり繋ぎ技術のRPA(ロボット)で短期的なオペレーション改良しても、度重なる小変更毎に お金が奪われます。もっと懸念すべきことに ロボットにセキュリティも奪われます。ロボット監督者のコストの方が高そうです。
もし踏ん切りできれば、モダン開発ととも歩む多くのエンジニアの心を掴むのかもしれませんし、一層ICTの力を味方にできる気がしてなりません。