双扬:一个非典型前端的成长之路

简介: 每个人的成长都有自己特殊性和普遍性,希望大家从我「特殊」的境遇之中吸取你认为「普遍」的部分,并化用在自己的日常工作中,全情投入、不设边界,成就属于自己的一番前端旅程。

作者 | 双扬

image.png
我是双扬,2014 年校招加入公司,先在阿里巴巴集团数据技术及产品部做了 4 年数据产品业务的前端开发,后转岗到蚂蚁集团体验技术部做起体验数据产品的 ETL 研发。在因缘机会下回归前端领域,目前正带领蚂蚁前端研发和基础平台业务寻找新的技术突破和业务增长。

回望过去的职业生涯,我一直不是一个典型的前端形象。

  • 搞技术的不懂产品和运营?在校期间做个人网站赚了上万美金的 Google Adsense 广告费
  • 在大厂做开发就是螺丝钉?充分利用集团资源折腾出第一个百亿级别日志量的前端实时监控平台
  • 希望从头到尾了解数据产品的运作链路?干脆直接转行去做 ETL 开发,从采集到建模到计算到落库到查询到产品设计到运营,全部上手干一遍
  • 一个人的能力有限?那就带领一个团队一起为新的目标拼搏
  • ……

正是这样「非典型」的前端工作,让我在阿里巴巴体验了丰富多彩的职业历程,也拿到了令人满意的结果。如果让我站在当下的时间点总结一些「成功经验」,恐怕大部分都是「幸存者偏差」,所以我更想和大家分享几个成长心态和思维模型,希望大家从中找到对自己有益的输入。

战略上重视技术,战术上藐视技术

有很多做技术的同学在工作中会不自觉的陷入对技术的极致追求中,从而忽略了业务需求的本质以及项目开发的进度,从我个人观察看来越是技术水平高的同学越会出现这样的倾向。

比如想要新起一个项目进行技术选型时,一旦开始纠结「redux 太繁琐,saga 太黑科技,hooks 太新,umi 封装太死」之类的问题,离前端延期就不太远了。

所谓「战略上重视技术」,指的是作为前端这个专业领域我们一定要保持敏锐度和对技术能力的储备,一旦业务有需要我们能够快速确定技术方案,新的技术方案能够快速上线;而「战术上藐视技术」,则说的是在实际业务开发中,如果不是非常强调技术创新的场景,没必要为了技术而技术,大概率到最后业务和技术都没有拿到想要的结果。

把产品和业务当做自己的孩子

相当于是从另外一个角度解释了什么是「客户第一」。有新同学觉得阿里的价值观「洗脑」,是因为没有把自己带入到具体的情景里去,当你真正参与一个业务并通过自己的努力把他做到卓越并因此拿到理想的结果时,就会感觉真的像是抚养一个孩子长大成人。看着他出生,看着他长大,看着他生病,看着他恢复,看着他成材……

具体到日常工作中,更强调大家对业务的「owner 意识」。小到客户咨询,大到安全风险,出问题时能不能主动发现?发现了能不能主动响应?响应后能不能一杆到底推动解决?很多同学工作久了就会有地盘意识,觉得管好自己的一亩三分地就很不错了。这样的想法固然不会犯错,但也会错失很多成长的机会。

很多时候,业务和团队是一起在成长的。人的成长带动了业务,业务的发展也成就了人。

永远不给自己打标签

近几年有个新的名词叫「斜杠青年」,在前端领域的成长上大家也可以考虑一下自己的斜杠是什么?做任何事情一旦认定了我是一个「前端」,所以我只负责「界面和交互」的部分,那后续的发展空间就会变得十分狭隘了。

有意思的是,「前端」本身的概念就是被一群不给自己打标签的前端工程师在不断的拓宽。从最早的「切图仔」,到「前端工程」,到「Node.js 与 BFF」,再到「小程序」与「Serverless」。只有你不把思维局限在「我是一个前端」上,才有可能发现更多的可能。

当然,拓展边界的前提一定是先完成「一专」再考虑「多能」,如果前端领域的基本功都没有练扎实,就相当于是浮沙之上建高楼,没有根基的拓展一定会有崩塌的一天。

小结

每个人的成长都有自己特殊性和普遍性,希望大家从我「特殊」的境遇之中吸取你认为「普遍」的部分,并化用在自己的日常工作中,全情投入、不设边界,成就属于自己的一番前端旅程。


image.png
关注「Alibaba F2E」
把握阿里巴巴前端新动向

相关文章
|
12月前
|
前端开发 机器人 API
前端大模型入门(一):用 js+langchain 构建基于 LLM 的应用
本文介绍了大语言模型(LLM)的HTTP API流式调用机制及其在前端的实现方法。通过流式调用,服务器可以逐步发送生成的文本内容,前端则实时处理并展示这些数据块,从而提升用户体验和实时性。文章详细讲解了如何使用`fetch`发起流式请求、处理响应流数据、逐步更新界面、处理中断和错误,以及优化用户交互。流式调用特别适用于聊天机器人、搜索建议等应用场景,能够显著减少用户的等待时间,增强交互性。
3073 2
|
18天前
|
Ubuntu 安全 应用服务中间件
详细指南:配置Nginx服务器在Ubuntu平台上
以上步骤涵盖了基本流程:从软件包管理器获取 Ngnix, 设置系统服务, 调整UFW规则, 创建并激活服务器块(也称作虚拟主机), 并进行了初步优化与加固措施。这些操作都是建立在命令行界面上,并假设用户具有必要权限(通常是root用户)来执行这些命令。每个操作都有其特定原因:例如,设置开机启动确保了即使重启后也能自动运行 Ngnix;而编辑server block则定义了如何处理进入特定域名请求等等。
147 17
|
自然语言处理 IDE 开发工具
通义灵码编程智能体上线,支持Qwen3模型
通义灵码最全使用指南,一键收藏。
129069 31
通义灵码编程智能体上线,支持Qwen3模型
|
人工智能 自然语言处理 搜索推荐
|
人工智能 自然语言处理 运维
工业组态 + LLM : 大模型技术引领传统工业软件创新与实践(上)
工业组态 + LLM : 大模型技术引领传统工业软件创新与实践(上)
2602 1
|
人工智能 自然语言处理 开发工具
Agent调研--19类Agent框架对比(下)
Agent调研--19类Agent框架对比(下)
3718 0
|
存储 关系型数据库 Java
数据COOL谈第3期
本文整理自阿里巴巴大淘宝技术部双12队长朱成(锡泽),阿里巴巴业务平台双11队长徐培德(裴度),阿里巴巴数据库双11队长陈锦赋(智盛),InfoQ主编王一鹏,在数据COOL谈第3期的分享。
|
Web App开发 存储 JSON
Deno 导入,环境变量以及代码调试
Deno 导入,环境变量以及代码调试
|
移动开发 监控 前端开发
2023 年大淘宝 Web 端技术概览
2022 年,大淘宝前端团队进行了调整:重新组织生产关系,按业务线拆分整合进对应的业务技术团队,同时保留了大前端虚线组织,确保研发基建的一致性、技术的持续投入以及推进人员的成长。 整个变化涉及超过三百人的前端团队,经过了半年多的运转,整个团队在技术上也进行了对应的聚焦和收敛。 新的组织协作形态下,大淘宝 Web 领域的工程师们正在做哪些技术工作、有什么技术产品,特在 2023 年开年之际向行业前端同学进行分享。
4222 1
2023 年大淘宝 Web 端技术概览