>>498
プログラムの読み書きと勉強しかないでしょうね

まあどのレベルやジャンルが要るのかにもよりそうだな
ソース1000ファイル以上あるプロジェクト渡されて
その所々を見て何の機能で何やってるか実行せずとも
認識できて、すぐに依頼通りの改修ができるレベルとか?
アルゴリズムやデザインパターン等が頭に入ってて
ネットで調べずともゼロから構築あるいは導入できるとか?
色々ありそう