例えば、組み込み系でODMなんかだと、チップやメモリの価格と開発費とはバランスを計算しなければいけないし、標準ライブラリすら使用できないC言語で開発なんて事例も多々あります。 そういう時は古いノウハウが実に実に有効です。 あとは、Windowsで.NET Frameworkで開発するとしても、下層にはWin32/64やOSの制約が居るので、そんなAPIバイブルな時期のノウハウもデバッグ時に力を発揮するでしょう。 あるいは、気を付けて作っていてもリリースビルドでのみ発症する不具合などが出た場合、レジスタやスタックやダンプの見かたを理解しているのとそうでない場合とでは、解決までに要する時間は違うかもしれません。もしくは、最適化というもの自体に対する理解は武器ともなりえます。 最適なアルゴリズムを選択するには、やはりアルゴリズム自体を理解していることは重要でしょう。 しかし、最近の若者の中にも飲