創業50年を超える会社に新卒入社したが... まともな開発ができずに困ってます...。

※創業社長が20年くらい前に亡くなってから業績が落ち続けて慢性的赤字。

特に困るのが、流用できる過去資産の無さ。
全部の製品がアセンブラ、C言語で記述されており、その最終更新日が1990年。
俺が生まれるより前。

オブジェクト指向?何それ。
Windows開発の仕方?MFCを使うんだよと新規案件でUWPやWindowsフォーム開発ができる私にMFCを進める先輩達。
もちろん、MFCなのに非オブジェクト指向なコードで書かれたプログラム。

だからこそ知りたい。
まともな会社って、どのように流用可能な資産を残すのですか。

新卒入社3年目くらいの人に覚えさせたいキーワードってあります?
XDDPとか初めて聞いたけど、そんな感じで。

一応、自分のスペックはC++、Java、C#等、ただ単にプログラミングはできるけど自社開発のノウハウを持っていない状況...を想定していただけるとありがたいです。