前端的意义是什么?

作者: 前端项目部 | 来源:发表于2019-07-16 14:39 被阅读14次

    前端的意义,取决于你对它精益求精的钻研探索。设计不止于好看,更关乎好用。

    分享一下支付宝前端大牛 玉伯 的故事经历:从#前端#到体验,他如何把格局做大?他的实践如何阐释,为什么前端是一个值得一直深度探索的领域。

    总的来说,在2013年左右,玉伯也曾对前端的价值产生了怀疑,但他后来很快振作起来,从中后台业务中找到了前端的价值。发展到现在,体验技术部的格局也远远超出了之前的设想。

    硅谷知名分析师 Ben Thompson 在《神圣的不满:颠覆者之利器》中说过:“如果你的公司专注于为用户创造最好的体验,那么意味着,你的发展空间上不封顶!”玉伯认为,好的技术都是源自于好的业务土壤,正是因为有业务需要,所以能逼着他们研究技术,提升效能。

    如今玉伯是蚂蚁金服研究员,带领着体验技术部,打造出 Ant Design、AntV、Eggjs 等广受欢迎的开源项目,他所在的团队也成为国内前端开发者向往的地方。以下是玉伯的故事和他带领的支付宝体验技术部一路开挂的成长探索历程。

    讲一下故事背景。那是热情的缘起。

    所谓牛人干啥都牛系列,加入阿里之前,玉伯曾是在中科院物理所进行硕博连读的深造。妥妥一学霸。不过当时年少的玉伯,也陷入了是继续深造还是出来工业界干一番事业的迷茫中。

    我们都知道,2006-2008年那两年中,互联网正风起云涌,年轻人之间已经在这片新世界开启了另一种潮流。

    当时,玉伯得知中科院软件所正在找人,一番思考之后,玉伯毅然放弃学业投身到软件行业。在交谈中,玉伯还说起,由于他当时年龄小,在软件所工作期间,经常闹出被误认为是学生的笑话。

    那是怎样的青葱岁月。

    但是呢,中科院的生活单纯但还是少了点激情。2008 年,玉伯终于离开了象牙塔,南下杭州,加入了当时正在招兵买马的淘宝 UED。再续与前端的不解之缘。为什么说是“再续”?其实,玉伯虽非科班出身,但他从 2002 年起就已经开始接触前端开发。

    从热情的缘起,到价值怀疑,再到自我突破

    加入淘宝 UED 后,玉伯与承玉等人一起研发了 Kissy——当时淘宝前台业务的标准前端技术栈,并将之开源,在 GitHub 上,Kissy 一度是阿里系开源项目 Star 数最多的项目。

    在淘宝期间,玉伯还发起了 Sea.js,一个开源的 JavaScript 模块加载框架,它契合了前端工程化的演进趋势,也是现代大中型前端项目的基础。

    2012 年,玉伯加入支付宝前端开发部,负责基础技术组。

    就是这时起的第二年,他遇到了职业生涯的另一个重大选择:

    阿里宣布“ALL IN 无线”,支付宝前端解体,所有人都面临选择,要么转岗去做移动端开发,要么留下来做中后台的前端开发。

    玉伯选择留了下来。

    虽然从事后来看,无论是走的还是留的,结果都挺好的,但当时对于玉伯是一个痛苦的时刻,甚至对前端的价值产生了怀疑,他在《阿里前端的困局与突围》中写道:

    一个事实:把国内大部分公司的 UX 部门解散掉,也不会太影响产品的体验。在国内,UX 主要还是起到美工的作用,虽然我不想承认。前端依旧是美工,而且仅仅是实现工。在阿里,我们不得不承认一个事实:前端的确有价值,但放在全局来看,前端产生的价值并非核心价值。 在阿里,虽然前端的工作已经不可或缺,但对大公司而言,不可或缺的岗位多了去呢,不可或缺不代表有核心价值,我就不说了。

    不过好在,他很快振作起来,从中后台业务中找到了前端的价值。

    “后来我们发现中后台业务也是有很多事情可以去做的,无论是业务还是技术都值得深挖,只是以前前端只关注 C 端业务,但其实 To B 的业务对前端来说是一片蓝海。”玉伯说。

    玉伯发现中后台的业务量其实非常大,如果没有一套系统的规范来应对,研发效率和产品体验都将面临挑战。

    在这样的背景下,前端技术部改名为体验技术部,玉伯和他的小伙伴们踏上了新的征程。

    冰山之下的体验

    意识到中后台方面前端体验的缺失,玉伯开始带领团队做这方面的工作,他还专门招募了设计师团队,和前端工程师一起工作,开始在体验方面深挖。

    设计师的加入让前端团队发生了巨大变化,也让玉伯开始思考体验的更深层含义,他在《我们是如何从前端技术进化到体验科技的》一文中表示:

    前端技术再牛,都很难直接解决产品层的用户体验。对中后台产品来说,设计的价值也远远不止于让产品的颜值提升,设计的更多价值,在于深入到产品的业务逻辑里去,去帮助业务梳理产品信息架构与任务流程。用户体验是一个非常综合的事,需要各种专业人士在同一个产品上聚焦发力,一起共同努力才能真正提升产品体验。

    他还引用乔布斯的话说:设计不止于好看,更关乎好用。

    发展到现在,体验技术部的格局也远远超出了之前的设想。

    玉伯介绍,现在他们除了支持业务之外,还会关注四大块:

    企业级的中台设计体系,包括 Ant Design 等,随着前端技术的发展继续打磨。

    前端基础技术栈,包括上面的 Ant Design,以及数据可视化、图形技术等。

    工程产品方向,包括 Basement、云凤蝶、九色鹿等。

    创新业务,比如语雀等。

    玉伯认为,好的技术都是源自于好的业务土壤,正是因为有业务需要,所以能逼着他们研究技术,提升效能。

    硅谷知名分析师 Ben Thompson 在《神圣的不满:颠覆者之利器》中说过:“如果你的公司专注于为用户创造最好的体验,那么意味着,你的发展空间上不封顶!”这是因为,用户的期待不是静止的,当你满足用户现有的体验时,他们又会产生新的需求,这可能为公司带来新的商机。

    这段话也正是体验技术部成长的最佳注解。

    开源精神常存

    最后讲一点:开源的精神和做法贯穿了玉伯的职业生涯。

    在他刚加入支付宝,在还没有写一行代码的时候就宣布要用开源的方式打造支付宝下一代的前端框架。后来更是带领团队一手打造出 Ant Design 这样的广受欢迎的项目。

    “开源对个人的代码能力还有软技能都有非常大的帮助,在公司里可能不是每个人都有机会去写核心代码,但做开源项目你是自由的。”玉伯表示。开源也正是让体验技术部保持活力,提升对技术追求的重要手段。

    开源也是体验技术部对外重要的品牌形象,正是因为有这些开源项目,大家才会对体验技术部认可,并且希望来和心目中的大牛一起工作。

    最最后,针对目前前端领域比较浮躁的风气,玉伯认为还是应该安下心来,脚踏实地的做些实事,才能取得真正的进步。

    体验技术部仍在招兵买马中,今年是体验技术部技术产品发展的关键之年,欢迎意气相投的技术、设计、产品、运营、商业化的人才加入。简历投递邮箱为:afx-platform-talent@list.alibaba-inc.com

    值得一提的是,支付宝开源不仅在前端领域有丰富的沉淀,在围绕 CNCF 的云原生开源技术方面同样做出许多贡献,同时也开源了自己的金融级云原生分布式解决方案 SOFAStack。

    本次给大家推荐一个免费的学习圈,里面概括移动应用网站开发,css,html,webpack,vue node angular以及面试资源等。对web开发技术感兴趣的同学,欢迎加qun:四八四七五七七六零,不管你是小白还是大牛我都欢迎,还有大牛整理的一套高效率学习路线和教程与您免费分享,同时每天解答问题。

    相关文章

      网友评论

        本文标题:前端的意义是什么?

        本文链接:https://www.haomeiwen.com/subject/bcftlctx.html