当前位置:主页 > 计算机电子书 > 其它 > 软件架构师下载
软件架构师应该知道的97件事

软件架构师应该知道的97件事 PDF 超清版

  • 更新:2024-05-09
  • 大小:23.24 MB
  • 类别:软件架构师
  • 作者:余晟,蒙森·哈裴尔、徐定翔、章显
  • 出版:电子工业出版社
  • 格式:PDF

  • 资源介绍
  • 相关推荐

软件架构师应该知道的97件事》是一本汇聚了50多位杰出软件架构师智慧的开源宝典,它如同一盏明灯,照亮了软件架构设计的复杂迷宫,书中不仅探讨了架构师如何在业务与技术之间架起桥梁,还深入剖析了从风险规避到团队组建的实用技巧,每一篇文章都是经验的结晶,是架构师们在实践中摸索出的宝贵教训,这本书鼓励读者以沟通为中心,追求简明清晰的表达,同时保持开明的领导风格,它提醒我们,架构不仅是技术的堆砌,更是对性能、需求、团队协作和业务目标的深刻理解与平衡,书中的每一句话都像是一块拼图,共同构建起一个全面而立体的架构师知识体系,它不仅是一本指导手册,更是一面镜子,映照出架构师在不断变化的技术世界中的角色与责任,《软件架构师应该知道的97件事》是一本值得每一位软件架构师深入研读的书籍,它将激发你的思考,帮助你解决工作中的难题,成为你职业生涯中的得力助手。

的软件架构师应该同时掌握业务知识和技术能力,做到这一点绝非易事,《软件架构师应该知道的97件事》想要探讨的就是这个主题。这是一本真正的开源图书,我们邀请到50多位杰出的软件架构师参与写作。大家无偿地分享了各自的工作经验和心得,内容从规避风险的方法到组建团队的技巧,涵盖了架构设计的方方面面。衷心希望这97篇文章能激发您的思考,解决您工作中的困惑。 

目录

  • 前言
  • 客户需求重于个人简历
  • 简化根本复杂性,消除偶发复杂性
  • 关键问题可能不是出在技术上
  • 以沟通为中心,坚持简明清晰的表达方式和开明的领导风格
  • 架构决定性能
  • 分析客户需求背后的意义
  • 起立发言
  • 故障终究会发生
  • 我们常常忽略了自己在谈判
  • 量化需求
  • 一行代码比五百行架构说明更有价值
  • 不存在放之四海皆准的解决方案
  • 提前关注性能问题
  • 架构设计要平衡兼顾多方需求
  • 草率提交任务是不负责任的行为
  • 不要在一棵树上吊死
  • 业务目标至上
  • 先确保解决方案简单可用,再考虑通用性和复用性
  • 架构师应该亲力亲为
  • 持续集成
  • 避免进度调整失误
  • 取舍的艺术
  • 打造数据库堡垒
  • 重视不确定性
  • 不要轻易放过不起眼的问题
  • 让大家学会复用
  • 架构里没有大写的“I”
  • 使用“一千英尺高”的视图
  • 先尝试后决策
  • 掌握业务领域知识
  • 程序设计是一种设计
  • 让开发人员自己做主
  • 时间改变一切
  • 设立软件架构专业为时尚早
  • 项目规模
  • 架构师不是演员,是管家
  • 软件架构的道德责任
  • 摩天大厦不可伸缩
  • 混合开发的时代已经来临
  • 性能至上
  • 留意架构图里的空白区域
  • 学习软件专业的行话
  • 具体情境决定一切
  • 侏儒、精灵、巫师和国王
  • 向建筑师学习
  • 避免重复
  • 欢迎来到现实世界
  • 仔细观察,别试图一切
  • 架构师好比两面神
  • 架构师当聚焦于边界和接口
  • 助力开发团队
  • 记录决策理由
  • 挑战假设尤其是你自己的
  • 分享知识和经验
  • 模式病
  • 不要滥用架构隐喻
  • 关注应用程序的支持和维护
  • 有舍才有得
  • 先考虑原则、公理和类比再考虑个人意见和口味
  • 从“可行走骨架”开始开发应用
  • 数据是核心
  • 确保简单问题有简单的解
  • 架构师首先是开发人员
  • 根据投资回报率(ROI)进行决策
  • 一切软件系统都是遗留系统
  • 起码要有两个可选的解决方案
  • 理解变化的影响
  • 你不能不了解硬件
  • 现在走捷径,将来付利息
  • 不要追求“完美”,“足够好”就行
  • 小心“好主意”
  • 内容为王
  • 对商业方,架构师要避免愤世嫉

资源下载

资源下载地址1:https://pan.quark.cn/s/4382eb3e1783

相关资源

网友留言