《卓有成效的程序员》
昨天看完了《卓有成效的程序员》(The Productive Programmer),当时也是因为O'REILLY出版社才借这本书的。
一直很喜欢O'REILLY那简洁的封面,不过这本书的封面一改以往白色的风格,不知是出于什么原因。
看书时随手做了一些笔记如下:
1.键盘总比鼠标快
2.花时间学习所有的快捷键。
3.在语境(context)中学习快捷键,而不是去背列表。
4.不要总是输入相同的命令,改用诸如宏工具来实现。
5.精力越集中,思维越缜密。
6.不要文件树,要搜索。
7.研究性的工作应放在timebox里做,以免延误了正事。
8.过时的文档比没有文档更糟糕,因为它会主动引导你。
9.DRY是写出良好代码的根本原则。
10.只开发当下需要的东西,如无必要,勿增复杂度。
11.“大船瓦沙”的故事。
12.致力本质复杂性,去除附属复杂性。
13.Ockham剃刀原理:最简单的解释往往是最正确的。
14.SLAP(Single Level of Abstraction Principle)
15.软件的复杂度正在以飞快的速度驱使我们进行专业分工。面对这个充满挑战的新世界,我们必须拥抱多语言编程!
16.寻找属于你的完美编辑器,并从里到外去了解它。
……
看完了这本书,更加坚定了我学习VI的信心,虽然它的学习曲线很陡峭,但是花两年时间学习一个终生受用的工具是值得的!
2010年1月13日 04:00
一开始看前4条,感觉更像是“卓有成效的打字员”。。。 哈哈
2010年1月13日 05:09
@wwliu: 哈哈,对于我这个菜鸟来说,快捷键使用的还是太少了。