卓有成效的程序员

Neal Ford

出版时间

2009-02-28

ISBN

9787111264064

评分

★★★★★
书籍介绍
这本书最打动人的地方,是它把'高效'从抽象口号拉回到了日常动作:敲键盘比点鼠标快,所以尽量用键盘;与其在文件树里层层导航,不如建立本地缓存一次性搞定。作者的核心主张近乎'懒惰哲学'——凡是本可以让计算机替你做的事,就不该由人来重复消耗。它不教你时间管理,也不谈团队协作与方法论,而是聚焦'作为一个人的你'如何在琐碎操作里把时间省回来。读者反馈里反复出现的,是'读完就去下载工具'的冲动:Quicksilver、AutoHotKey、launchy……这些具体工具让理念变得可触摸。它适合那些每天在IDE里逐行调试、被重复劳动磨耗的个体开发者。但也要提醒:书中大量例子依赖特定操作系统与语言生态,若你的技术栈与之差异较大,部分技巧需要自行迁移。
作者简介
ThoughtWorks公司最富经验的咨询师
AI导读
核心看点
  • 聚焦个体生产力,通过工具与思维提升效率
  • 倡导键盘优先,善用搜索与自动化减少重复
  • 融合多语言与静态分析,优化代码质量
读者共识
  • 实用技巧多,能显著提升日常开发效率
  • 部分工具示例可能过时,需灵活借鉴
  • 强调懒惰哲学,让机器做重复性工作
精彩摘录
  • ""The individual productivity of programmers varies widely in our industry. The short answer concerns mastery of the tools developers have at their disposal. The long answer is about the real awareness of the tools’ capabilities and mastery of the thought process for using them. The truth lies somewh"
  • "我们会用一种语言(很可能是某种静态语言)作为可靠的基础,用一种彰显开发效率的语言(很可能是某种动态语言,例如jruby,groovy或jython)来完成日常编程业务,用多种领域特定语言让我们的代码更贴近业务分析师和最终用户的需求。"
  • "Adress Completion in Browsers. If you understand why something increases productivity, you can recognize it all around you."
  • "Concentrate on essense, not ceremony."
  • "Typing is faster than navigation."
  • "When coding, always prefer the keyboard to the mouse."
  • "Spend a little time each day to make everyday more productive."
  • "Replace file hierarchies with search."
目录
译者序
序
前言
第1章 简介
为什么要写一本关于程序员生产力的书?

显示全部
用户评论
说白了,就是尽量让机器做机器该做的事情,让程序和程序打交道,发挥程序员在这方面的先天优势——他人眼中的普通工具,是程序员手里的有利武器。   不信,你可以想想,虽然如今人机交互的难度已经大大下降,然而程序终究是程序,程序跟人打交道,与程序跟程序打交道,效率差的不是一星半点:   不用宏,你可能需要一次又一次地重复选择、修改、保存;   不用脚本,你可能需要一次又一次地点击、配置、等待;
大一读过 貌似有必要再翻一次。。。。印象里前半部分适用于所有人
没有想象的那么好。虽然讲的东西还算实用,但多数已经在实践,新的收获不大。感觉本书需要添加新的东西了。
收获了launchy和利用win键快捷
典型的ThoughtWorks图书,很快速的读完了,读完的唯一收获就是下载了Quicksilver......
部分内容有些过时,整体也不如《卓有成效的工程师》好
程序员加速法则。要开始背idea快捷键了
好书,虽然是零几年的书,很多作者推荐的小工具都过时了,但是提高效率的思想是值得学习的,尤其是第一部分的 机制,包括加速、专注、自动化、规范性法则,都很有通用性和启发性。现在我用的工具很多都是跟作者推荐类似的,包括快速启动:uTools、剪切板:Ditto、搜索:Everything、脚本:Python等等
多年前看过 通俗到非程序员也能看。学习effective和efficient的区别时候想到这个,补签
“语言的发展是有界限的,如果走得太远,就会不堪重负轰然倒下 - Algol 62, Ada”
下载
收藏