前端个人的发展方向都有哪些?

对于前端开发来说,工作年限超过5年,就应该多思考下自己未来的职业发展方向了,是走管理,还是继续走技术,还是转行送外卖,针对想继续走技术路线的同学,我建议大家可以考虑以下几个细分方向:

1. 深入理解业务。可以站在技术的角度提出可以改进业务的建议,往前端交互以及用户体验的方向去发展。
2. 数据可视化。Canvas、WebGL、D3、Echarts、webgis等等,都是这个方向需要学习的技术点,这是一个很好的方向,而且后面可以也可以尝试去做游戏仿真,虚拟现实等。
3. 跨端。去做跨平台方案的设计和开发,比如说uniapp,taro,flutter,RN等等
4. 浏览器的音视频富媒体功能的开发,像WebRTC。
5. 前端运营方向。帮助运营同学快速的搭建各种各样的活动页面,像可视化平台,低代码等等
6. 业务基建&架构方向,这个方向很考验你的技术深度和广度,特别适合只想专心做技术,且痴迷技术的同学。
7. 前端运维部署方向。需要你了解运维、部署方面的知识。
8. nodejs全栈方向,做一个偏向于服务端的前端开发。

除了以上这些,还有哪些方向?欢迎大家在评论区补充。#前端##前端面试必备宝典##前端 开发工程师##前端爆了##前端面试#
全部评论
回家,继承家里两亩地。
7 回复 分享
发布于 2023-12-21 16:09 广东

相关推荐

04-21 19:25
已编辑
蚌埠坦克学院 C++
1. 讲一下多路线程池的实现原理,怎么做线程同步?2. 生产者-消费者队列(有界队列)实例需要几个条件变量和锁来管理?(1个和2个都行,2个就是not_empty和not_full)3. 你提到无锁队列,讲一下实现方法?4. 为什么用atomic原子变量来实现无锁队列?了解atomic的底层原理吗,这样做会引入什么代价?5. 为什么atomic+自旋实现的无锁队列比有锁队列性能更优?6. 讲一下内存序有哪几种?分别有什么特性怎么使用?7. 为什么memory_order_acquire和memory_order_release 用于锁的获取和释放?8. 为什么要使用内存序?为什么执行顺序和代码顺序会出现不一致?9. 你提到编译器优化?还有其他原因吗?(CPU乱序,缓存一致性)10. 讲一下返回值优化?返回值优化的原理能展开说说吗?11. 讲一下你的解码帧内存池的实现原理和数据结构选型?12. 你提到你每个页设置的是64KB,为什么选这个大小?13. 如果你每个页拼接起来尾部有不足64KB的怎么办?(已经按公倍数选择了,解码帧分辨率都是64的倍数)14. 讲一下你为什么选LRU,假如你用来管理页的vector回收了一些页块回来,造成了外部碎片,该怎么处理?(伙伴算法+相邻页块合并)15. 聊聊webrtc和websocket的差异和优缺点,你认为他们分别适合什么样的业务场景,有什么优缺点?16. 手撕:跳跃游戏II
查看16道真题和解析
点赞 评论 收藏
分享
评论
4
19
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务