Anyone who develops software for a living needs a proven way to produce it better, faster, and cheaper. The Productive Programmer offers critical timesaving and productivity tools that you can adopt right away, no matter what platform you use. Master developer Neal Ford not only offers advice on the mechanics of productivity-how to work smarter, spurn interruptions, get the most out your computer, and avoid repetition-he also details valuable practices that will help you elude common traps, improve your code, and become more valuable to your team. You'll learn to:
* Write the test before you write the code
* Manage the lifecycle of your objects fastidiously
* Build only what you need now, not what you might need later
* Apply ancient philosophies to software development
* Question authority, rather than blindly adhere to standards
* Make hard things easier and impossible things possible through meta-programming
* Be sure all code within a method is at the same level of abstraction
* Pick the right editor and assemble the best tools for the job
This isn't theory, but the fruits of Ford's real-world experience as an Application Architect at the global IT consultancy ThoughtWorks. Whether you're a beginner or a pro with years of experience, you'll improve your work and your career with the simple and straightforward principles in The Productive Programmer.
Neal Ford is an Application Architect at ThoughtWorks, a global IT consultancy with an exclusive focus on end-to-end software development and delivery. Before joining ThoughtWorks, Neal was the Chief Technology Officer at The DSW Group, Ltd., a nationally recognized training and development firm. Neal has a degree in Computer Science from Georgia State University specializing in languages and compilers and a minor in mathematics specializing in statistical analysis. He is also the designer and developer of applications, instructional materials, magazine articles, video presentations, and author of the books Developing with Delphi: Object-Oriented Techniques (Prentice-Hall, 1996), JBuilder 3 Unleashed (Sams, 1999) (as the lead author), Art of Java Web Development (Manning, 2003), and No Fluff, Just Stuff Anthology: The 2006 Edition (editor and contributor). His language proficiencies include Java, C#/.NET, Ruby, Object Pascal, C++, and C. His primary consulting focus is the design and construction of large-scale enterprise applications. Neal has taught on-site classes nationally and internationally to all phases of the military and to many Fortune 500 companies. He is also an internationally acclaimed speaker, having spoken at numerous developer conferences worldwide.If you have an insatiable curiosity about Neal, visit his web site at http://www.nealford.com. He welcomes feedback and can be reached at nford@thoughtworks.com.
这不是写给初学编程的人看的书,他们还是好好的听好亘古不变的教诲,“努力学习语言本身,不要被工具所干扰”;这不是写给一般的程序员看的书,他们迷失在各种各样的新兴语言之中;这也不是给一个对编程这种工作没有热情的人看的,因为工作效率再高,对他们来说,也仅仅是被剥...
评分垂涎这本书很久,终于花了一天时间看完了。之所以看这么快,主要有两个月原因: 一是这本书中的内容大多以前都接触过,很多技巧方法甚至都在使用的,所以接触理解起来没什么难度; 二是本书所介绍的最主要的不是工具和方法,而是思想,有助于我们提升工作效率的思想。工具和方...
评分1 Chapter 2 The less you interact with your computer, the faster you can go. luanching applications more quickly finding files faster using the mouse less. Concentrate on essence, not ceremony. The usefulness of an application list ...
评分这是一本致力于告诉广大程序员如何生产效率的不错的书. 其实对于一个厌恶重复劳动的程序员都会有一套自己的高效工作秘笈, 但是真正系统, 完善整理成册的却是一个叫Neal Ford的家伙. 书里面的一些做法也是我的做法, 但是没有作者那种广度和深度, 比如作者跨越了mac os x, windo...
评分“setAccessible的调用把方法的调用权限改成了public” -------------------------- 这句话对不对暂且不表,但是给我带来极大误解呀.. setAccessible实际是“取消默认 Java 语言访问控制检查”. ouchxp说, ”能够访问private方法只是取消安全检查的副作用. 访问标识private实...
适合初级程序员的周末读物。
评分Awareness of capability of tools
评分简单读完,程序员都可以看看
评分文中一些技巧和软件非常实用,用了就会立刻提高工作效率,一些理念也很重要,需要实践中不断强化
评分适合厕上阅读
本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度,google,bing,sogou 等
© 2025 book.quotespace.org All Rights Reserved. 小美书屋 版权所有