刚刚读了潘爱民的“关于《代码大全》”的 Blog,对于 Blog 中的这么两段话有所感想。
首先,对于原文中这么一段“我一直排斥软件工程,但我很推崇良好的编程习惯”这句有种说不出的感觉。“排斥软件工程”?我对于这句话的理解是——排斥的是死板、教条、没有系统的理解整个软件开发工程,如现在流行的“只靠管理就能做好软件”、没有从根本认识到软件开发以及与此相关的其它所有方面,但并不排斥优秀、灵活的软件工程,如一切崇尚自然和“没有准绳”的敏捷开发。
另一段“但是,优秀的程序员一定有很好的编程习惯。这本书正是在指导这些编程习惯,以及传授最佳的编程经验。”,对于这一句,我认为任何一个“想”成为优秀程序员的人都自然而然地会这么去做。但是,如果一个人想都不想,还有对于根本就不喜欢做程序的人来说,也是自然而然不会这么去做。因此,归根结底,还是是不是真正喜欢的问题,其它因素还未必就这条因素那么重要。
有感而做此 Blog。