前端会有未来吗?

前端工程师这几年一直是一个很热门的职业, 今年的线上教育短视频的快速发展更为前端工程师们提供了更多就业岗位. 笔者在前端领域也深耕多年, 对一线互联网公司的前端工作也有一定的总结和思考, 接下来将结合笔者身边的工程师和自身总结一下目前一线互联网公司的前端工程师都有哪些发展方向以及需要具备哪些技能.

一线互联网公司前端工程师的发展方向

由于今年国内外环境和疫情的影响, 很多传统行业遭受到了一定程度的打击, 也有些行业因此获得了生机, 但共同的方向都是转战互联网. 很多实体业务线慢慢转移到线上, 这也就意味着很多老牌的互联网解决方案提供商有了更多的需求和业务, 从而导致了技术人员的扩张. 对于实体企业, 他们更多的是对接线上的客源, 采用已有电商系统或者自建电商系统, 因此带来的技术需求如下:

1、企业电商系统搭建

2、微信小程序商城

3、企业进销存系统

4、支付宝电商小程序

5、京东电商小程序

以上解决方案是几个行业例子, 这几个方向足以需要一系列的相关从业者去运作, 所以如果你是一名前端工程师, 如果你对以上方向感兴趣, 可以尝试去研究一下.

基于以上需求, 又会产生一个互联网公司内部更迫切要解决的问题——跨端开发. 目前前端在这方面有很多成熟的解决方案, 可以一定程度上解放android或者ios的双手, 比如uni, taro, weex, react native. 也就是说前端只需要编写一套前端代码, 即可生成多端方案, 比如H5, 小程序, app, 这方面国内市场还是存在很多需求和技术空缺的, 笔者最近也在探索这方面的解决方案, 后期也会在微信趣谈前端中同步解决方案和实战. 如果你对跨端开发感兴趣, 你也可以尝试忘这个方面去研究, 目前笔者了解的市场行情是这块人才非常缺乏. 所以未来无限可能.

其次, 站在纯互联网企业的角度, 目前C端产品各自分化的已经非长常成熟, 头部APP基本占据了80%以上的市场, 所以如果想进入C端, 建议去头部企业, 这样相对稳定. 另一方面对于B端企业, 从最早国外兴起的saas(软件即服务)到paas(平台即服务),isaas(基础设施即服务), 国内仍然需要很多有经验有能力的工程师团队来推进这块在国内的发展. 目前国内saas发展的相对成熟和完善, 比如很多云平台入驻的软件服务商, 当然云平台很多的技术工作仍然需要很多工程师参与, 不仅仅是缺前端,后端. 所以对于B端产品, 前端工程师荏仍然有无限可能. 接下来笔者将梳理一下B端需要的前端发展方向:

熟悉saas系统开发也架构的中高级工程师(必备的vue, react生态技能)

可视化工程师(比如webgl, 应用方案有echart, antv, D3.js等)

音视频安全工程师(这块需要对webrtc, 音视频技术等有一定研究)

物联网方向大前端工程师(javascript, nodejs在硬件中的应用)

前端图形算法工程师(主要是图像识别, 图形编辑等)

如果大家对以上方向感兴趣, 也可以研究一下, 这块未来市场前端也是非常好的.

我目前是在职前端开发,如果你现在也想学习前端开发技术,在入门学习前端的过程当中有遇见任何关于学习方法,学习路线,学习效率等方面的问题,你都可以申请加入我的前端学习交流3000人裙:前面:851 中间:231 最后:348。里面聚集了一些正在自学前端的初学者裙文件里面也有我做前端技术这段时间整理的一些前端学习手册,前端面试题,前端开发工具,PDF文档书籍教程,需要的话都可以自行来获取下载。

作为一名2020年的前端工程师, 我们需要掌握哪些技能

笔者之前在知乎上也写过很多前端的知识复盘, 总体来说前端目前除了需要掌握扎实的基础(javascript, css, html5)之外, 还需要掌握一门以上的前端框架, 比如vue3, react17, 还需要具备一定的逻辑能力, 能完成企业的业务开发, 其实这块也没必要太担心, 多写几个案例就熟悉了, 笔者也总结了一份前端学习路径, 可以参考一下:

根据当下市场需求,排列出前端的学习顺序如下:

1.基础阶段:HTML+CSS

2.js阶段:JavaScript基础、JavaScript进阶、JavaScript高级 

3.jQ阶段:jquery部分

4.h5、css3阶段:H5+CSS3 、canvas画布、bootstrap 、响应式网站开发 

5.前后端交互阶段:Node.js 、node+Gulp+MongoDB+Express+Ajax 、git+gitHub阿里秀百秀项目

6.移动端开:移动端开发、电商项目实战 

7.es6、模块化开发阶段、ES6 前端工程化、前端模块化

8.vue阶段:vue 、vue综合项目

9.小程序阶段:微信小程序、微信小程序扩展

10.react阶段:react 、TypeScript

总之笔者的经验来看前端至少在5年内还是会创造很多就业机会的, 笔者也会持续输出前端最前沿的实战技术分享, 可以多交流.

推荐阅读更多精彩内容