不只求生存,前端工程师的自我成长之路
2023-10-09 02:18:40
从求生存到修体系,我在阿里找到了技术人的成长模式
很多人对阿里巴巴的前端工程师工作内容很感兴趣。前端技术是什么,前端工程师要做什么?
我们常常觉得互联网网站已经很普遍了,也没有什么特别之处。但实际上一个网站的成功与否背后都有一个重要的技术团队——前端工程师团队。他们将应用程序、网站的功能进行可视化展现,如果说后端技术是控制汽车的引擎和动力,那么前端技术就是汽车的仪表盘。通过前端技术,人们才能以各种方式(如按钮、下拉菜单和超链接等)与软件进行交互,真正将网站内容呈现给用户,从而实现用户和网站之间的互动。
显然,前端工程师是至关重要的。作为服务一线业务的前端同学,支撑好业务占据我们50%-60%左右的KPI,纵观行业前端本身很容易成为整个业务的资源瓶颈,而身为业务的前端我相信一定经历过疲于奔命、经常线上救火的事情。
一段时间后,大家如果还处在这样的状态下,可能会产生焦虑,甚至对自己的能力产生质疑。那么我们应该怎么办?
我将我经历过的或者正在经历的状态,分成三个阶段进行总结:求生存、谋发展、修体系。
第一阶段:求生存
这个阶段,前端同学主要在项目的初期以及技术栈非常老旧的情况下,前端同学需要耗费大量精力,进行大量的技术选型、性能分析、适配调试等工作。
如何解决这个问题?
-
不要在初期将精力浪费在过度构建架构和选型上,而应该先将项目完成,以后有时间可以逐步进行架构重构。
-
项目初期进行Demo测试,充分掌握需求,不要盲目追求前端的高性能。
-
关注性能瓶颈和问题点,适度通过技术工具对性能进行优化。
-
学会如何协调团队,从团队整体角度优化技术架构。
第二阶段:谋发展
在这个阶段,当基础设施已经搭建完毕后,前端同学逐渐开始摆脱低级重复劳动,开始思考和探索,如何提升自身的技术能力和业务能力。
-
学习新的技术知识。当基础架构稳定之后,我们可以学着了解业界的新技术,比如目前比较火热的AI、区块链、量子计算等。
-
关注行业发展趋势。阿里巴巴前端每年都会举办技术分享大会,对于行业的发展趋势,我们也可以关注一下前端小组的公众号。
-
积极参与社区活动。
-
培养团队文化。比如阿里巴巴会举办双月会,双月会是一个前端技术爱好者的集会,可以通过这种方式,大家可以分享技术、认识更多的朋友。
第三阶段:修体系
这个阶段,前端同学开始关注前端团队的建设和管理,以及部门的技术体系和规范建设。他们会成为技术专家,帮助他人成长,并帮助企业提高其产品和服务。
-
成为技术专家。我们需要去了解和学习不同的技术,帮助其他前端同学解决问题,提高团队的整体技术水平。
-
做好部门技术体系和规范建设。部门内的技术选型、规范、开发文档等都需要有人负责,当然技术管理者一般会选择一个有经验和责任心的前端同学来负责。
-
培养前端团队文化。
我们现在的前端团队是比较幸运的,因为我们拥有完善的技术栈,不需要再耗费精力去搭建基础设施,因此我们可以将更多的精力投入到业务中去。
希望大家能够通过我的分享,了解前端技术在阿里巴巴的工作情况,也希望大家能够在阿里巴巴找到一个属于自己的舞台。