最近和一位很年轻的前端朋友聊天,他准备转行了。转行原因就是一部前端入门到放弃
的血泪史。
当年毕业的时候,听说前端简单好学、工资高,报了培训班学了 JavaScprit、CSS、
HTML5。找到工作以后,以为只要边工作边学习,几年一晋升不成问题。没想到上手之后
,简直是从前端做成了“全端”,从 Weex 到 React、Vue。全都用过,但全都不懂,
越做越觉得迷茫,干脆转行做点其他的。
其实这不是个例,现实中很多这样的前端。一般来说后端开发的年限、能力对应不同的
段位。前端就很残忍,要么青铜工作受罪,要么王者薪资到位。
如果你还没升级到王者段位,那你的升级之路就要面对这些:
1.掌握复杂的前端知识点:最简单的 HTML 语言有上百个用法各异的标签,每个标签还
有属性,还有 DOM 提供的 API;CSS 的知识点也不少,选择器有十几类,属性有上百种
,常用的枚举属性 display 都有十几种值;至于 JavaScript 的知识点,犀牛书
(JavaScript权威指南)有六七百页,可想它的难度。
2.跟得上前端技术的更新速度:主流框架 React、Vue、Angular 你至少得会两种;构建
工具不断更新,有些框架还封装了自己的命令行工具;还有不断出现新技术名词,如
SSR、PWA、Serverless、Flutter 等都要掌握。面对层出不穷的新技术,绝对不能只抱
怨“学不动了”,得跟得上。
3.可以应对复杂的场景:Node.js 出现以后,前端开发可以开始涉足后端,当小程序、
混合应用出现,前端可以开发多个终端系统,你必须从前端做到“全端”。
这三点看起来都太难了,但对“王者”前端来说,难度并不高。有个朋友网名叫“亚里
士朱德”,是个纯纯的前端“小百科”,参与过亿级数据量的复杂系统开发,从 0 到 1
搭建并开发过云服务平台的前端项目,遇到难题就去找他,每次都能得到很好的答案。
用他的话来说:谁天生会这些呢?只不过有些人找到了合适的学习方法!所以学技术更
高效。
文章来源于网络,若有侵权,请联系删除!!!
网友评论