架构师书单3rd Edition

架构师书单3rd Edition

读书UML设计模式企业应用互联网
作者:江南白衣,原文出处: http://blog.youkuaiyun.com/calvinxiu/archive/2007/03/06/1522032.aspx,转载请保留。

为了2007年的目标,列了下面待读或重读的书单。
"其实中国程序员,现在最需要的是一张安静的书桌。",的确,中国架构师大多缺乏系统的基础知识,与其自欺欺人的宣扬"读书无用,重在实践变通,修身立命哲学书更重要",把大好时间用来追逐互联网上的片言只语,不如直面缺陷,系统的学习一次。
书单越读越薄,好书真的不多哇。
一、Software Architecture篇
这个领域没有什么"畅销书",可能读者中本来就是开发设计人员与项目经理占了多数,真正定位为架构师而且做的也是架构师工作的不多吧,你懂的尽是偏僻的人生。
《Software Architecture in Practice,2nd Edition--软件构架实践(第2版)》
第一版是第九届JOLT作品,一本被引用很多的架构书。
《Documenting Software Architectures --软件构架编档》
第13届JOLT大奖作品,捕获架构的过程,徐昊推荐。
《Applied Software Architecture --实用软件体系结构》
另一本被引用很多的架构之书。



二、UML 篇
UML、4+1视图始终是架构师界最通用的东西,寻找一种向世界妥协的方式。

1. 《UML Distilled 3rd》
没什么特别想推荐的UML工具书,选本最薄的吧。
2.《The Elements of UML 2.0 Style》
胜在没有同类书。
3.《UML和模式应用(第3版)--Applying UML and Patterns 3rd》
UML+RUP作的OOAD过程。


三、特定领域篇
开发人员有GOF23 Pattern,架构师同样也有架构师的Pattern。不同领域的架构师需要不同的知识。
1. 公共领域
《Domain-Specific Application Frameworks --特定领域应用框架:行业的框架体验》
ozzzzzz推荐,介绍了30个特定领域特定框架的设计。

《Head First Design Patterns》
最好的GOF23经典设计模式阐释,适合被[GAMMA95]折磨的架构师拿来复习,中文版即将发行。




2. Java EE领域
《Patterns of Enterprise Application Architecture --企业应用架构模式》
Martin Fowler老书,企业应用各层上的模式。

《Effective Enterprise Java--中文版》
Neward, Ted作品,作者学贯东西(.Net与Java),像写Blog一样,每一页里面都有大量的信息。
可惜两本都比较旧了,没有新版。



3. EAI/SOA领域
《Enterprise Integration Patterns --企业集成模式:设计、构建及部署消息传递解决方案》




4. 网络与后台服务编程领域
《Pattern-Oriented Software Architecture, Volume 2 --面向模式的软件体系结构 卷2:用于并发和网络化对象的模式》

《Pattern-Oriented Software Architecture, Volume 3 --面向模式的软件体系结构卷3:资源管理模式》
著名的POSA2与POSA3。


四、闲书篇
《Code Complete 2 --代码大全2》
一本你教育小弟时的代言人。
《The Pragmatic Programmer --程序员修炼之道:从小工到专家》
一本你启发小弟的代言人。
《The Art of Unix Programming --UNIX编程艺术》





五、高效读书心得
刚好Head First系列开头都有一段教人如何读书的话,再加工整理如下:

1.尽量阅读中文版
虽然有人英文很强,有的翻译很差,但AnyWay 中文阅读与理解的时间,略读与快速定位的速度还是要快一些。

2.即时批注、总结笔记与交流
虽然爱书,但发现最有效的读书方式还是不断的制造脂批本,读书时在重要的文字下划线,把自己的心得写在页旁。
在明天复习一次批注,最好可以有空重新整理笔记,或者拿来与人讨论。

3.大量思考或重复记忆
看书最郁闷的事情就是看完之后脑袋空空了。技术书还好点,虽然看的时候可能很辛苦,但就像学会了骑单车,之后再骑的时候总是会的;而偏设计与管理的书,最容易的事情就是看的时候很快,看完没什么留下到实践中。
所以,我们不能以看小说的速度来看设计书,要寻找思考的机会,思考是最好的记忆。
又或者,大量的重复记忆,重复多遍直到无意识的记忆。

4.人体工学
那些见缝插针的时间与地点不是看这个书单的好地方。
环境不要有电视,音乐等强输入源,而微风阳光鸟语等弱输入源则有助活跃大脑。
看书时大量的喝水。
如果发现自己的大脑已经疲累,已经在浮光掠影的翻看,就要休息。
留给大脑消化的时间,看完书不要接着看其他有难度的书或事情。
架构师必看的书籍清单 架构师必看的书籍清单。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 立即下载

相关推荐

Java工程师15本必读书籍推荐之架构师之路一

作为Java程序员来说,最痛苦的事情莫过于可以选择的范围太广,可以读的书太多,往往容易无所适从。我想就我自己读过的技术书籍中挑选出来一些,按照学习的先后顺序,推荐给大家,特别是那些想不断提高自己技术水平的Java程序员们。由于文件太大不得不奉承六次上传,请见谅!!!!

架构学习书籍推荐

架构修炼之道:亿级网关、平台开放、分布式、微服务、容错等核心技术修炼实践》《亿级流量网站架构核心技术:跟开涛学搭建高可用高并发系统》:有大量案例。二、阅读纸质书《架构修炼之道》推荐的书籍:国内大咖写的书。《高可用架构》:互联网大厂架构师的项目案例。《程序员修炼之道:通向务实的最高境界》《架构真经:互联网技术架构的设计原则》《系统架构:复杂系统的产品设计与开发》《架构师修炼之道:思维、方法与实践》《程序员修炼之道:从小工到专家》《架构之道:软件构建的设计方法》《分布式高可用架构之道》

范范范玮琪 935

架构设计经典书籍

架构设计经典书籍包含设计原本(中文完整版).pdf、架构之美(清晰中文完整版).pdf。

最佳软件架构书籍终极清单(2024 年)

它指导您确定消息发送、路由和监控策略。一本实用指南,适用于想要了解设计和部署数据密集型应用程序所涉及的原理和权衡的软件工程师和架构师。本书是为软件架构师、工程师和其他想要学习如何实现软件和组织现代化的专业人士编写的。它涵盖了软件架构的各个方面,从架构特征和模式到组件确定、图表和呈现架构、演化架构和软技能。该书由三位著名软件架构师撰写,并更新了 11 个新章节,涵盖了该领域的最新趋势,例如移动性、云、能源管理、DevOps 和量子计算。它是由经验丰富的软件架构师编写的,他们对现代软件开发的挑战有深入的了解。

极道Jdon的技术博客 1304

JE一些书单整理

NULL 博文链接:https://jimychen.iteye.com/blog/397172

10本Java架构师必读书籍

主要介绍了10本Java架构师必读书籍,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

架构师必读书单,收藏自用

架构师必读书单

小虚竹的专栏 1万+

GLM-5.2模型自部署实战:如何通过量化与vLLM优化实现远超官方API的推理速度

在大模型应用开发中,模型推理速度是影响用户体验和系统性能的核心指标。其原理在于通过优化计算图、内存管理和并行计算来提升吞吐量与降低延迟。技术价值体现在能够为高并发、低延迟的实时应用提供稳定高效的AI服务能力,广泛应用于智能客服、代码生成、内容创作等场景。其中,模型量化通过降低权重精度(如INT4/INT8)来大幅减少显存占用和计算量,而推理引擎(如vLLM)则通过连续批处理和PagedAttention等技术最大化硬件利用率。本文聚焦于GLM-5.2模型,详细阐述如何通过量化技术与vLLM推理引擎的深度优化

weixin_29032337的博客 319

架构师书单 2nd Edition

作者:江南白衣,原文出处: http://blog.youkuaiyun.com/calvinxiu/archive/2007/03/06/1522032.aspx,转载请保留。    为了2007年的目标,列了下面待读或重读的书单。     "其实中国程序员,现在最需要的是一张

踏雪无痕 1238

springboot源码 红色J_通达信副图指标源码之,出手就赢

今天跟大家分享一个通达信副图指标源码,本指标没有未来函数,因为本指标没有卖点提示,所以本指标需配合主图指标使用效果会更好,简单易懂,很容易明白,所以就不过多介绍使用方法了,以下是指标的贴图。风险提示!股市有风险买卖需谨慎,本指标只做参考建议,不做买卖交易结果,自己要对自己交易结果的盈亏负责,以下是指标的源码。VAR2:=REF(LOW,1);VAR3:=SMA(ABS(LOW-VAR2),3,1)...

weixin_39859909的博客 2851

std::map看来可以被淘汰了?可以用vector来替代,而且更好

vector的优势在于内存连续,可以先std::sort,然后std::lower_bound,或者std::binary_search。而std::map,insert的时候,需要new出内存。

tumu_C的博客 1020

架构师书单 2nd Edition zz

  作者:江南白衣,原文出处: http://blog.youkuaiyun.com/calvinxiu/archive/2007/03/06/1522032.aspx,转载请保留。   为了2007年的目标,列了下面待读或重读的书单。    "其实中国程序员,现在最需要的是一张安静的书桌。",的确,中国架构师大多缺乏系统的基础知识,与其自欺欺人的宣扬"读书无用,重在实践变通,修身立命哲学书更重要",把大好时...

sole_ghost的专栏 147

基于AIS动态数据与AI结合得经纬度标示算法

港口船舶智能标注系统 本系统通过结合摄像头视频流和AIS船舶动态数据,利用AI技术实现船舶实时标注功能。系统架构包括视频流处理、AIS数据解析、船舶检测匹配和坐标映射转换等模块。关键技术步骤: AIS数据获取:通过本地接收机或网络API获取船舶位置、航速等信息 AI目标检测:采用YOLOv8等模型识别视频中的船舶 船舶匹配算法:通过位置投影或运动轨迹匹配视频目标与AIS数据 坐标映射:使用相机标定技术将经纬度转换为图像坐标 实时标注:在视频画面上叠加船名、位置等关键信息 应用场景包括港口监控、智能海事管理和

qianbo042311的博客 1812
上一篇: 浅谈契约式编程
下一篇: mac osx 显示隐藏文件
hypercube2
博客等级 码龄18年 23粉丝 169原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值