Ken Orr 對 java 程序員的建議 (寫出高質量軟件的秘密)http://weblogs.java.net/blog/johnreynolds/archive/2006/03/ken_orrs_advice_1.Html
下面摘錄部分:
John: "Ken... What advice would you give Java PRogrammers?" 您對Java程序員有何建議
Ken Orr: "Don't define yourself as Java programmers." 不要把自己看成Java程序員
Being a good programmer really has very little to do with the languages that you know... Being a good programmer is mostly dependent on the methodologies that you know and on how you employ those methodologies.
做一個好的程序員和你使用何種語言沒有關系.它依靠于你的方法學,以及如何應用這些方法學.
Good process design skills and good data modelling skills are the foundations for being a good programmer.
好的程序員需要過程設計技能和數據建模技能.
Model Driven Architecture is surely a form of CASE, but Ken feels that the focus isn't quite right.
模型驅動開發是CASE的一種形式.但Ken認為其關注的并不太正確.
UML was developed to meet the design needs of programmers. We need tools focussed on meeting the design needs of users.
UML是用來幫助程序員設計流程的需要的.我們需要工具來滿足用戶的設計需要.
Master more than one design/programming paradigm. 把握一種以上的設計/編程方法
No paradigm is perfect... that's why there are so many of them. 沒有一種方法是完美的,所以才會存在很多不同得方法.
新聞熱點
疑難解答