铁军:保持成长动力,与技术、业务、团队共成长

简介: 对于前端的成长我认为首要的是自身成长的内在动力,其次是伴随技术业务团队共同成长,不忘初心、保持空杯、梦想前行。

作者 | 铁军

image.png
大家好,我是铁军,来自阿里数字供应链事业部,2010年毕业加入阿里的大家庭,今年正好10周年。对于前端的成长我认为首要的是自身成长的内在动力,其次是伴随技术业务团队共同成长,接下来结合自己的几段历程,分享下个人的成长及感悟,希望对大家带来一点启发。

学校·淘宝商城,保持好奇

在山大的求学生涯,从计算机的小白,到接触编程,到接触前端,后来加入学校的社团,开始真实的做一些前端项目。09年的秋天参加南京的阿里校招面试,幸运的拿到offer。回想过程好奇心是自己成长的重要因素,让我最终能够开启阿里之旅。在社团期间因为"="操作符引起的一个bug、一些JS‘奇特’写法的好奇,让我花“巨资”打印了ECMA的规范,用一个暑假研究其中的逻辑;对于ie6奇特的布局处理,去了解盒模型背后的奥秘;对于WordPress功能的不解,去学习PHP语言了解服务器的部署容器的配置。在学校阶段很重要的任务就是基础的积累,正是这些深入,使得我在学校阶段有了不错的基础,可能也是这些积累在校招阶段能够顺利通过面试。

10年的夏天,正式来到阿里,加入了淘宝商城UED团队,参与第一个项目商城招商无纸化。初入工作一切都是未知,从YUI的框架、栅格布局、Velocity模板、到SVN的协作等等,有太多的东西值得学习。记得那时主管对自己说的话“开始工作这几年不要在乎钱或者想其他的事情,最重要的财富是自己的成长”,收益匪浅。那一年的双十一,第一次经历所谓的大型活动,淘宝的前端同学前来支援性能优化,让我对于性能的军规充满好奇,为什么需要combo加载、为什么要将js放到尾部等等,每个点都值得深入,也为收获的知识而自己沾沾自喜。后来一次前端群对于性能的讨论,基于自己理解回答的认同,让自己成就感爆棚。在10-12年的时光中,一切都非常充实和值得学习,工作之外的事情几乎无暇顾及,在这个阶段对于工作用到应用技术有了更多的积累。

image.png
11年对于淘宝商城「页头搜索框」的代码说明

天猫:追求极致,多做一点

12年淘宝商城正式命名天猫,也是在那一年,三七加入天猫,成立了独立的天猫前端团队。三七的到来,让前端团队开始体系化的建设,也带来了非常多的理念。其中对我成长影响最深刻的,是对于极致的追求。经过几年的前端工作,从天猫的首页、搜索、导购、详情、头尾、商家后台到双11前端PM,几乎天猫所有的业务场景自己都经历了一遍,面对业务需求可以熟练的评估风险高效的开发,但更多是重复,自身的收获越来越少,好奇心的驱动也渐渐减弱。那个时候有一段成长的迷茫期,对于极致的追求,成为成长的第二曲线。日常的需求,有意识的给自己多一点要求,比如这次开发的代码能不能写的更加精炼性能更优,同样的表单提交处理的更加完善。解决问题能不能更加彻底更加系统,在这个阶段,推动了很多‘100%’的落地,比如13年100%的淘汰flash,14年的100%迁移vmcommon,15年的100%摒弃IE6/7等等,正式这种更进一步的追求,接触到更多底层的架构,对于架构的简单、高效有了更多理解;同时形成了MAP到MUI的天猫前端技术体系,系统化的支撑天猫业务的发展。

14年天猫前端的组织结构调整,分散到不同的后端技术团队,开始完全独立的带前端team,负责行业及交易链路,在前端技术建设上追求极致,探索业务的价值上,多做一点。那段时期类RN mobile方案大规模铺开,出于对于H5性能的追求,少部分的行业基于web技术落地,和UC及Native团队底层层面的深入合作,让猫超、国际的行业体验保持领先,也让后续Web方案得到更广应用,并牵头了集团前端Webview工作组。业务上,技术多做一点,比如珠宝行业利用Camera的试戴应用,比如手机配件的自动识别型号导购,比如家装汽车的3D全景导购等等,在这个过程,多向前一步和业务形成了更多的链接,也让自身对于业务有了更多的理解和认知。

追求极致、给自身多一点要求,你会发现,你做的事情越多要求越高,收获越大。

image.png
集团Webview工作组D2沙龙分享

供应链:有意义,梦想驱动

16年开始供应链业务的建设,到17年我们正式成立供应链事业部。从2C到2B,是完全不同的业务领域,有太多的未知需要学习,另外本身业务的高速增长,和系统的薄弱也带来了巨大的挑战,在这个阶段支撑成长的关键点是,事情的价值和意义,从工作驱动到梦想驱动。早些年听人提到梦想觉得是很虚的东西,随着自身阿里时间的积累,越来越觉得其实又很真,当你内心理解事情的意义,把它当做事业来做而非KPI,自身的潜力和能量可以更好的迸发出来。比如对于供应链,构建支撑数字商业的智慧供应链,我自己理解,可以帮助我们社会资源(物流、仓储、货品等)更高效的利用、最佳的匹配,避免大量充重的物理建设和保障货物的高效流通,推动整个中国商业的变革,乃至形成全球的智慧供应链网络;比如目前负责的经济体前端中后台体验管理方向,我们的意义是帮助阿里所有2B业务体验实现突破领先;比如在做的线下零售终端研发,在帮助线下商业的数字化转型,实现经营及购物体验升级。正是这些背后的价值意义认知,在面对困难和挑战时,心底能保持那份坚持和努力,在供应链的几年中,经历了团队调整、业务变化、系统融合、晋升失败,是这些梦想和意义让自己不断学习成长,我们支撑集团25+零售业务的同时,从UIPaaS到构建PaaS平台和供应链工作台产品体系,一路前行,感恩。

image.png
17年阿里日看到感触的一段话

与技术、业务、团队共同成长

除了前面历程中提到的成长驱动力,技术业务团队是我们成长一直围绕的因素,之前有写过为什么在数字供应链做前端,感兴趣的同学可以阅读,对于这几者的感悟:既不是非此即彼,也不是相互孤立,技术的成功是业务的成功,业务的发展开拓技术更大的空间,而团队是两者的基石。

技术:天猫前端的技术的高速发展,很大一部分因素是天猫业务的发展,每年双11场的历练迫使我们的技术体系必须满足高并发高流量的挑战;供应链前端技术的建设,是因为一个平台支持阿里25+业务高速发展,必须建设的规模化能力。12年有段时间我每天留出时间学习Web游戏相关技术,但自身业务的场景并没有什么应用之地,半年以后回头看所学基本忘的差不多,而真正让自己对这块有了更深的理解,还是后面天猫圣诞游戏、狂欢城等业务的历练,业务是检验历练技术最佳战场。

业务:曾有段时间自认为团队是个业务团队,只要围绕业务打就可以,不必在基础技术建设维度过多投入,逐步才发现认知的偏激,围绕业务问题,如何解决,如何系统的解决,哪些是可以借力,哪些有必须建设,这其中对于技术的投资判断就会更加清晰。负责猫超业务期间,对于页面偶现的错误,除了单点的解决外,如何持续的保障,我们建设了TES体验平台,正是基于这块的技术投资让行业导购的体验得到系统的保障,也正是这部分的建设,到后来牵头集团体验管理的方向建设。另一方面,认识自身业务的不足,多学习多请教,作为前端我们对于业务的理解大部分情况都还比较初级,像供应链的业务自己还仅仅入门,和业务团队学习交流,让自己收获良多,反过来更加清晰前端的建设。

团队:一个人的成长离不开团队,技术的突破、业务价值的实现更是团队共同努力的结果,作为TL需要更多的努力和付出,不让自己成为团队的瓶颈,开拓自己的视野做团队无法替代的事担该担的责任。对于供应链到2B领域,有很多知识需要补齐提升,如何让自己能够lead团队发展建设,只有通过学习,向外部优秀的公司学习,向集团优秀的建设学习,向客户学习,研究Salesforce、SAP、微软的技术体系、了解集团中后台技术建设的发展,和商家业务团队交流,让自己看的更远想的更透,才能更好的带领团队、随团队共同成长。

image.png
一张健康有爱的团队照

以上,是我前端成长路的分享,欢迎更多的同学交流。
最后,感谢一路支持帮助我的家人朋友导师伙伴,不忘初心、保持空杯、梦想前行。


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

相关文章
|
Web App开发 移动开发 监控
一个业务前端关于成长的心路历程
本文是一个工作 8 年的阿里淘系业务前端对如何支撑好业务,以及在这过程中如何获得个人成长的总结。一些心路历程的变化可能不是在某个瞬间,而是在实践过程中潜移默化形成的。
64622 6
一个业务前端关于成长的心路历程
|
机器学习/深度学习 存储 人工智能
复盘|香侬科技:“云”上成长新范式
自然语言处理(NLP)的历史,几乎跟计算机科学一样久远。直到深度神经网络的出现,才从根本上改变了自然语言处理的发展周期,也一度给人工智能由弱到强、由窄变宽的变革趋势注入了一针“强心剂”。 如今,智能搜索与推荐、智能问答系统、语义分析、机器翻译等自然语言处理核心技术早已走出实验室,应用于互联网、金融等诸多行业。在过往的研发中,香侬科技与阿里云团队无数次“碰撞”,逐渐找到了解决自然语言处理在开发、部署、交付等环节中对底层云资源的依赖和如何优化调度。凭借在科研和应用上的领先性,短短几年内香侬科技就崭露头角。
581 1
复盘|香侬科技:“云”上成长新范式
|
人工智能 运维 监控
一线技术人的成长思考总结
作为长期奋战在一线的技术人,我深刻体会到几个思维能力对技术人成长的重要性,熟练运用这几种思维可以帮助我们快速的进入到新的领域,在分析、定位和解决问题上有很大帮助。作为长期奋战在一线的技术人,我深刻体会到几个思维能力对技术人成长的重要性,熟练运用这几种思维可以帮助我们快速的进入到新的领域,在分析、定位和解决问题上有很大帮助。
一线技术人的成长思考总结
|
移动开发 人工智能 前端开发
素人程序员:如何在技术浪潮更迭中保持较高成长速度?
  技术更迭是有加速度的,一个又一个风口,一波又一波浪潮,昨天火了人工智能,今天已经大谈区块链。普通程序员们在这个进程里,应该怎样找准自己的位置,获得持续的个人成长呢?   技术更迭是有加速度的   从 2010 年开始,被定义为移动互联网的元年,移动开发也是从这一年开始逐渐开始火爆的。笔者也是从毕业之后加入这个浪潮的。据说移动开发火爆之时,理发师通过几个月培训以后也可以拿到月薪 1,2W 的薪水,可见那个时候对移动人才的饥渴程度。但是到了 2014 年底开始,移动开发的入职要求回归理性,要求逐渐提高,到现在基本大公司社招也不再招高级以下的移动开发了。
155 0
|
监控 Dubbo 架构师
架构师技术领导力成长之路(2)
架构师技术领导力成长之路(2)
119 0
架构师技术领导力成长之路(2)
|
架构师 小程序
架构师技术领导力成长之路(3)
架构师技术领导力成长之路(3)
157 0
架构师技术领导力成长之路(3)
|
设计模式 缓存 架构师
架构师技术领导力成长之路(1)
架构师技术领导力成长之路(1)
160 0
架构师技术领导力成长之路(1)
|
Web App开发 移动开发 JSON
前端成长之路之打好根基
前端成长之路之打好根基
292 0
前端成长之路之打好根基
|
弹性计算 Java 关系型数据库
成长开发心得
docker的安装以及解压tomcat,jar包,war包,开启云服务器的端口,发布到云服务器上的指令。
|
数据采集 jstorm 运维
阿里 10 年:一个普通技术人的成长之路
不管是什么角色,成长是我们每个人都必须经历的过程。作为一个技术人,成长不仅是技术上的不断精进,也包括日常工作中的方方面面。本文主要讲述了阿里巴巴高级技术专家在阿里 10 年的成长之路,分享他从一个普通技术人开始,在阿里的三个阶段,以及在晋升、转岗、带团队、做事等方面的心得感悟。
阿里 10 年:一个普通技术人的成长之路