对架构师的理解及打算看的书籍

什么是架构师

架构师的名字来自于建筑业,甚至说软件设计的很多概念都是来源于建筑工程学。
人类在软件开发工具的各个维度上都在做着“封装”和“抽象”,架构设计是这种抽象和封装的最高层次。

从架构的维度上,已经不需要考虑语言、函数、设计模式 这一类的抽象,而是站在整体软件系统的高度上,考虑系统设计的技术合理性,
需求实现的完整性,商业诉求的匹配度(主要是成本和效率),这就是架构师的技术职责。

在公司方面,需要对公司整个软件系统给出最终的解决方案,能解决技术上的难题,会性能优化,可以保证系统的稳定运行,还需要熟悉公司整体业务。

架构师之路是一条漫长的路,不是一朝一夕就能够达到的,需要不断的学习,扩充自己。

一些比较好书籍

《软件架构师应该知道的97件事情》 : https://www.jb51.net/books/295282.html
《企业应用架构模式》: http://www.pc0359.cn/downinfo/85984.html
《敏捷软件开发,原则,模式和实践》 :http://www.java1234.com/a/javabook/javabase/2017/0810/8591.html
《企业集成模式》:http://vdisk.weibo.com/s/cNtl6s65iUm7g
《javascript语言精髓》:ftp://biguser:[email protected]:8021/201406/books/JavaScriptyyjc(jb51.net).rar
《利用遗留代码有效的工作》:

《代码重构》: https://wenku.baidu.com/view/bc58e6f86aec0975f46527d3240c844769eaa0d9.html?rec_flag=default&sxts=1552209718012
《软件重构》: https://wenku.baidu.com/view/1929e4a3846a561252d380eb6294dd88d0d23d09.html?rec_flag=default&sxts=1552209887012

《领域驱动设计》:https://www.jb51.net/books/619029.html
《企业架构策略》:
《设计模式 四人帮》:https://u17513197.pipipan.com/fs/17513197-291576928
《设计模式之禅》: http://www.java1234.com/a/javabook/javabase/2014/0603/2266.html
《The Goal》 : https://pan.baidu.com/share/link?shareid=3484290979&uk=707010118
《SOA 设计模式》:
《SOA服务设计原则》: http://www.ddooo.com/softdown/112917.html

大佬博客: https://me.csdn.net/hguisu

加油!

猜你喜欢

转载自blog.csdn.net/Ciellee/article/details/88381299