首页 文章 精选 留言 我的
优秀的个人博客,低调大师

微信关注我们

原文链接:https://yq.aliyun.com/articles/194444

转载内容版权归作者及来源网站所有!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

《程序员必读之软件架构》读书笔记

网站作者 Simon Brown的书。编码的架构师,一直是我的职业模板。而当年我觉得RUP的基于4+1视图的机械架构文档模板不足以表达系统时,Simon Brown的模板给了很好的过渡范例。 架构师应该编码吗? 有些公司认为架构师太宝贵了,不该承担日常编码工作。 优秀的架构师的重要特征是抽象思维能力,也可以理解为不把时间耗在细节里。 一些大型项目通常意味着照看更大的“大局”,有可能你根本没时间写代码。 你不必放弃编码,也不要把大部分时间用于编码 你不应该因为“我是架构师”,就把自己排除在编码之外。但也必须有足够的时间扮演技术架构师的角色。 1. 参与编写代码 要避免成为PPT架构师, 最好是参与实现与交付的过程,确保架构的交付,接地气的了解设计在实现上的问题,演进架构而不是画完框图就交给实现团队从此不管。同时,缩短与团队的距离,分享自己软件开发的经验,帮助团队对架构的正确理解。 另外,作为开发团队的一份子,你不需要是开发代码最好的。 2. 构建原型、框架和基础 如果不能参与日常编码,至少尝试在设计时快速构建原型去验证你的概念。还有为团队编写框架和基础,这也是最磨练与体现编码与设计能力的...

Veeam推出面向Cisco HyperFlex的可用性解决方案

北京,2017年3月3日— 提供 Availability for the Always-On Enterprise™(企业级业务永续的可用性)解决方案的创新公司Veeam® Software(卫盟软件)发布面向Cisco HyperFlex超融合架构(HCI)平台的直接快照集成,进一步拓展了与思科的合作伙伴关系。拥有软件定义网络功能的 Veeam Availability Suite与拥有Cisco HyperFlex HX数据平台的思科UCS服务器的运算能力相结合,为混合云时代带来了简易性和高效性。通过Veeam,企业可缩减备份和恢复时间并提高整体运营性能。 通过混合云实现数字化转型 无论企业规模如何和所属行业如何,大家都越来越清楚地意识到数字化转型对于全球企业的重要性。如果不能通过数字化产品或业务模式创造价值、保持增长和竞争优势,那么企业将面临严重后果,包括业务不能长期发展的风险。数字化转型的关键是混合云。 根据IDC预测,公共IT云服务营收将在2020年超过2,034亿美元,复合年增长率(CAGR)达21.5%,几乎是整个IT市场增长率的7倍。到2019年,受应用程序、开发和部...

相关文章

发表评论

资源下载

更多资源
腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

用户登录
用户注册