前端工程师如何才能不焦虑?

日期:2020-05-07编辑作者:Web前端

时间: 2019-09-09阅读: 99标签: 焦虑引言

时间: 2019-07-28阅读: 247标签: 技术

进入2019年,中国互联网充满了焦虑的气息,不断有各种负面的消息,年初的互联网行业的集体大裁员,让大家真实感受了一下互联网下半场的变化。

小程序的横空出世以及Web应用的大量涌现,几乎让整个互联网行业都缺前端工程师。优质的岗位、丰厚的薪资,前端开发成为程序员圈内“钱”途飙升最快的岗位。但火爆形势下,应接不暇的技术迭代,与高质量系统化提升导致的学习资源短缺,却让不少前端从业者大呼 “真的要学不动了” 。

外企最近几年持续的退出中国,裁撤国内研发中心,曾经高大上的代表也逐步褪去了光鲜的外表,不过好在补偿并不亏待,加上外企培养的良好个人素质,再出发也许并不困难。但是,国内的996是否还能适应呢?

因此,拥有8年IT培训经验的前端工程师汪磊建议前端工程师们,不要跟风学习。虽然前端开发的火爆已经成为必然趋势,但并不是每一项技术都值得学习。想要获得技术进阶和职位提升,还需静下心来筛选拥有核心优势的技术进行学习。

中兴41岁员工在被裁后跳楼自杀,让人不禁扼腕,中年技术人员的上有老、下有小、外加几百万的房贷,看似事业有成、人生赢家,其中的压力其实很多人不能理解。

前端必备技能

各种自媒体关于裁员、35岁程序员都去哪了,最近还看到一系列漫画描述互联网从业人员30岁后的出路:送外卖、开滴滴等等,固然充满自嘲,其实也说明了无奈的现实。

需要注意的是,如今前端开发已不仅仅是用户体验的设计技能了,许多一线大公司正在争相引入新的框架和概念。

这篇文章不希望给大家带来焦虑,想说说自己对这件事情的看法,以及如何才能不那么焦虑。

根据2019年的互联网大趋势和技术热点,汪磊总结了前端开发人员应该着重学习的8大核心技术。

现在有什么不同吗?

前端工程化

就在短短三、四年前,那时候全国还在号召全民创业、万众创新,一大批移动互联网的公司出现,一波波概念出来,互联网金融、O2O、互联网医疗、教育等等,现在回头一看,不过是一场闹剧而已。

在 Web 技术迅猛发展的今天,前端开发越来越复杂,不采用工程化管理,很难有效的实现团队协同和降低复杂性。

真正成功的公司凤毛麟角,根据互联网的特性,一定是规模性可扩展的业务才能赚钱,所以在每个细分领域大体上只能有两三个玩家存在。

以 Vue.js 项目为例,一个前端项目过程中使用 Webpack 解决接口 mock、代码检查、代码编译、构建、压缩、添加版本号、部署等全流程的工作,涉及到的技术点和库可能有 30+ 。

前段时间还看到有人提问“为什么现在大厂都只招工作3年以上的了?” 其实核心原因就在于互联网进入下半场,在上半场,不断有大量资金支持,有大量用户可以收割,有大量场景没有互联网化,于是人才的缺口是巨大的,也是当年培训班如火如荼的原因。

因此,前端工程化成为越来越多工程师提升工作效率的必备技能。

现在用户的增量没有了,连用户的时间增量也没有了,用户数和时间向巨头集中,你可以想想手机上的app有多少装了就没再打开过了?

前端框架进阶

现在的人才市场是供大于求,充斥了前几年批量进去的初级的程序员,在最近会发现工作并不好找了。但是3-5年高级资深的工程师还是紧缺的,公司对于人才的标准是提高不少的,招人也变的很小心谨慎。

Vue.js 和 React.js 是当下前端圈无人不知无人不晓的两大框架。

下半场各大巨头都瞄准产业互联网,这是一个完全不同的市场,不再能够快速迭代,小步试错,c端用户容忍度比较高,但是b端商户有可能就因为一个小小bug而拒绝你的服务。这是一个需要耐心,需要精耕细作的业务,过往爆发性的增长可能很难再现。

但大多数人对它们的使用仅仅停留在「增删改查」,这是远远不够的。

前端有什么不同?

在许多大型企业级项目中,需要的是对数据流管理、服务端渲染、TypeScript 这些企业级特性的熟练掌握。

最近5年,前端的发展令人应接不暇,从三大框架,到小程序,到Node,到GraphQL再到WebAssembly。前端的技术看起来发展是极快的,覆盖的范围也越来越广。

因此,如果想在前端开发技能上快速进阶,这两大框架必须学透。

技术的迭代更新固然让人兴奋,但也需要大家不断学习,5年前玩转jQuery和ajax就可以找到一份好工作,但现在如果在简历上还出现这些技术都是减分项了。

Node.js

多平台的扩展也让前端有更多空间,现在可以用react native、Flutter写app,可以写小程序、快应用,可以用Electron可以写桌面应用,可以用Node做后端。

如果你近期在看工作机会,就会发现,几乎所有招聘网站贴出的岗位都要求会Node.js 。

以前有过一句话“凡是可以用JS实现的,终将用JS来实现”。这句话看起来一步步成为现实,但面对这么多的选择方向,前端同学们是不是更焦虑了?

但是80%的人都不知道Node.js在一线互联网企业里真正的用法,以至于大把高薪岗位空缺。

前端工程师需要具备的能力

目前淘宝、Facebook等重量级互联网企业已经开始使用 Node.js 了。所以,想把握趋势,面向将来寻求发展的工程师们,可以学起来了。

本文由www.129028.com金沙发布于Web前端,转载请注明出处:前端工程师如何才能不焦虑?

关键词:

【www.129028.com金沙】说说这碗青春饭

时间: 2019-09-08阅读: 311标签: 程序员 前不久,又听到有人说程序员这一行是碗青春饭,言语之中充满了鄙夷。当然他并...

详细>>

Js如何获取某一天所在的星期www.129028.com金沙?

时间: 2019-09-10阅读: 159标签: 日期 我们会遇到的需求的是,获取今天或者某一天所在星期的开始和结束日期。 我们这...

详细>>

www.129028.com金沙缓存一致性策略以及雪崩、穿透问题

为了表述方便,本文以数据库查询缓存为例,使用缓存可以减小对数据库的压力。 一、缓存原理 高并发情境下首先考...

详细>>

详解使用React.memo来优化函数组件的性能_javascript技巧_脚本之家

时间: 2019-09-07阅读: 224标签: 优化 React核心开发团队一直都努力地让React变得更快。在React中可以用来优化组件性能的方...

详细>>