在京东走过的前端锻造之路
借鉴和提醒的指引者
在京东走过的前端锻造之路
借鉴和提醒的指引者
回顾这几年在京东的前端研发道路,从入职开始,发现了很多移动端重复开发的问题,然后想办法去解决和提炼,然后加班加点去搞基础建设,一开始很多人不理解,无助和坚持,到京东技术委员大力推广组件化建设,雀跃和担当。那一年,让我意识到,从上到下技术推广那是一个容易,也让我意识到这也是个严重的问题。
此篇不分享发展过程中的问题,只分享锻造之路经验。
伴随着业务发展和部门更迭,大体上我经历了几个前端职责更替:
1.移动端To C特定业务支持
2.移动端To C公共业务支持
3.商城类前端支持和性能优化
4.To B的前端新建和技术选型
5.全量前端公共支持
每个阶段都需要具备不同的能力,侧重点也是不同,比如在做PC端黄金流程页相关业务时候,针对性能、交互是十分看中的,针对兜底方案和网络通信相关也是考核指标,所以这些知识点是比较看重的,总的来说具备以下知识点,是具备前端架构师的入门资格
1.扎实的前端基础知识(说实话很多人都是在框架横行的年代入行,幸运的是能够很好地发挥自己的思路,但天花板高度受限的原因就是基础知识,地基太薄)
2.常见前端设计模式和历史由来
3.前端测试工具熟练度和规范的使用情况
4.前端页面布局的使用技巧
5.Typescript的使用技巧和熟练度
6.网络通信和性能优化
7.常见框架的熟练度和原理
8.内部现有框架的优劣势
9.脚手架的使用情况和原理解析
10.跨端应用工具的熟练度和原理
11.多端设备的行业适配经验和Hack技巧
12.Nodejs的相关框架和解决问题的思路
13.安全相关等知识点。
如果你还涉猎一下领域,那么你的机遇会更多一些:
1.serverLess相关
2.微服务相关、微前端相关
3.低代码相关
4.Web3相关
5.3D相关
6.日常办公相关(在线PPT、在线Word、在线Excel、在线聊天Chat相关等)
如果你动手能力强,具备落地能力,那就更加完美
1.引擎发起者
2.低代码工具落地者
3.办公软件核心功能落地这
4.游戏引擎爱好者
5.Web3落地或者参与(无代码以太坊应用程序平台、使开发人员更容易构建 dapps基于区块链的投票系统、众筹平台、假冒产品识别系统、去中心化的视频/音乐分享平台、基于区块链的社交媒体平台、点对点拼车)
6.基础框架库、组件库的共建者
7.开源社区活跃成员或者某某沉淀积累价值高的分享
8.落地小能手(家庭和睦,支持你的事业😅)
如果你还有更多的精力,尝试以下职责进行升华:
1.业务的架构师或者业务专家
2.各种社会面技术分享、论坛分享、栏目分享等,最重要的是你愿意投入时间去维护自己的专栏
3.业务支撑负责人,管理相关知识的积累,技术艰巨管理,当然技术为主导,并且要求日益精进
4.活动发起者或者重要参与者,多多进行横向沟通和拉通工作
5.业务痛点发掘者和解决方案制定者
如果你认为你具备以上特性,还在踌躇不知所措,可以尝试如下:
1.职业规划请认真梳理,最好是五年的,拆分成具体可实行的目标,如何达成
2.每天学会反思
3.发现问题首先找自身问题,是否能靠自己推动有所效果
4.最佳实践或者博客的书写,力争成为书写达人
5.寻找小伙伴
6.做点有高价值的事情(读书、写作和品人生)
7.乐于分享,帮助他人
8.运动和健身
9.......
经历了以上的锻造,如果你从中找到了乐趣和志趣相投的小伙伴,那么你很幸运,如果还在寻找,也不要气馁,相信总会遇到的,如果经过2个周期还未找到,请更换到合适的职责岗位,即使那个岗位让你很舒适,否则你只会举步维艰,难以寸进。
简单了一了个人对经历这些职责变化的理解:
To C的移动端业务,
更多内容请登录知识星球进行查看
您的鼓励是我前进的动力---
使用微信扫描二维码完成支付