許多軟體工程師推崇 C++/Java 等 OO 語言,認為庫豐富、開發效率高、維護成本低,視用 C 重造輪子為「炫技」或「學院派」。但這觀點忽略了「內功」與「招式」的關係。
qsort;內功未成,強行用框架只會亂本。真正練成內功,心法早已融入骨血。進入軟體工程專案時,忘掉底層實現細節,直接使用封裝好的「神劍」(庫/框架)。若還在纏繞心法,會忍不住重造輪子,反而違背工程效率。
| 類型 | 關注點 | 盲點 |
|---|---|---|
| 純內功派 | 演算法、底層實現、機器特性 | 不懂介面設計、模組組合、封裝 |
| 純工程派 | 業務邏輯、API 設計、框架堆疊 | 不懂底層實現、效能調優、資源限制 |