AICon 上海站|日程100%上线,解锁Al未来! 了解详情
写点什么

虚实结合,10 年技术人的轮回 | TGO 专访

  • 2021-01-01
  • 本文字数:3390 字

    阅读完需:约 11 分钟

虚实结合,10 年技术人的轮回 | TGO 专访

一个人如果能在多个领域有所积累,往往会激发出 1+1>2 的效果。


小米集团大数据委员会秘书长兼产品总监潘英超,正在用他的经历进行诠释。在过去的 13 年里,他先后供职于民营企业、多家 500 强外企、创业公司、互联网企业。


历数其涉猎的领域:从数据通讯网络架构、数据中心选型及虚拟化部署,到公有云上基于 ITIL 的 CI/CD 及运维实践,再到负责云计算、大数据、人工智能与物联网的产品及解决方案,之后上升到集团层面技术战略的规划与落地。


在深度参与国内外几代基础设施演进变革的经历里,一条不寻常的技术人发展之路被他走了出来。

做产品要深入一线


当问及他的职业走向选择时,他引用了乔布斯在斯坦福演讲时的一句话,“You can't connect the dots looking forward; you can only connect them looking backwards。(你在向前展望的时候不可能将这些片断串连起来;你只能在回顾的时候将点点滴滴串连起来。)”


2007 年,产品经理的价值被很多企业认可,岗位对候选人的各方面要求都十分严格。潘英超毕业后顺利进入锐捷网络,担任核心路由器产线的产品经理。


但是这个“明星”岗位却没有让他过多地留恋,在新员工培训结束后他就主动请求换岗,从产品部转岗到一线的技术支持部。这个决定令许多人大惑不解,甚至觉得他是头脑发热。


但这恰恰是他深入思考后的决定,“产品经理负责产品规划和用户体验,如果不能够深入各行业,见识到复杂多变的场景,收集到用户的真实需求,就没办法准确定位和创新,做出让用户满意甚至超出预期的产品。”


他形容道,类似工作过程就像早期陆战,如果自身不在战场上,即使信息能准确传达,也会有延迟和理解上的偏差,所以必须要深入一线。


说到这件往事,他回忆道,“那时候其实对产品岗的理解不是很到位,觉得一个应届生天天指导销售有点虚,不符合一贯务实的风格。”另外由于一直热衷技术,在学生时代就获得了思科网络技术大赛的全国总冠军,所以某种程度上这也算是一次回归。


现在回看这个选择,潘英超笑言,“没想到这次回归在技术岗这一干就是 10 年”。


技术岗 or 产品岗,十年轮回


回首在技术岗位上的几段经历,他认为捕捉时代发展进程及其对应的技术演进趋势是核心所在,而他也一直在这种趋势中不断前进。


当谈起技术演进的过程,他有着非常清晰的画面。“早期信息化的发展,催生了各种企业及组织的系统化建设,这期间服务器及数据库产品爆发。而各种系统搭建起来后需要互相通讯,网络化接棒,这推动了数据通信行业的快速发展。”


然而受制于行业及企业的发展阶段,并非所有企业都有能力建立数据中心这样的基础设施,于是云计算在虚拟化技术的基础上应运而生,其海量且弹性的算力推动了一系列技术的变革,这其中尤以大数据最为突出。


锐捷之后,潘英超进入摩托罗拉负责全球数据中心业务,工作重心放在了数据中心的选型及全球骨干网络架构设计。


他看到早期数据中心的主流用户为一些大型的跨国企业,由于服务器众多且分布在全球各地,建立自己的数据中心及骨干网络成为了必然。但如何有效地管理这些基础设施,降低企业的 TCO 并提升 ROI 依旧是不变的命题,于是虚拟化技术开始风行,通过将相对高端的物理服务器抽象成若干虚拟服务器,使得计算、存储及网络资源得以被高效复用。


虚拟化可以认为是云计算的奠基技术之一,但企业利用虚拟化技术优化的仅仅是自家基础设施,有着很大的局限性。于是,亚马逊、微软等巨头率先做出了探索,将自身庞大高效且遍布全球的基础设施向其他企业和组织开放,推动了云计算,特别是公有云的普及与发展。


之后数字化进程中产生的海量异构数据需要进行分析处理,而传统的数据库出现瓶颈无法应对,谷歌等大型互联网企业发源的大数据技术及框架席卷全球,使得企业仅仅通过通用服务器即可处理分析业务及用户数据,洞察挖掘其隐含的规律与趋势,做出最佳的商业决策。


最后企业丰富的数据又成为人工智能源源不断的输入,智能化开始引领行业潮流。


而顺着云计算的发展演进,潘英超此后先后供职于相关企业:思科(数据中心解决方案顾问)、微软(从 0 到 1 负责 Azure 公有云在中国的落地、运维与合规)、Quixey (领导 DevOps、SRE 及 IT 团队支持中国、美国、印度及以色列四地业务)


2017 年,硅谷明星创业公司 Quixey 宣布停止运营,他再次启航加入了小米回到了产品岗。


这个看似轮回的过程,换个角度则会发现,技术上的发展趋势暗合了他的职业抉择,对此他自己评价道,“现在看来,我的职业路径基本反映了这些年技术的演进过程”


回归的是岗位,不变的是思维


提及最终选择小米产品岗位的原因,在潘英超看来,除了小米始终倡导和尊重工程师文化,能够将他在云计算、大数据和人工智能领域的技术积累更好的融汇并发挥出来,还有更深一层的原因。


因为当时小米对候选人的定位偏重于横向拉通,对外需要对接 100 多家小米的生态链企业,对内需要协调几十款产品的研发团队,这和他长期在技术管理岗位上坚持的价值思维和强调的需求导向、问题导向、目标导向是高度一致的。他补充道,“技术研发不是终点,必须服务于战略及业务”。


而谈到产品岗位和技术岗位,潘英超认为岗位间虽有区别,但是内核却是一致的,那就是要秉持价值思维。


他举例说,在 Quixey 曾经遇到过 Spark 集群中的部分任务,运行时间突然从几十分钟变慢到 10 几个小时的现象。然而数据研发、测试、运维三方的系统都是健康的。经过与三方的多轮沟通和 trouble-shooting,他最终找到了问题的症结:Spark 早期版本在队列任务激增的条件下,无法对集群资源进行精细化及灵活的分配调度,导致很多数据量大的任务在资源不充分的情况下计算过程中 executor 出现 OOM,不得不反复重算导致了运行时间的大幅增加。


而当时社区开源的 Ganglia 监控层级和粒度太粗,只能反映集群这些高层级对象的健康状况,对于任务的执行过程无法直观的反馈。于是他带领团队自研了一套大数据运维系统,从服务器、集群、队列、任务等多个维度进行了全面且细粒度的指标设置和趋势追踪,能够及时发现及锁定类似的故障并通过动态调整任务的提交与调度将问题自动化解决。


这个例子在定位和排查问题阶段是技术范畴,而跳出固有的技术局限,以大数据系统高效运行为目标,开发与自研监控及调度系统,满足研发、测试及运维等多方需求,就很好地体现了他的产品思维。

接受新的挑战


2019 年小米成立集团技术委员会,同年潘英超被任命为集团大数据委员会的秘书长。这期间他对企业的数据战略与数据体系建设有了自己的认知。在他看来:


“战略=方向+组织+交付”


围绕这个公式,他展开了详细的论述:


“战略的第一步是明确方向,虽然“方向”看上去很虚,但实践中可以通过借鉴国内外的先进经验与实践,结合企业的现状与发展方向,基于实实在在的客观因素全盘考虑后制定。所以避免虚空的重要途径在于虚实结合。


以数据战略为例,核心在于指导企业数据体系的建设,最终目标是发挥数据价值辅助决策赋能业务,数据治理和数据中台是数据战略落地的两大主线。



数据中台侧重于技术架构层面,其核心是定义(架构)‘做什么’,构建数据平台,将企业海量数据资源通过各种平台能力,以服务化的方式被业务前台高效集成,达到数据驱动。


数据治理侧重于数据能力层面,其核心是定义(数据)‘做到什么程度’,一方面建立统一的数据标准与规范,并以程序化、工具化及流程化的方式将抽象的标准规范嵌入到数据中台,降低标准在执行过程中主观因素的影响。另一方面,通过数据域的科学划分与数据建模,将企业的数据资产以合理的层级及结构进行组织,减少中间数据的重复引用与开发,最终达到降本增效的目的。”


说到这里,他强调到“数据治理不是一个项目,其伴随企业的经营与发展,是一个持续的过程,不能寄希望于人的主观意识和管理手段,标准规范与方法论的程序化自动化,是治理实践中应该重点推动的方向。”


除了战略方向和交付路线,他还认定合理的组织架构是确保战略被统一认知并高效执行的关键。


紧扣内核打破限制


在采访的最后,潘英超重点强调了对于不同岗位的选择和职业转型。


他侃侃而谈:后端岗位与前端岗位虽然工作内容和形式存在差异,但并没有本质区别。无论是秉持价值思维,还是坚持目标导向、需求导向及问题导向,都是需要站在业务和用户的角度,全局性地去理解与思考,既要有高度又要接地气,虚实结合、勇于创新,最终完成高质量交付。


在他眼里,人们应该用辩证与发展的眼光去探索、去思考,一个人不该被标签所定义。


“我们不应该给自己和岗位设限”,潘英超笑呵呵地总结道。


2021-01-01 10:002055

评论

发布
暂无评论
发现更多内容

30分钟接入SDK 融云是如何让开发者做到开箱即用的?

融云 RongCloud

使用SpringCloud的openFeign组件踩坑纪实

小江

dubbo Feign spring-cloud

在线sitemap链接提取工具

入门小站

工具

使用 Scala 宏解决对象转换

GrowingIO技术专栏

scala protobuf 元编程 macro

代码管理工具:Git和SVN

正向成长

git svn

计算机网络的 89 个核心概念

苹果看辽宁体育

后端 计算机网络 网络

容器化 | 在 Kubernetes 上部署 RadonDB MySQL 集群

RadonDB

MySQL Kubernetes 容器

面试官:你知道怎么求素数吗?

华为云开发者联盟

面试 开发者 开发 代码 素数

Linux之nl命令

入门小站

Linux

12种mysql常见错误总结 +分析示例

李阿柯

MySQL 面试 常见问题

冰泉奶茶香牙膏好不好?奶茶控的宝藏牙膏就是它

Geek_50a546

基于 Web 引擎扩展技术的 RTC 混合开发框架实践

白玉兰开源

大前端

掌门教育自研APM实际分享

白玉兰开源

AI如何赋能软硬件产品创新?百度大脑开放日西安站解密

百度大脑

AI 百度大脑 开放日 EdgeBoard

APP 开发技术如何进行选型 ?

程序员海军

大前端 App 技术选型 APP开发

数据结构——顺序表

若尘

数据结构 6月日更

为什么switch的case没有break不行

叫我阿柒啊

Switch case break

深度解读MRS IoTDB时序数据库的整体架构设计与实现

华为云开发者联盟

大数据 架构 时序数据库 FusionInsight MRS MRS IoTDB

联想服务斩获两项智能运维大奖 助力企业业务创新与数字化转型

科技大数据

全网最详细XSS跨站脚本攻击,不是过来打死我!!

网络安全学海

程序员 网络安全 信息安全 XSS 漏洞修复

一步步设计版本控制系统

Java·课代表

git 版本控制 版本管理

可视化搭建的一些思考和实践

白玉兰开源

回忆录 | 那些你不能错过的CTF夏令营往届历程,2021精彩继续……

郑州埃文科技

JavaScript学习(十一)---RegExp对象

空城机

JavaScript 大前端 6月日更

Rust从0到1-自动化测试-测试组织

rust 单元测试 集成测试 自动化测试

HarmonyOS学习路之开发篇——公共事件与通知(一)

爱吃土豆丝的打工人

Java HarmonyOS 鸿蒙操作系统

AI论文解读:基于Transformer的多目标跟踪方法TrackFormer

华为云开发者联盟

预测 Transformer 多目标跟踪 TrackFormer 跟踪目标

EasyRecovery——一款专业的数据恢复软件

淋雨

文件恢复 Easyrecovery破解 免费恢复软件 硬盘数据恢复

支持低代码开发和远程真机,DevEco Studio 2.2 Beta1来啦

科技汇

[译] D8 类库脱糖

Antway

6月日更

带你认识9种常用卷积神经网络

华为云开发者联盟

神经网络 深度学习 卷积神经网络 图像 卷积

虚实结合,10 年技术人的轮回 | TGO 专访_技术管理_王道伟_InfoQ精选文章