程序员必读之软件架构
上QQ阅读APP看书,第一时间看更新

推荐序二

说起架构,想必很多人会认为它离自己太远,我做的事情还远到不了架构这么高的层次。那么什么是架构呢?正如本书作者所做的调查一样,不同的人会给出不同的见解。

我们不妨从平时的项目中来观察一下,技术选型是怎么出来的?团队的分工协作是如何进行的?项目质量和进度是怎么得到保障的?

是的,你会发现,在任何一个项目中,总有些人会在这些事情上付出努力。从他们身上可以看到哪些不一样的特质?他们看起来都很积极,好像整个项目就是他们在负责;他们让事情得到解决,最终让项目得以交付。

可以认为,项目中出现的类似行为都是在对架构的思考,思考架构会是从被动服务到主动服务的Owner意识养成过程,会让我们Get things done!而最终完成的好坏及是否有方法论支撑则是另外讨论的范畴,这也正是本书要为大家呈现的内容!

如果你刚接触项目不久,建议由浅入深,从分清楚什么是库什么是框架开始,带着问题在本书中寻找答案!如果你已经验丰富,同样可以认真思考书中每一部分后面的问题进行自我对照,看看与作者的建议是否有共鸣之处!

从现在开始,认真且有效地去规划完成自己负责的事情!

杜欢

淘宝网高级技术专家

2012年加入淘宝,曾就职于雅虎台湾及CISCO