う〜ん、コードを使用するだけの計算屋も
それはそれで大変だと思います。

手法の改良はかなり大変です。
やっぱりしっかり基礎理論や計算手法を
理解していないといけないですし、
その後に実際にコードを開発して計算しないといけませんから
企業なんかでは厳しいでしょう。

コード開発といっても色々あるとは思いますが
単なるデータ整理レベルのものなら可能だと思います。
自分で1から開発は無理でしょうし、abinit系のプロジェクトに入るとしても
簡単な事はやられていますから。。

アイデアをもって計算する事も重要だと思いますよ。
基礎でなく応用と考えればそれはそれで十分価値があると思います。
個人的にはfortranとかいう最悪な言語のソースを読みたくないし、
書き加えたくないと思うこともあるので、
コード開発にはあんまり興味なしです。