bowean 2020-06-04
这是很多还没开始学前端的同学心中的疑问,也是急需解决的一个核心问题。我想学习某个技术,总得知道它是否有前途吧,别急,我们慢慢分析。
根据2020年职友集的最新数据调查结果显示,目前而言web前端的人才缺口依然是巨大的。左侧是各地岗位需求量,右侧是平均薪资。
以深圳为例,一线城市的前端更是吃香,前端的就业形势仍然是一片大好。
市场的供不应求所带来的,就是Web前端薪资的水涨船高,一个初级Web前端起步是8K-10K左右,在技术成长和业务熟练之后往往可以达到20K-30K,这个薪资段的人占比9.1%。而10k-15k这个薪资段的人占比是最大的。
目前仍然是“大前端时代”,行业发展好,所以就业这一块是完全不用担心的。
前端技术发展趋势
前端的发展实际上是非常快的,入行早的同学们应该知道,12 - 15年的时候,前端工程师 = HTML+CSS+JS,而到19年。前端工程师 = HTML+CSS+JS+VUE +工程化+ Node服务端……
那么,2020的前端发展趋势是什么呢?
a. **超级APP下,Web标准的重新定义——小程序**
近几年,小程序可谓是火的一塌糊涂。甚至独立出来小程序开发这个岗位。在微信小程序出现以前,大家在谈 Hybird、ReactNative,但终归只是技术层面的狂欢,一直没有业务属性的注入。
而小程序的出现:一方面告诉业界在当前设备上Webview 也是非常优秀的,另外一方面告诉业界如何让有能力的商家在超级 APP上进行私域运营。缺点也是很明显的:可能很难产生业界的最终标准,Web 的碎片化会更加严重。
b. **工程体系的再度升级**
曾经我们侃侃而谈的 Yoman、CLI 等系列优秀的构建工具,在庞大的项目团队中总觉得差点意思,所以慢慢发展到gulp、webpack、和现在的CLI ui界面。
2020年工程体系一定会继续走向闭环,不再是一个脚手架这么简单。而是会结合 IDE,打通业务属性,从项目初始化、到编写代码、到 CI、到灰度、到发布 形成一个相对完整的闭环。
c. **让前端离业务更近 —— Serverless**
其实 Serverless 早已和前端产生了联系,只是我们可能没有感知。比如我们经常使用的CDN,它就是一种serverless的实现。
随着 Serverless 的逐步落地,BFF 这层的代码会摆脱运维、机器分配等复杂的问题。这也是我们前端应该做的,服务端同学专注中台系统的实现,对业务的好处是降低试错成本。
我们应该怎么学习?
同学们也许有点懵了,我才刚入门或是还没入门,我该怎么学习呢?
不要着急,学习路线奉上,按照这个学习路线就对了:
1. 基础 —— HTML+CSS 2. 进阶 —— JS + TS(typescript) 3. 就业 —— JS框架(Vue,React)+ 配套UI框架 4. 高级 —— Node服务端 + 工程化
后话
好的资源会达到事半功倍的效果。像那些一文搞懂 xxxxxx,10分钟搞懂 xxxxxx。别做梦了,学习没有捷径。想学好就必须系统深入学习。如果真的想学好一门技术,有经济能力的,还是要去参加系统的课程。
技术更新迭代快,只有在有限的时间中,掌握好技术,才能快人一筹,在有基本技术上,扩张领域。
专门建立的学习Q-q-u-n ⑦⑧④-⑦⑧③-零①② 分享学习方法和需要注意的小细节,互相交流学习,不停更新最新的教程和学习技巧(网页制作,网站开发,web开发,从0基础开始的的HTML+CSS+JavaScript。jQuery,Ajax,node,angular框架等到移动端HTML5的项目实战【视频+工具+系统路线图】全栈工程师学习路线以及规划都有整理,分享给小伙伴)点:学习前端,我们是认真的