《软件架构师应该知道的97件事》封面

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

97 things every software architect should know

Richard Monson-Haefel · 初版 2009 年

2人推荐
4位读者提及
5次提及

在这部独特的专业技术著作中,当今顶尖的软件架构师们就远远超越纯技术层面的关键开发问题,提出了极具价值的原则。40多位架构师——包括 Neal Ford、Michael Nygard 和 Bill de hÓra 等——就如何与利益相关者沟通、消除复杂性、赋能开发者以及诸多从多年实战中汲取的实用经验倾囊相授。你将了解到顶尖软件架构师眼中至关重要的东西,以及他们如何推进自己的项目。

Hacker News 上怎么说

  • 《97 Things Every Software Architect Should Know》是个相当不错的入门起点。http://97things.oreilly.com/wiki/index.php/97_Things_Every_S...

    97 Things Every Software Architect Should Know is a pretty good starting point. http://97things.oreilly.com/wiki/index.php/97_Things_Every_S...

  • 首推《97 Things Every Software Architect Should Know》,毫无悬念。我刚看到《A Philosophy of Software Design》,感觉不错,但还没读完。我的经验是,“编程”很大程度上就是学习最佳实践、单一……

    97 Things Every Software Architect Should Know. Hands down. I just came across A Philosophy of Software Design and it looks good, but I haven't finished it yet. My experience has been that 'programming' is largely about learning best practices, single…

  • 项目《97 Things Every Software Architect Should Know》的纸质书已经出版并开售了。这个项目是一次全社区合力阐明软件架构核心要点的努力。

    The printed book for the project 97 Things Every Software Architect Should Know has been released and is now available. This project was a community wide effort to articulate the keys points of software architecture.

  • ……财务、预算、“商业”行话、运营模型,同时还得保持自己的技术能力不过时。从资源方面来说:- 任何关于学会讲故事和有效沟通的内容 - 《97 Things Every Software Architect Should Know》里的那些短文 - 你的硬核技术——写写 PoC 应用、搞搞 side-projects、尝试新技术、学会快速 grok 一门技术的优缺点

    …finance, budgets, "business" language, operating models along with keeping my technical skills sharp In terms of resources: - Anything around learning to story tell and communicate effectively - The "97 Things Every Software Architect Should Know" essays - Your tech skills - write PoC apps, side-projects, try out new tech, learn to quickly grok strengths & weaknesses of tech

  • ……让自己的技能跟上时代,以此弥补缺乏更直接的前沿项目经验。到目前为止我学了下面这些,但没有空闲时间去折腾出任何有分量的东西:- Web 应用安全 - 《97 Things Every Software Architect Should Know》(书)- 模块化 / 单一职责 / 编程最佳实践 - 一点点 React - 测试驱动开发(TDD)- 我赖以生存的看家本领(Java)相关的一些运维/管理知识……

    …skills up to date, in lieu of more direct, cutting edge experience. To date I've studied the following, but don't have the free time to build anything of significance: - Web Application Security - 97 Things Every Software Architect Should Know (book) - Modularization / Single Responsibility / Programming Best Practices - A little bit of React - Test-Driven Development - Some administration related info in my bread-and-butter of choice (Java)…

正在加载完整评论……

键盘快捷键

/
聚焦搜索框
j / k
下一本 / 上一本
Enter
打开选中的书
Esc
关闭 / 返回
g h
回到首页
g b
值得读精选
g t
历史总榜
g r
上升最快
g l
我的书架
?
显示本帮助