软件架构设计(一) 前言
掐指一算,在软件开发中也摸爬滚打将近6年的时间了。07年开始接触.net,随着工作时间的增加,学习了java,android开发,个人兴趣又短暂的接触了php,python等语言。接触的语言虽然不多但终究也不算少,尤其是个人认为在.net和java方面还是有那么一点小小的心得,纵然如此,回顾开发历程的这几年,却鲜有可以拿出来炫耀的作品和成就。在一个偶然的机会,一个架构师给出了我一些建议,大意如此:你学习了很多的编程语言,这很好,但是你现在的问题是如何让你自己跳出这些编程语言,凌驾于这些编程语言之上,用一个全局的观点去看待软件开发。细细品味,的却如此。于是我开始读软件架构设计方面的书籍,这一系列文章并非教程,因为本人还没有这样的能力在架构设计方面去教导别人。这一系列文章是我的一个读书笔记,以便以后可以翻阅回顾,同时也希望给那些看到文章的人一点小小的帮助。