查看原文
其他

再谈我那个架构师老同事

余晟以为 2022-11-10
我是在2009年左右认识许式伟的。
当时我正在考虑加入盛大创新院,去了一次上海张江。那时候张江高科的地铁站还在高架上,出站之后坐著名的“有轨通勤车”去华佗路68号的盛大创新院。路上有个背双肩包的年轻人特别腼腆,在身上摸了半天才摸出硬币当车费,我想,这一定是个搞IT的。
后来我才知道,这就是许式伟,WPS 2005的首席架构师。对我们这些如今算来的“老程序员”来说,WPS可是神一样的存在。早年自带求伯君的光环,在Windows把一度欣欣向荣的国产软件“团灭”之后,WPS又染上了悲壮的民族英雄色彩,WPS 2005推出的时候,很是让大家过了一把“正版”的瘾。
等我正式加入盛大创新院之后,和老许打交道多了,才发现他又不仅仅是“WPS 2005首席架构师”那么简单。
首先是平易近人,没架子。
那时候老许带着团队在搞存储项目,后来又包装了一个面向最终客户的Everbox网盘项目。我虽然不是项目组成员,但也好奇想知道项目的情况,所以和老许提议,能不能列席他们的晨会。没想到他一口答应了,毫无任何顾忌——要知道,不少技术人员在这点上是放不开的,总担心出点问题被人家看不起。
后来我果真列席了一段时间晨会,还给他们团队了若干建议。有几次,建议还真的得到了认真的讨论和采纳。
虽然身处技术行业,但有不少人是技术做得越久面子越薄,架子越大,遇到不同意见的第一反应是“你是谁,轮得到你说话吗?”。老许却不同,他的技术做得越久,就越沉得下来听人家的意见。
其次是管理规范,尊重软件开发的规律。
Everbox项目我虽然没有参与开发,但在早期阶段我基本是全程列席了晨会的。我发现老许真的会花很多的时间来做设计,丝毫没有行业里流传的那些“确实应该仔细设计,但没时间”的无奈。我印象里,前三四个礼拜都在做架构设计和API设计,并确保所有人对领域形成了一致的认识。这套方法论虽然我之前也知道,但能在超过20人的团队里真正落地的,这是我第一次见。
另一点让我印象深刻的是,老许从一开始就规定了,所有第三方类库由专人统一维护,所有依赖必须集中控制。虽然我之前也知道这方面容易出问题,但从一开始就明确规范要求的,这也是我第一次见。后来我离职,发现不少公司还保留着“随便从网上下一个库就敢用”的野蛮习惯,问题也因此层出不穷。
第三是求真务实的精神和技术的前瞻视野。
有一天晚上很晚了,我和一个做C++的朋友在争论一个C++的问题。虽然我不做C++开发,但我确信这个问题我没有错,但又说不过人家。不得已我只能去求助老许,希望他帮我“出一口气”。
哪知道老许听了之后,一点也没有顾及同事的情谊,反而指出是我错了,知识不够更新。我正郁闷老许“胳膊肘朝外”呢,他却一点没觉察,反而不厌其烦给我讲这个事情的来龙去脉,又给了许多参考资料,确保我搞清楚为止。等我合上电脑一看,已经凌晨一点多了……
实际上,老许虽然做了多年开发,但一直保持着非常好的前瞻习惯。在Golang刚刚诞生不久,他就花时间钻研,并且大力引入、推广。可以说,Golang能在国内有今天的发展,在早期,老许功不可没。
最后,老许对技术的钻研到了痴迷的地步,其它不少事情的感觉似乎都有点迟钝了。
那时候不少人都是从各地搬去上海,加入盛大创新院的。如果之前有车,一般就是自己开车去。老许是我唯一听说的例外,有车,但“不敢”开那么远,所以雇了个司机负责把车从珠海(金山软件在珠海)开到上海。
虽然聊技术他很热衷,但是对于技术之外的许多话题,他似乎都没感觉,开玩笑也没反应。后来我们才知道,他是真的听不懂,因为平时完全没接触过。这样看起来,他大学时候被人称为“C狂”,真是名副其实的。
之前,老许赶起了时髦,在极客时间开了《许式伟的架构课》,现在已经有 70000+ 的人学习了。作为老同事,我在这儿再吆喝一下,正好最近有活动过,说是原价 199 的课程,现在周年福利,6 折就能到手。这也是造福广大开发者的幸事。如果你对架构有兴趣,听听老许的经验,应当是很值得的。

原价 ¥199,5 周年 6 折购 ¥119

今日新用户仅 ¥68

仅限「前 50 人」优惠


用老许自己的话说:是他第一次完整、系统地分享自己 20 年架构经验和思考
刚上线那会儿,我记得宣传的是 60 讲,结果老许超出预期地写了 89 讲,也是非常走心了。其组织逻辑和我们平时看到架构书和课程完全不同,老许想带我们构建一个理解软件架构的宏观视角,回到信息的原点思考问题。
这次的课程浓缩了他20年的工作经验,压箱底的绝活都抖落出来。而且他另辟蹊径,按常见业务场景来讲解架构范式,以及这些范式在日常工程实践中应用,保持了一贯的朴实和接地气。

真正的好内容值得被更多人了解,所以我专门给大家搞到了「专属福利」

原价 ¥199,周年庆 6 折到手 ¥119
今日新用户仅 ¥68

仅限「前 50 人」优惠


👇点击「阅读原文」
免费试读,跟着老许学架构。

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存