所有架构师都应该至少读上两遍的十篇论文
来源:互联网 发布:linux while 编辑:程序博客网 时间:2024/04/28 12:33
刚才看到Reddit上Arnon Rotem-Gal-Oz的“所有架构师都应该至少读上两遍的十篇论文”这篇文章又跑到前面去了,醒悟过来,我前几天写的那个blog犯了一个大错:把两个不同的责任放到一个模块里去了。现在,本着解耦合的原则,单独再介绍一下。
Feathers的文章“所有程序员都应该至少读上两遍的十篇论文”显然成了这几天网上的热门话题,我们另外一本已经获得版权的书《SOA Patterns》(Manning,2009)的作者Arnon Rotem-Gal-Oz受他启发,选出了他认为最有价值的十篇论文:
1. The Byzantine Generals Problem (1982) by Leslie Lamport, Robert Shostak and Marshall Pease
2. Go To statements considered harmfull (1968) - by Edsger W. Dijkstra
3. A Note on Distributed Computing(1994) - by Samuel C. Kendall, Jim Waldo, Ann Wollrath and Geoff Wyant
4. Big Ball of Mud (1999) - Brian Foote and Joseph Yoder
5. No Silver Bullet Essence and Accidents of Software Engineering (1987) - Frederick P. Brooks
6. The Open Closed Principle (1996) - Robert C. Martin (Uncle Bob)
7. IEEE1471-2000 A recommended practice for architectural description of software intensive systems (2000)
8. Harvest, Yield, and Scalable Tolerant Systems (1999) Armando Fox, Eric A. Brewer
9. An Introduction to Software Architecture (1993) - David Garlan andMary Shaw
10. Who Needs an Architect? (2003) Martin Fowler
注意到了吗,其中的第3篇是Feathers也推荐的。
习惯读论文,习惯读原始文献,习惯读国外出的好书(以及优秀的翻译版),习惯读大师的东西,你的境界会在不知不觉地提高。
噢,对了,这个blog里也有很多优秀论文的介绍。还有这个(晕,这也要翻墙看?)。
这里有网上自由(可不是国内CSDN之类的盗版哦)电子书。这里列出了许多数学书,不少都是好书啊。
- 所有架构师都应该至少读上两遍的十篇论文
- 所有架构师都应该至少读上两遍的十篇论文收藏
- 所有程序员都应该至少读上两遍的十篇论文
- 所有程序员都应该至少读上两遍的十篇论文
- 所有程序员都应该至少读上两遍的十篇论文
- 所有程序员都应该至少读上两遍的十篇论文
- 所有程序员都应该至少读上两遍的十篇论文
- 所有程序员都应该至少读上两遍的十篇论文
- 所有程序员都应该至少读上两遍的十篇论文
- 所有程序员都应该至少读上两遍的十篇论文
- 所有程序员都应该至少读上两遍的十篇论文
- 所有程序员都应该至少读上两遍的十篇论文
- 所有程序员都应该至少读上两遍的十篇论文
- 所有程序员都应该至少读上两遍的十篇论文
- 所有程序员都应该至少读上两遍的十篇论文
- 所有程序员都应该至少读上两遍的十篇论文
- 推荐:所有程序员都应该至少读上两遍的十篇论文 选项
- 所有程序员都应该至少读上两遍的十篇论文(转)
- 引起FileNotFoundException原因通用分析过程
- Java数据类型转换-浅析
- Android模拟器及编译环境安装新手入门-2
- [Web开发] 在线 Javascript 代码格式美化工具
- gpu used in flash player10
- 所有架构师都应该至少读上两遍的十篇论文
- 终于完成想象中的IE9界面
- tomcat 6虚拟目录的配置
- asp.net char control
- First Try !
- GUI收集
- 运气
- APIENTRY
- 在Windows下使用OpenGL 2.0的API(包括GLSL)