>まあ、2年しかやってないならそんなものでしょう。
>5年やるとわかります
年数だけで決められるんですか?たしかに私はまだまだ勉強する事がたくさんありますが、
それでもOOについてはそれなりに理解して(というか、あまりにも楽しくて、これはすぐ極めねばと
仕事辞めて半年プーしながら毎日朝から晩までコーディングしてたので経験量は単純な時間に比べてかなり多いです)、
非OOの時からのパラダイムシフトほどの大きな成長はなさそうな気配なので、
あなたとそれほど大きく知識、経験が離れているとは思いませんが。

>自分以外が付いてこれない、めちゃくちゃ独りよがりなプログラムになっているのです。
これはあなたの能力でしょう。他人にもわかるようにという気遣いをしながらコーディングしてください。

>他人と合わせるというのはとても重要なのですよ。
>もっとも、一人でプログラムをしているなら一向に構わない別ですが・・・
これには同意。
仕事には*まだ*使えませんね。でもそれは時間が解決する事(周りがついてくるのを待つだけ!)だし
何よりも一歩先を見ている事で、それ以前の問題に対して冷静かつ的確な対処ができるようになると思いませんか?
ひどい例えな気もしますが、子供の頃、掛け算を覚えたとたんに
それまで必死にやっていた足し算引き算が急にあたりまえのようにできるように
なったりした経験はありませんか?

進歩を否定する事は、自らの限界を設定するようなもので、
それこそ頑固親父へ一直線の、エンジニアとしては自殺行為だと思います。
今持っている物だけで安心したいというのなら「常に過渡期の」コンピュータ業界からは
足を表われた方がいいんじゃないですか?