[新书快讯] 软件架构师应该知道的97件事

软件架构师应该知道的97件事

软件架构师是个让人羡慕的职业,在市场经济成熟的国家,其薪酬已经达到医生、律师、注册会计师、建筑设计师的水平。但是薪酬高低与职业成熟度没有直接的关系。重赏之下必有勇夫,高薪往往造成培养机制不健全的行业出现暂时的良莠不齐。目前我们还没有培养软件架构师的成熟机制,架构师大多是程序员自学成材。程序员擅长和电脑打交道,却不善于处理工作中的人际关系。然而经验表明,除了技术特长,沟通协作的技巧、领导协调的能力、统筹取舍的经验在指挥开发项目的过程中起着更重要的作用,而这些内容在计算机学院的课本里压根找不到。刚刚升任软件架构师的人,都有一段时间觉得茫然失措,因为有太多非技术问题困扰着他们。

软件架构师是IT 行业里独一无二的职业,既要精通软件开发技术,又要掌握业务知识,还要周旋于公司不同部门之间,协调各种予盾。做到这些绝非易事, 博文视点 即将翻译出版的新书《软件架构师应该知道的97 件事》(97 Things Every Software Architect Should Know )探讨的就是这个主题。

本书的编辑Richard Monson-Haefel 是畅销书《 Enterprise JavaBeans 》和《 Java 消息服务 》的作者。Richard 邀请五十多位杰出的软件架构师分享工作经验和观点,帮助读者少走弯路。其中不乏大家熟悉的名字:《 卓有成效的程序员 》的作者Neal Ford ,《 企业集成模式 》的作者Gregor HohpeServlets JSP 专家组和W3C RDF 工作组技术专家Bill de hÓra Web 应用程序快速开发 使用TurboGears 》的作者Mark Ramm ,《 Release It! 》的作者Michael Nygard ,《 软件开发沉思录 》的作者之一Rebecca Parsons 博士,活跃于Perl 社区的女架构师Allison Randal Java SOA Cookbook 》的作者 Eben Hewitt 等等。

目前这本书已经翻译完成,博文视点正在紧张地进行后期制作,计划20104 月下旬出版。以下是书中97 篇文章的主题和作者列表。我们尽可能收集了作者的博客地址或个人主页,方便大家浏览参考。本书的豆瓣页面

 软件架构师应该知道的97件事:

1.  客户需求重于个人简历 Nitin Borwankar

客户需求至上。沽名钓誉,事与愿违。

2.  简化根本复杂性 ,消除偶发复杂性 Neal Ford

分析问题好比拨云见月、水落石出。

3.  关键问题可能不是出在技术上 Mark Ramm

团队同心,其利断金。

4.  以沟通为中心,坚持简明清晰的表达方式和开明的领导风格 Mark Richards

沟通应当言简意赅、详略得当,别拖泥 带水。

5.  架构决定性能 Randy Stafford

种瓜得瓜,种豆得豆,架构设计也是一 样道理。

6.  分析客户需求背后的意义 Einar Landre

抽丝剥茧,洞见症结。不要被表面需求 迷惑。

7.  起立发言 Udi Dahan

起立发言效果更好。

8.  故障终究会发生 Michael Nygard

应该提前设计预防措施,限制故障。

9.  我们常常忽略了自己在谈判 Michael Nygard

工程师应该适时转换角色,学习谈判的 技巧。

10. 量化需求 Keith Braithwaite

没有规矩,不成方圆。

11. 一行代码比五百行架构说明更有价值 Allison Randal

可工作的代码才是目标,设计只是达成 目标手段。

12. 不存在放之四海皆准的解决方案 Randy Stafford

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
要使用谷歌学术下载文献,你可以按照以下步骤操作: 1. 首先,在浏览器中打开谷歌学术网站。 2. 输入你想要搜索的论文题目或关键词,并点击搜索按钮。 3. 在搜索结果中找到你感兴趣的论文,点击标题进入论文详细页面。 4. 在论文详细页面中,你会看到右侧有一个"下载PDF"或类似的按钮。点击该按钮,谷歌学术将尝试直接提供论文的全文下载链接。 5. 如果谷歌学术没有提供直接下载链接,你可以尝试查找论文的作者、期刊或其它来源,然后使用这些信息在互联网上搜索论文的全文。 请注意,获取论文全文需要遵守版权法规定。如果你无法找到论文全文或者无法合法获取,请尝试使用其他可用资源进行文献研究。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [高效的文献管理软件——Zotero](https://blog.csdn.net/qq_45891277/article/details/115791427)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* [谷歌学术检索论文如何指定多个来源](https://blog.csdn.net/hhy_csdn/article/details/118611944)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值