在京东走过的前端锻造之路

借鉴和提醒的指引者

不错鼓励并赞赏 标签: HTML CSS Javascript nodeJs 数据库 脚手架 其他      评论 / 2023-01-18

回顾这几年在京东的前端研发道路,从入职开始,发现了很多移动端重复开发的问题,然后想办法去解决和提炼,然后加班加点去搞基础建设,一开始很多人不理解,无助和坚持,到京东技术委员大力推广组件化建设,雀跃和担当。那一年,让我意识到,从上到下技术推广那是一个容易,也让我意识到这也是个严重的问题。


此篇不分享发展过程中的问题,只分享锻造之路经验。

伴随着业务发展和部门更迭,大体上我经历了几个前端职责更替:

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的移动端业务

更多内容请登录知识星球进行查看

知识星球链接

Hi 看这里!

大家好,我是PRO

我会陆续分享生活中的点点滴滴,当然不局限于技术。希望笔墨之中产生共鸣,每篇文章下面可以留言互动讨论。Tks bd!

博客分类

您可能感兴趣

作者推荐

呃,突然想说点啥

前端·博客

您的鼓励是我前进的动力---

使用微信扫描二维码完成支付