蚂蚁前端的开局十年:一切都在路上

简介: 下一个十年已开启,前路期待与你同行。

对于国内前端爱好者来说,蚂蚁金服的体验技术部是他们最向往的地方。这里有一群前端拓荒者,曾带领团队做出“Ant Design”、“AntV”、”Eggjs”、“Umi”等顶级开源项目,也有造梦者研发出“语雀”、“海兔”、“Basement”这样的里程碑产品。

多年后,在华为和百度呆了十年的于海泽也成为蚂蚁前端体验技术部的少数造梦者之一,目前他是蚂蚁金服资深体验设计专家,除了负责公司体验设计领域,还负责云凤蝶产品的规划与建设。

来蚂蚁之前,于海泽已经在百度呆了7年,他说蚂蚁的体验技术部吸引他的有三点:一是他觉得蚂蚁给人以“希望”,每一步都走得很坚实;二是现在蚂蚁的前端做的是企业级的事情,未来必将会有一个爆发式的增长;三是蚂蚁的前端和设计是合在一起办事,所谓的“西湖区最强”前端团队实际上已经是“中国最强”。

不久前,语雀在支付宝十五周年时正式对外开放、广受开发者欢迎的前端开源项目Ant Design 发布4.0里程碑式版本、蚂蚁内部发布了全新云凤蝶2.0……

蚂蚁前端平台另一场蛰伏已久的产品革命战已然悄悄响起号角……

蚂蚁前端的十年大局

蚂蚁金服科技体验部在知乎的一篇热帖中提到:“这是个一行 js 代码的错误就可以造成全站交易下跌的时代,也是 PC 前端们最后的黄金时代。”

随着“ALL IN无线”的全面推广后,PC 前端们的黄金时代过去了,也迎来了如今在前端开源社区里开拓者们“刀耕火种”的岁月。

虽然前台业务已发生调整,但中后台业务却暴增,这让迷茫的开拓者们重新燃起斗志。为了突出前端团队的核心竞争力——“用技术解决产品体验问题”,蚂蚁金服的“前端开发部”正式改名为“体验技术部”,团队成员也急速扩张,随着顶尖设计师们的陆续加入,这支队伍手中的武器开始丰富起来。

再后来,“ Design System ”这样本来只有Apple 和 Google 才有实力建设的概念,蚂蚁将它们带到了企业级中后台领域,并在国内第一次被实践,也就是后来著名的“Ant Design”。

合照.jpg

在蚂蚁的开源前端领域里,盛传着玉伯(支付宝研究员、“Ant Design”等顶级开源项目的开拓者)的三个梦:技术梦、产品梦、自由梦。前端爱好者对这三个梦讨论不止,还带着些吃瓜的意味。而“Ant Design”的成功无疑让玉伯第一个梦的进度条拉进了一大截。

慢慢地,“AntV”、”Eggjs”、“Umi”等顶级开源项目也一步步被成功开发,一次次进行迭代,在此基础上诞生的“语雀”、“海兔”、 “Basement”也在悄然布局着这张企业级中后台产品的网。

玉伯的梦,指日可待。

云凤蝶:蚂蚁前端另一场产品革命战的主角之一

在云凤蝶产品的源码的注释里有一句话往往一下子就击中每一个前端人的心: “let the computers do it”。

去年蚂蚁技术体验部刚刚走过十年,当所有人都在想蚂蚁下一个“Ant Design”、“AntV”、“语雀”在哪里的时候,其实云凤蝶不知不觉已经在路上。

如今,随着移动互联网的迅猛发展,H5 页面已成为企业营销推广利器,各个平台的小程序和各种 App 内大量专题、活动页面,生活号文章等全面铺开。在各类 Web 应用四处开花的时代里,企业级应用就像是埋在水面下的冰山,一般的用户看不到但大量存在和被使用。

因此,如何十倍提升研发效能,并让用户体验有一个较高的基准,是企业迫切想要解决的问题。而云凤蝶的可视化建站方案,直击行业痛点,能够很高程度地提升站点制作的效能。

不管是企业还是前端技术人员,大家都想把问题解决过程中的效率提升。正如于海泽所说,未来的世界会更智能、更高效、更美观,Web应用不一定要人肉来还原如此多细节,机器也同样可以做这些事,并在新工具的辅助下,一个要两个月才能完成的项目有可能只需要两天。

当下业界技术的发展,给了我们更多强大的武器去构建更为复杂的世界。能力有了,总觉得还可以更快更好。云凤蝶的实践意义,也正在于此。

“这种新工具新思路是我们持续探索的方向”,于海泽说。

玉伯曾说云凤蝶选了一条很艰难的路,立项之初是在2017年,2019年9月才把第一个可用版本做出来,过程中克服了非常多技术难点,它的价值和竞争优势也在一次次迂回中被证实。

现在,云凤蝶已经成为蚂蚁中后台应用研发的主流方案,得到了包括CTO 在内的多方人员关注。云凤蝶不仅仅是希望通过可视化的手段来达成降低研发门槛的目标,同时还希望把 PD、设计师、工程师这些角色串接起来,大幅降低这些角色之间的协作成本,并且希望设计研发工作越来越多由机器完成,将大家从繁重的重复劳动中解放出来去做更有趣更有挑战的事情。

在云凤蝶,你有机会去参与一个重型可视化 IDE 的核心功能建设、死磕怎么做出让设计师和工程师都喜欢的画布、尝试机器布局、研究怎么从接口和业务规则推断自动生成页面功能、推动建设蚂蚁新一代的组件设计研发规范、推动 Serverless 建设落地等。

这是一支很耐抗的队伍,他们正在走玉伯当年走过的那条路,必将等来柳暗花明的一天。

关于云凤蝶的更多信息,可以参考知乎上的这个链接:
《云凤蝶可视化搭建的推导与实现》
https://zhuanlan.zhihu.com/p/90746742?utm_source=qq

我们想招意气相投的同事:未来已经到来

说起自己的团队成员,于海泽最大的感受是“友爱”。他说不管是已经在前端领域纵横多年的资深技术Leader还是刚入团队的小萌新,大家都非常乐于帮助他人解决问题,包括蚂蚁金服CTO的副总裁胡喜,也是相当平易近人,并且非常欢迎新人去探讨问题。

入蚂蚁的第二天,于海泽的团队里就有一个产品正好面临上线。那天晚上,大家租了一栋专门轰趴的别墅来庆祝这一刻,于海泽远程参与了这个时刻,电脑屏幕里一位同学颇有仪式感地按下了回车键,跟电影里的剪彩仪式颇为相似。团队内成员90后居多,大家个性有趣,像这样的“上线仪式”平时也不少,一般是在项目中公认为贡献最多的那个人按下最后的上线按钮。

在于海泽眼里,前端人员可以用建筑师来比喻,既需要懂得如何呈现美,给用户打造美好的用户体验,满足用户的操作需要;又要懂得工程解决方案,如何用一砖一瓦构建起摩天大厦。

最初,人们的想法想通过互联网进行传播,有一群人就负责把这些想法实现成可呈现的Web内容,这就是通常大家说的前端。

前端是离客户最近的工程师,用技术打造体验,需要懂得美与工程的完美融合。人们往往有这样的误解:前端比较浅。

实际情况是,经过近十年突飞猛进的发展,前端早已不是过去的样子了。于海泽认为随着业界的不断探索,前端领域已经发展出可视化、框架、微前端等非常多子领域,而且每个领域都很深:“Web技术可支撑的产品形态也越来越宽广,例如IoT、CloudIDE等,都很难用“简单”形容。”

现在前端岗位负责的内容越来越多,除了做普通Web页面外,有做框架的,有做服务的,有做可视化的,有做小程序的,也有做中台的。有些人追求极致体验的实现,也有些人致力于通过技术提升大家的效率,云凤蝶则是后者。

蚂蚁的前端技术探索一直走得比较靠前。

今天的体验技术部,也不再是当年的刀耕火种。首先,“Ant Design”、“AntV”、“Umi”、“Dva”、“Egg”等业界最受欢迎的一批技术方案都来源于先前的业务实践;不仅如此,体验技术部出品的语雀也广受欢迎。

在此基础上,蚂蚁前端体验技术部正在孕育的云凤蝶等产品,势在掀起另外一场产品革命。

“聚沙成塔,涓滴成河,一切都还在路上。”这是知乎上蚂蚁金服体验科技专栏留下的一句话,蚂蚁前端体验技术部的下一个十年,已经开启,前路期待与你同行。

镜同采访图片.jpg

招聘信息:

Web 开发专家 - Low-code/No-code 方向

团队简介

我们是蚂蚁金服体验技术部,隶属于蚂蚁金服共享技术事业群,是蚂蚁金服乃至国内最专业的体验技术团队之一。 体验技术部不仅有扎实过硬的技术底盘和工程服务平台,Ant Design、AntV、Umi、Dva、Egg、语雀等诸多优秀开源项目和产品,还直接承担了蚂蚁金融科技大部分核心产品的设计与前端研发工作。

我们从未停止过探索极致用户体验产品的努力, 怀揣“让工作简单有趣,让用户体验美好 ”的初心,在“引领全球体验科技,创造一流用户体验”的愿景指引下前行,欢迎志同道合的你加入。

工作地点
杭州

职位要求
本科及以上学历,计算机相关专业,3 年以上工作经验
关注业界,持续学习,逻辑缜密,有创新意识
有扎实的专业基础知识,熟悉基本的数据结构和算法,深刻了解 Web 原理
以下能力二选一(具备全栈能力更佳):
前端方向熟练掌握 HTML,CSS,JavaScript,React/Vue/Angular 及配套社区项目(redux / rxjs / …)
后端方向熟练掌握 NodeJS 或 Java,掌握主流 Web Server 原理,熟悉常用设计模式。
具有高度的责任心、较强的团队合作精神以及良好的协调与沟通能力

加分项:
有有可视化编辑、IDE、组件&模板、数据驱动等相关开发经验;
优秀的独立开源项目或深度参与过业界知名的开源项目;
有成功的中大型 Web 产品、移动应用开发经验;

简历投递
chenyu@antfin.com

相关文章
|
30天前
|
人工智能 移动开发 前端开发
WeaveFox:蚂蚁集团推出 AI 前端智能研发平台,能够根据设计图直接生成源代码,支持多种客户端和技术栈
蚂蚁团队推出的AI前端研发平台WeaveFox,能够根据设计图直接生成前端源代码,支持多种应用类型和技术栈,提升开发效率和质量。本文将详细介绍WeaveFox的功能、技术原理及应用场景。
906 66
WeaveFox:蚂蚁集团推出 AI 前端智能研发平台,能够根据设计图直接生成源代码,支持多种客户端和技术栈
|
8月前
|
前端开发 JavaScript IDE
蚂蚁CodeFuse新版发布,前端能力优化,支持安卓开发
蚂蚁百灵研发助手 CodeFuse 插件发布新版,本版本新增支持 Android Studio,并针对 JavaScript、TypeScript 等前端语言优化了模型效果,同时还将输出Token增加到最多 1024 个。目前 CodeFuse 处于邀请测试阶段,欢迎各位开发者前往官网申请资格参与测试。在之前已安装插件的用户需要下载最新版本,才可享受 CodeFuse 插件最新能力。
251 1
|
前端开发 C++
蚂蚁御术:我的前端十年成长之路
每一个人的发展轨迹都是不可复制的,过去的点滴权当引子就好,比能力更重要的是你的底层操作系统。
5905 0
|
3月前
|
存储 人工智能 前端开发
前端大模型应用笔记(三):Vue3+Antdv+transformers+本地模型实现浏览器端侧增强搜索
本文介绍了一个纯前端实现的增强列表搜索应用,通过使用Transformer模型,实现了更智能的搜索功能,如使用“番茄”可以搜索到“西红柿”。项目基于Vue3和Ant Design Vue,使用了Xenova的bge-base-zh-v1.5模型。文章详细介绍了从环境搭建、数据准备到具体实现的全过程,并展示了实际效果和待改进点。
261 14
|
3月前
|
JavaScript 前端开发 程序员
前端学习笔记——node.js
前端学习笔记——node.js
71 0
|
3月前
|
人工智能 自然语言处理 运维
前端大模型应用笔记(一):两个指令反过来说大模型就理解不了啦?或许该让第三者插足啦 -通过引入中间LLM预处理用户输入以提高多任务处理能力
本文探讨了在多任务处理场景下,自然语言指令解析的困境及解决方案。通过增加一个LLM解析层,将复杂的指令拆解为多个明确的步骤,明确操作类型与对象识别,处理任务依赖关系,并将自然语言转化为具体的工具命令,从而提高指令解析的准确性和执行效率。
|
3月前
|
存储 弹性计算 算法
前端大模型应用笔记(四):如何在资源受限例如1核和1G内存的端侧或ECS上运行一个合适的向量存储库及如何优化
本文探讨了在资源受限的嵌入式设备(如1核处理器和1GB内存)上实现高效向量存储和检索的方法,旨在支持端侧大模型应用。文章分析了Annoy、HNSWLib、NMSLib、FLANN、VP-Trees和Lshbox等向量存储库的特点与适用场景,推荐Annoy作为多数情况下的首选方案,并提出了数据预处理、索引优化、查询优化等策略以提升性能。通过这些方法,即使在资源受限的环境中也能实现高效的向量检索。
|
3月前
|
机器学习/深度学习 弹性计算 自然语言处理
前端大模型应用笔记(二):最新llama3.2小参数版本1B的古董机测试 - 支持128K上下文,表现优异,和移动端更配
llama3.1支持128K上下文,6万字+输入,适用于多种场景。模型能力超出预期,但处理中文时需加中英翻译。测试显示,其英文支持较好,中文则需改进。llama3.2 1B参数量小,适合移动端和资源受限环境,可在阿里云2vCPU和4G ECS上运行。
171 1
|
3月前
|
前端开发 算法 测试技术
前端大模型应用笔记(五):大模型基础能力大比拼-计数篇-通义千文 vs 文心一言 vs 智谱 vs 讯飞vsGPT
本文对比测试了通义千文、文心一言、智谱和讯飞等多个国产大模型在处理基础计数问题上的表现,特别是通过链式推理(COT)提示的效果。结果显示,GPTo1-mini、文心一言3.5和讯飞4.0Ultra在首轮测试中表现优秀,而其他模型在COT提示后也能显著提升正确率,唯有讯飞4.0-Lite表现不佳。测试强调了COT在提升模型逻辑推理能力中的重要性,并指出免费版本中智谱GLM较为可靠。
前端大模型应用笔记(五):大模型基础能力大比拼-计数篇-通义千文 vs 文心一言 vs 智谱 vs 讯飞vsGPT
|
4月前
|
SpringCloudAlibaba JavaScript 前端开发
谷粒商城笔记+踩坑(2)——分布式组件、前端基础,nacos+feign+gateway+ES6+vue脚手架
分布式组件、nacos注册配置中心、openfegin远程调用、网关gateway、ES6脚本语言规范、vue、elementUI
谷粒商城笔记+踩坑(2)——分布式组件、前端基础,nacos+feign+gateway+ES6+vue脚手架

热门文章

最新文章