比T型人才更牛叉的是,做一个深入理解业务的 π 型工程师

简介: 比T型人才更牛叉的是,做一个深入理解业务的 π 型工程师


为了帮助大家更好地了解 AfterShip,我们邀请了在 AfterShip 担任技术 VP 的 Winston同学来接受我们的采访。

在加入 AfterShip 之前,他在腾讯工作了 6 年,参与过QQ 安全、腾讯管家、Q+ 开放平台、QQ 超级会员等亿级流量项目的开发,后续在 OPPO 工作了 6 年,曾作为电商技术总监,带领团队创造了平均每人每年给公司带来 1 亿营收的辉煌战绩,同时他也是 TGO 鲲鹏会深圳董事会成员。

无论在哪一家公司,他都一直在深入理解业务,关注如何用技术创造商业价值。

今天就让我们来看一看这个深入理解业务的 π 型工程师背后的故事,以及他对于 35 岁中年危机的看法吧。


# Q1:请问什么是 T 型人才和 π 型人才?

在我看来,T 型人才指的是在某一个领域有较深的专业能力,并且在相关的其他领域也有较广的知识面的人才,比如说某一个领域的技术专家。

而 π 型人才指的是至少在两个领域拥有较深的专业能力,在相关的领域也有较广知识面,同时也懂领导和管理的复合型人才

对于我个人来说,我的两竖是「技术研发能力」和「电商业务能力」,一横则是管理能力,包括团队管理、项目管理、沟通能力等等。

因为我希望我能够用技术来帮助公司的业务发展,跟团队一起创造更大的商业价值。


# Q2: 为什么你认为程序员需要走近业务?

在我过往的职业生涯中,有一件事情对我影响非常大。

我曾经参与 QQ 公开群的某个功能特性的研发,我们整个团队努力了几个月终于把它做上线了,但是这个功能在上线两个月之后就被下线了,因为几乎没有什么人用。

而在做功能的过程中,没有任何一个研发人员,甚至是产品经理去问:

「这个功能做出来真的会有人用吗?它究竟给用户带来了什么价值?我们要怎么计算做这件事的 ROI(收入产出比)?」

这件事情发生之后,我开始重新思考我做这份工作的价值,然后我开始逐渐意识到了「程序员和工程师是有区别的」:

程序员的工作主要是编写代码和实现需求,而工程师的工作则是发现问题、求证问题、设计方案、解决问题、实现价值,写代码只是解决问题的手段之一而已。

写代码这件事情本身不直接产生价值,只有我们写的代码能够帮助用户解决他在现实生活中的某个具体问题时,我们的工作才有价值。

而如果想要更好地帮助用户解决问题,我们就必须要走进业务,理解用户的业务场景。

不仅如此,理解业务还有助于我们从一个更全局的视角来看待整个项目,更好地设计和开发我们的系统。

一个差劲的程序员写代码就像是捏泥巴,虽然最终也能把这个东西捏出来,但是后续的可拓展性和可维护性非常差。

而一个优秀的工程师写代码更像是拼乐高,不仅是把这个东西给做出来了,里面的每一个模块都可以独立拆出来复用,并且生产出来的东西是有美感的。

更重要的是,因为在设计之初就考虑到了后续可能的业务场景,所以在后续要进行迭代拓展的时候也会容易很多。


# Q3:你如何看待程序员的 35 岁中年危机问题?

我今年已经过了 35 岁,周围也有很多超过 35 岁的技术朋友,所以也在这里跟大家分享一些见解,希望能对一些做技术的朋友有所帮助。

首先,我们要有主动学习的心态,意识到学习是一辈子的事情。

我发现很多人都有一个思维误区,认为我们只有自己还在学校的时候才需要学习,从学校毕业的时候,我们就掌握了这辈子生活所需的基础知识,后续就再也不需要学习了。

但是在我看来,毕业并不是我们学习生活的结束,而是我们新的学习生涯的开始。

无论我们是 20 岁,30 岁还是 40 岁,我们都需要去主动学习新的知识。

其次,我们要找到允许我们提问,允许我们去不断学习的环境。

我觉得判断一家公司究竟重不重视我们的长期职业发展,重点不是看它愿意给我们开多少的薪水,提供多好的福利,而是要看他允不允许我们问为什么,会不会提供充分的信息给我们去思考、学习和实践成长。

最简单的一个例子就是:

产品经理一个需求提过来,研发能不能反问:“我们为什么要做这个需求?这个需求给客户带来了什么价值?需求背景和限制条件有哪些?我们有哪些数据可以衡量我们做这个需求所能带来的价值?”

如果产品经理会跟我们沟通同步这些信息,并且我们可以真正参与进整个需求设计和方案设计里面来,那么从长期来看,我们是能不断学到新东西的,我们在工作十年时的能力肯定比工作三年时强很多。

但如果我们是在一个把程序员当作实现需求的工具人、每天重复做项目的公司,那么我们工作十年和工作三年的差距可能并不大,因为我们每年做的事情都差不多,都是在「拧螺丝」,没有任何进步和积累。

而当自动化、智能化及大量新的人才涌进进这个领域时,如果我们的能力无法跟上甚至是超越他们,就很容易被淘汰,正所谓“逆水行舟,不进则退”,说的就是这个道理。

然后,我们要选择一个可持续发展的行业赛道,然后去深入地理解业务。

有些赛道注定是年轻人的赛道,比如说你要做一个社交 App,那么你就必然要招年轻的产品经理和年轻的程序员,因为只有年轻人才懂年轻人。

老板不可能找一个人均 80 后的产研团队来设计研发一款针对 00 后的社交产品。

但是如果你选择一个面向企业的赛道,比如说 AfterShip 所在的国际电商 SaaS 赛道。

那么因为你的客户都是在做电商的商家,他们需要的是那些能够深入理解电商业务场景和逻辑链路的人来帮忙设计和研发产品。

如果你真的有去深入理解业务,积累行业经验,那么你的年龄在这个赛道上可能不是劣势,反倒是一个优势,这些可以让你成为我们刚开始所说的那种 π 型人才。

最后,你其实可以尝试忘记自己的社会年龄。

人的年龄其实有三种:

1. 社会年龄:你身份证登记出生年月而计算出来的年龄

2. 心理年龄:反映了你面对新鲜事物的态度,你的好奇心和求知欲

3. 身体年龄:反映了你的记忆力和反应力,身体各项机能状况

社会年龄无法改变,心理年龄和身体年龄我们是可以努力改变和调整的。而如今科技的发展,我们每个人都有机会活到 100 岁, 35 岁其实相当于只过了三分之一而已。

在接下来的 60 年,我们还可以带着好奇心和求知欲去接触和学习很多新的东西。

我从 30 岁开始其实就已经开始不关注自己的社会年龄了,不刻意给自己过生日,把每一天过好就行,当然也不认为自己到了某个年龄,就可以吃老本或者不去学习了。

除了学习以外,平时也需要注重身体锻炼,毕竟一个健康的身体,是我们做一切事情的本钱。


# Q4: 你在工作之外有什么兴趣爱好吗?

我很喜欢航拍,之前也买过无人机,每次去户外活动或旅行,都会带上它找机会航拍。

航拍可以给我一个物理上更高的「上帝视角」来重新审视这个世界,这也让我养成了一个习惯,就是每当我遇到某个问题的时候,我都会问自己:

「这个问题如果从更高的视角来看,会是什么样的?」

然后我惊奇的发现:

很多当下给我们带来困扰,甚至不知道如何决策的问题,如果能从一个更高的视角来分析和思考,其实也没那么难处理了。

玩航拍还有一点,就是挑战上带来的刺激感和趣味性,当你的双手在地面从 8 个方向精确地摇控无人机,然后大脑在实时传输画面里不断地寻找视觉冲击点时,技术与美学此时就完美地结合了。

但是后来因为我有小孩了,为了给孩子的玩具腾地方,我就把无人机及一些电子设备全部给卖了😂,改为短期租用无人机等设备。

这样也有一个好处,就是能让我像用 SaaS 一样,按需付费,永远都用到最新的版本。

如果有喜欢航拍的朋友,也欢迎来找我交流,咱们可以一起去放飞自我。


相关文章
|
20天前
|
人工智能 安全 API
保姆级图文教程!OpenClaw阿里云/本地MacOS/Windows部署+免费大模型API配置接入15000+Skill指南
当ClawHub的技能数量突破14946个,OpenClaw早已从“单一AI工具”进化为“模块化生产力生态”。技能(Skill)作为AI的“执行身份”,让OpenClaw能在设计总监、增长黑客、法律顾问等角色间无缝切换,一个人+一套技能组合即可搭建微型工作室。但繁华背后暗藏危机——2026年初爆发的ClawHavoc事件,335个恶意技能通过远程代码执行漏洞窃取API Key、注入恶意脚本,让无数用户遭遇“挖矿盗刷”的损失。
1286 16
|
26天前
|
人工智能 弹性计算 自然语言处理
还不会部署OpenClaw?阿里云推出五种OpenClaw快速部署方案,一键拥有专属AI助理!
OpenClaw(原Moltbot/Clawdbot)是开源AI代理平台,支持自然语言交互、任务自动化与多工具集成。阿里云推出5种零门槛部署方案——轻量服务器、无影云电脑(企业/个人版)、AgentBay嵌入、ECS云服务器,覆盖小白到专家全场景,一键启用专属AI助理!
991 6
|
编解码 Android开发
Android获取设备各项信息(设备id、ip地址、设备名称、运行商、品牌、型号、分辨率、处理器、国家码、系统语言、网络类型、oaid、android版本、操作系统版本、mac地址、应用程序签名..)1
Android获取设备各项信息(设备id、ip地址、设备名称、运行商、品牌、型号、分辨率、处理器、国家码、系统语言、网络类型、oaid、android版本、操作系统版本、mac地址、应用程序签名..)
1323 1
|
自然语言处理 数据可视化 数据挖掘
基于python的VR眼镜口碑情感分析,包括lda和情感分析
本文通过Python LDA模型和情感分析技术对京东VR眼镜的用户评论进行深入分析,揭示了消费者对产品的情感倾向、关注点和满意度,为企业提供市场洞察和改进方向。
469 1
基于python的VR眼镜口碑情感分析,包括lda和情感分析
|
缓存
📣阿里云百炼大语言模型618限量资源包活动来袭
阿里云百炼推出大语言模型推理资源包优惠活动,所有主账号用户均可参与,无论是否完成实名认证。活动提供qwen-max、qwen-plus及qwen-turbo三种资源包,分别支持对应模型的实时推理费用抵扣,折扣力度达8.8折至9折不等。每种资源包限量发售,有效期为1年,自订购之日起计算。活动期间购买的资源包不可用于抵扣Batch调用、上下文缓存等其他服务费用。如有疑问可加入官方支持群(77600022533)交流反馈,优惠名额有限,先到先得。
1480 0
|
大数据 物联网 云计算
课时24:案例分享——中国邮政
在国企改革背景下,中国邮政积极推进行业信息化转型。通过与阿里云合作,中国邮政实现了核心业务云化,解决了高并发、资源不均衡等问题,并构建了PB级大数据平台,推动智能化分拣和寄递业务自动化。石崇斌总经理分享了邮政信息化发展历程及未来规划,强调以用户为中心的理念和技术应用的重要性。
415 1
课时24:案例分享——中国邮政
|
存储 SQL 关系型数据库
【MySQL调优】如何进行MySQL调优?从参数、数据建模、索引、SQL语句等方向,三万字详细解读MySQL的性能优化方案(2024版)
MySQL调优主要分为三个步骤:监控报警、排查慢SQL、MySQL调优。 排查慢SQL:开启慢查询日志 、找出最慢的几条SQL、分析查询计划 。 MySQL调优: 基础优化:缓存优化、硬件优化、参数优化、定期清理垃圾、使用合适的存储引擎、读写分离、分库分表; 表设计优化:数据类型优化、冷热数据分表等。 索引优化:考虑索引失效的11个场景、遵循索引设计原则、连接查询优化、排序优化、深分页查询优化、覆盖索引、索引下推、用普通索引等。 SQL优化。
1929 15
【MySQL调优】如何进行MySQL调优?从参数、数据建模、索引、SQL语句等方向,三万字详细解读MySQL的性能优化方案(2024版)
|
机器学习/深度学习 存储 自然语言处理
如何微调(Fine-tuning)大语言模型?
本文介绍了微调的基本概念,以及如何对语言模型进行微调。
2187 16
|
Windows
搬运5款简洁无广的轻量级软件
本文介绍了五款轻量级、无广告的实用小软件:1. PowerToys,微软推出的Windows增强工具集;2. WinSCP,支持多种协议的文件传输工具;3. 燃精灵,专业微信空号检测软件;4. PicGo,开源图片上传工具;5. Total Commander,强大文件管理工具。这些软件界面简洁,功能丰富,适合高效工作需求。
480 0
|
机器学习/深度学习 并行计算 算法
探索AMD实例的有趣应用场景及潜力发挥
众所周知,AMD实例以其卓越的性能和能效而受到广泛关注。除了在游戏服务器领域的应用外,AMD实例还具备许多有趣的应用场景。那么在本期话题中,我们将一起探讨AMD实例的实际使用场景,同时也发掘一下AMD在其他有趣领域的潜力。
734 1
探索AMD实例的有趣应用场景及潜力发挥