不谋全局者 不足以谋一域 不谋万世者 不足以谋一时。
本书通过访谈的方式窥探大师们的思想、方法、经验, 虽然立足点比较高,但通过鲜活的实例而让人易于理解。
这里抽取一些比较值得深思的观点:
Fitzpatrick:
1) 在读文章的时候,来自产业界的文章比较好,因为目标明确,而且一般都是已经实现了;学术界的文章多是一些疯狂的点子,有些根本不可行。
2) 程序员自学时候,要用尝试一些难点的,自己不掌握的内容, 同时多读别人的代码(步骤 :下载源码包,build起来,看看依赖关系)。
3)善于自学,自我激励(除了工作之外,自己凭借爱好做过哪些东西?想想自己在这方面做的不够好)。
4) 善于思考,有耐心深入到底层细节,循序渐进。
5)不要被具体编程语言羁绊,需要什么就学习什么
6)注意培养自己的沟通技巧
7)对编程有激情的人会比仅仅为了工作而工作的人有10倍的效率(身边确实有这样的例子)
Douglas Crockford:
1)代码review制度是高效地保障代码质量的措施
2)强调代码的可读性
3)专业程序员要读《计算机编程艺术》
Joshua Bloch
1.推荐阅读《设计模式》《Hacker’s Delight》《计算机编程艺术》《人月神话》《Java Concurrency
in Practice 》
2.开放的心态去拥抱新的编程语言,多动手编程
3.关于写API,先测试(使用),这样可以提早发现问题
很遗憾其余章节没有去读,个人觉得有点tedious。