卓有成效的程序员
《卓有成效的程序員》
http://www.china-pub.com/192175
作 者:Neal Ford
譯??? 者:Thoughtworks(中國)公司
出 版 社:機械工業出版社
書 號:9787111264064
估 價:49.00元
出版日期:2009 年3月
Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 消除浪費,始于細節
?
在一次關于敏捷的討論中,我說了一句令很多人不解的話:我不要敏捷。和很多話一樣,斷章取義的理解很容易造成誤會。我當時說的整句話是:我不要敏捷,我要致力于消除軟件開發中的一切浪費。當“敏捷”漸漸變成一個人見人愛的“大詞”,越來越多的人開始發現,其實自己要的不是“be agile”,而是切實地消除浪費、提高效率。所以,作為ThoughtWorks員工的Neal Ford在他的這本書里閉口不談“敏捷”。他只是實實在在地告訴你,作為一個程序員,你每天都在什么地方浪費著自己的生產率,以及如何去有效地消除這些浪費。
??? 也許你甚至意識不到這些細小環節上浪費的存在。隨便舉個例子吧,在你一天的工作中,你有多少次從資源管理器里導航到源代碼文件夾查看代碼,然后又導航到另一個文件夾尋找文檔,然后打開命令行窗口并進入項目目錄,以及在密密麻麻的任務欄里找到正確的瀏覽器窗口?Neal Ford說,這些都是浪費:做這些與核心任務──軟件開發──無關的事情是在浪費生產率。有興趣知道這些自己每天做無數次的事還能如何改進嗎?即便不是專業程序員,這本書的第2章也將對你不無裨益。
??? 從某種意義上來說,Neal Ford在這本書里做的事,正是現代科學管理理論的鼻祖弗雷德里克·泰勒在伯利恒鋼鐵廠做過的“泰勒實驗”:剖析每個個體日常工作中的每個細節,對細節進行持續優化,通過對細節的改進提升生產率。在鋼鐵廠,泰勒的科學管理方法讓一個搬運鐵塊的工人每天的工作效率提高了3倍;而在軟件開發中對細節的重視甚至能讓程序員的效率提升更多,因為人的體力終歸有限,而腦力的開發程度則遠未達到極限。
??
??? 這并非癡人說夢,因為ThoughtWorks就是這樣的例證。據說ThoughtWorks有一群天才的程序員,只有近距離接觸才會發現,這些人之所以能做到如此高效,很大程度上是因為他們有一些根深蒂固的好習慣,而且不斷在細節上精益求精。ThoughtWorks中國公司的幾位同事一起來翻譯這本書,也正是為了把我們的經驗分享給更多人。
從每天的細節開始,讓自己成為一個高產的程序員,其實每個人都能做到。
熊節
ThoughtWorks,咨詢師
2008年11月17日
來自 “ ITPUB博客 ” ,鏈接:http://blog.itpub.net/16502878/viewspace-557458/,如需轉載,請注明出處,否則將追究法律責任。
轉載于:http://blog.itpub.net/16502878/viewspace-557458/
總結
- 上一篇: 人人学5G-5G频谱方案与关键技术
- 下一篇: 网站建设与管理的基本概念