剛剛讀了潘愛民的“關於《代碼大全》”的 Blog,對於 Blog 中的這麼兩段話有所感想。
首先,對於原文中這麼一段“我一直排斥軟件工程,但我很推崇良好的編程習慣”這句有種說不出的感覺。“排斥軟件工程”?我對於這句話的理解是——排斥的是死板、教條、沒有系統的理解整個軟件開發工程,如現在流行的“只靠管理就能做好軟件”、沒有從根本認識到軟件開發以及與此相關的其它所有方面,但並不排斥優秀、靈活的軟件工程,如一切崇尚自然和“沒有準繩”的敏捷開發。
另一段“但是,優秀的程序員一定有很好的編程習慣。這本書正是在指導這些編程習慣,以及傳授最佳的編程經驗。”,對於這一句,我認爲任何一個“想”成爲優秀程序員的人都自然而然地會這麼去做。但是,如果一個人想都不想,還有對於根本就不喜歡做程序的人來說,也是自然而然不會這麼去做。因此,歸根結底,還是是不是真正喜歡的問題,其它因素還未必就這條因素那麼重要。
有感而做此 Blog。