【架构设计】资深 CIO Neal Sample:所有架构都是错误的

简介: 【架构设计】资深 CIO Neal Sample:所有架构都是错误的

业务主管、技术专家和前冠军辩论者解释了为什么所有架构都是错误的,以及为什么你不应该对自己的想法投入过多。

Neal Sample 的职业生涯跨越了 Yahoo 和 eBay 等数字原生公司,以及 American Express、Express Scripts 和最近的 Northwestern Mutual 等大型知名品牌,其独特的优势和兴趣组合脱颖而出。他在斯坦福大学获得了计算机科学博士学位,因此作为一名技术专家,他很自在地潜入深渊。但他同样关注 IT 方程式中人性化的一面。事实上,他说他在当前职位上最大的成就之一就是他为营造一个有回报和包容性的工作场所所做的工作。

当我们坐下来收听 Tech Whisperers 播客时,Sample 谈到了他的新剧本、他的领导理念以及他如何凭借才能取胜。之后,我们花了更多时间讨论他对技术领域的看法,以及他的职业和学术经验如何影响他的领导方式。接下来是对话,为了清晰起见,经过轻微编辑和浓缩。

丹·罗伯茨(Dan Roberts):面对如此多的东西,您如何跟上当前的趋势和技术,以及如何将其转化为业务影响?

Neal Sample:我做了一点自学。我将阅读博客并关注行业趋势。我喜欢一个具有多元化权限的会议——例如,不仅仅是专注于单一技术。而我真正喜欢做的是听取我的专家的意见。有时这些人是为我工作的人,负责运行安全或应用程序开发或基础设施。他们最终会比我更深入他们的专业,我发现这是一种很好的学习方式。偶尔你会请来一位外部专家,尤其是当你要做一些新的事情时。您可以从其他人为您开辟的道路中学习。

总的来说,好奇心非常重要。如果你不好奇——如果你认为你知道所有的答案并且你没有任何问题——那么你就不会学习和成长。也许你确实有所有的答案。但我发现这个世界上我不知道的事情比我知道的要多。而我在 10 年或 20 年前所知道的一些事情今天不再是真实的,我认为这对技术来说是一种独特的东西。

但即使我们周围的业务没有发生变化,我们使用的工具也会发生变化,如果你想在你的座位上发挥作用,你就必须时刻关注这些工具。作为首席信息官,如果你留在原地,你就落后了。

您从与不同的公司和行业合作中学到了很多东西。你会说大多数人在谈到他们的架构时会改变的一个电话是什么?

我认为,如果我们能走得足够远,我们几乎会改变每一个决定。所有的架构都是错误的,因为我们所做的一切都随着时间的推移而改变和成长。我回想起我从事的第一个大型架构,男孩,你今天不会那样做。然后你看看我们现在正在做的一些事情,即使拥有服务器的概念也有点过时。所以我会大胆地说:我们所有的架构都是错误的。我们只是还不知道。

既然是这样,CIO 可以做些什么来防范呢?

那里有很多原则。我喜欢的是开闭原则:对扩展开放但对修改关闭。如果您不接受修改,这意味着当您改变底层实现时,您将不会有会以负面方式影响人们的重大更改。但是对扩展开放意味着他们可以在它的基础上进行构建,他们可以合并它,他们实际上可以添加它。这真的很重要。

我创造了一个术语,那就是“切尔诺贝利化”的概念,即当你把遗留下来的东西用混凝土包裹起来。你将它放置一万年,直到它变得不那么放射性。这是一种强制版本的开放封闭原则。你正在关闭这个不再具有战略意义的领域的开发。也许时间已经过去了,但您仍然可以在上面使用它。

当您谈论“数据的力量与个人崇拜”时,您是什么意思?

尤其是像我一样坐在“大椅子”上,你说话的声音很大,有时会无意中响亮。在我收到请求后,我听到有人说“尼尔想要这个”的次数,我不知道我想要那个,但有人可能会在谈话中指出某事。

我发现以这种方式运行的组织与刻意关注数据的组织的表现截然不同。拥有数据科学背景让我很容易专注于数据,但我要求我的团队也这样做,询问数据,了解数据,弄清楚数据告诉你做什么决定。或者,如果您认为自己没有数据,那么您期望缺少什么,或者您看不到替代假设是否正确的结果是什么。这个想法是你退后一步,你把你的经验放在一边,然后你去数据带你的地方。我认为这是一种非常有效的组织运作方式。

当您可以深入研究技术时,您的员工会感到惊讶吗?

我会说一些 CIO 来自不同的地方,尤其是在传统公司,他们更像是一个成本中心,例如可能生活在金融行业。他们往往更关注项目管理员或预算。投资组合经理很棒,但他们不太可能深入研究某些东西,比如数据库的查询规划器。所以我很幸运能够拥有这两种体验中最好的。我在早期的科技公司长大,今天世界上存在很多工具,我们必须构建。所以你必须靠近工作。然后我有很长一段时间的学术生涯。我在斯坦福教授高级数据库设计。我并没有忘记这一切!有时这对组织中的人来说是一个令人惊讶的事实。

你是大学辩手和美国全国冠军。您学到了哪些不那么明显的技能,并将其应用于您作为 C 级高管的角色?

我学到的一件事是提出一个假设并以非常快的速度检验该假设。在议会辩论中,你会在辩论前 15 分钟得到话题,而在那段时间里,你必须发展你的案例或反驳立场,然后准备好在批评者面前辩论你的立场。您将学习如何快速发现问题,找出重要的和不重要的,并开始过滤和解决这些问题。

第二件事是,我认为这非常重要,每一轮你都会在肯定和否定之间切换,支持一个话题或反对一个话题。你总是会采取双方。这会教你放弃这些职位,并对此保持无私。如果你错了,你就错了,你继续前进。我发现很多人提出了一个想法,而不是投入到测试这个想法上,他们投入到这个想法上。不断地采取不同的立场和测试想法意味着你不能对它们投入太多。

哪种技术最有希望在未来 12-24 个月内为您的企业带来改变游戏规则的成果?

对于我们,当然对于许多其他公司来说,这就是机器学习和人工智能。当我们查看我们的后台流程时,我们知道我们拥有世界上最好的死亡率结果和最好的持久性。其中很大一部分来自我们操作算法和利用我们在过去 165 年中开发的数据的能力,但大部分学习都是以人类的速度发生的。因此,当我想到什么会为我们改变游戏规则时,它能够处理比我们在 10 年或 100 年前可能想象的更多的数据,并且机器可以想出并且测试假设的速度比人们可能快一百万倍。

有些公司甚至不认为这是替代方案或假设。他们从机器学习、云计算、大数据开始,他们只是认为这是做这件事的自然方式。但我认为对于许多传统公司来说,这将是一次真正的转变。

相关文章
|
5月前
|
设计模式 Java 应用服务中间件
Tomcat 架构原理解析到架构设计借鉴
Tomcat 架构原理解析到架构设计借鉴
133 0
|
前端开发 Java Spring
架构设计的分层架构
架构设计的分层架构
|
机器学习/深度学习 存储 人工智能
完美!京东资深架构师爆肝纯手打700页架构进阶宝典我粉了
在这个大家热议的人工智能时代,也使我们有了更多的反思,其实在这些热点议题的背后,一些基础架构与底层系统技术的发展与实现或许更加务实和接地气一些,同时产业界也需要有更坚实的基础架构与底层系统技术来支撑日益增长的庞大的业务量。 对于支持庞大业务量,其中最具有代表性的莫过于现在的618双十一购物秒杀活动了。而作为参与其中的主力之一的京东,他们的基础架构与底层系统是如何搭建的呢?作为程序猿的我们,该如何脱离CRUD的苦海让自己也加入到这亿级系统的搭建中来呢?不要慌!互联网雷锋(小编我)为大家整理出两份真京东大牛编写的架构实战文档,可以说是国内架构文档的经典之作。
|
2月前
|
监控 安全 中间件
Python Django 后端架构开发: 中间件架构设计
Python Django 后端架构开发: 中间件架构设计
25 1
|
2月前
|
存储 缓存 Cloud Native
MPP架构数据仓库使用问题之ADB PG相比Greenplum的HAWQ在架构设计上有什么不同
MPP架构数据仓库使用问题之ADB PG相比Greenplum的HAWQ在架构设计上有什么不同
|
3月前
|
敏捷开发 Java 测试技术
「架构」模型驱动架构设计方法及其运用
本文探讨了MDA在软件开发中的应用,从需求分析到测试,使用UML建模功能需求,通过PIM设计架构,自动生成代码以减少错误。MDA提升了可维护性、可扩展性和可移植性,通过工具如Enterprise Architect和Eclipse MDT支持自动化转换。虽然有挑战,如模型创建和平台转换,但结合敏捷方法和适当工具能有效解决,从而提高开发效率和软件质量。
203 0
「架构」模型驱动架构设计方法及其运用
架构01-----抖音直播平台核心架构设计
架构01-----抖音直播平台核心架构设计
|
5月前
|
缓存 架构师 安全
架构篇:什么才是真正的架构设计?
特别特别厉害的一篇文章,今天无意中看到的,转载至CSDN的大佬hguisu的:blog.csdn.net/hguisu/article/details/78258430,谈到了作者对于架构的理解,我看完是真的受益匪浅。
|
5月前
|
存储 消息中间件 算法
深度思考:架构师必须掌握的五大类架构设计风格
数据流风格注重数据在组件间的流动,适合处理大量数据。调用返回风格则强调函数或方法的调用与返回,过程清晰明了。独立构件风格让每个构件独立运作,通过接口交互,提升灵活性和可重用性。虚拟机风格则模拟完整系统,实现资源的高效利用。
260 0
深度思考:架构师必须掌握的五大类架构设计风格
|
5月前
|
缓存 负载均衡 架构师
阿里资深架构师钟华曰:中台战略思想与架构实战;含内部实施手册
最近在读一本书,叫做《企业IT架构转型之道:阿里巴巴中台战略思想与架构实战》,在写此文时本书还没有看完,因为担心如果把书全部看完后再来写这篇文章,很多精彩的内容可能已经忘记了,所以中途先写一篇来分享给大家。
下一篇
无影云桌面