我反倒希望前端能更糟糕一些,糟糕得跟7、8年前一样糟糕,因为糟糕才会有各种机会,前端现在的高P都是12、13年左右开始一飞冲天的,我很后悔没赶上好时候。
U1S1,12年左右前端搞得那些东西,现在看跟玩具一样,放在整个软件工程领域基本上是没有难度可言的,但是在「糟糕」的前端大环境下就是非常了不得的东西,就能靠这个解决业务问题,就能一路打怪晋升,就能股票期权拿到手软。
我们看一下14年阿里面试高工的面试就知道当时有多「糟糕」了:
1、原生JavaScript相关:
2、对JavaScript的理解以及掌握必须是达到精通,如果简历上有写熟悉某个框架的话也会问到该框架的相关问题,这里我被问到的问题有:
3、JavaScript作用域链
4、JavaScript变量声明提升
5、JavaScript原型链
6、数组元素去重的方法
7、如何解决回调层级过深的问题
8、Ajax跨域的几种方法以及每种方法的原理,比如Jsonp的原理,使用window.name属性通过递延来跨域的缺点
9、JavaScript框架相关:
10、由于我写的是精通dojo框架便问了些我关于Dojo的问题:
11、为什么选择dojo框架,谈谈你对Dojo框架的理解
12、Dojo的模块儿管理模式(AMD)
13、如何自定义组件
14、Dojo框架的组成部分
15、Dojo框架跟jquery比较
16、页面优化相关:
17、前端页面如何优化
18、如果有成千上万个页面该如何管理
19、如何解决重绘和回流的问题
20、当需要更新一个ui节点下的1000个li节点的某个属性时候该怎么做才能保证页面性能
21、服务器相关:
22、有没有服务器相关的编程经验
23、如何跟后端协作
24、css,html相关:
25、这方面的问题基本上没有
这些面试题在今天看也太初级了,现在头条前端不都是人均动态规划的算法面试了吗?
在前端领域混了这几年,总结了一套前端学习的精讲视频和学习路线,如果有对前端开发感兴趣的伙伴,不管你是想转行,或是大学生,还有工作中想提升自己能力的web前端党,欢迎大家的加入我的前端开发交流群:603985993 希望大家诚心交流!,与企业需求同步。好友都在里面学习交流,每天都会有大牛定时讲解前端技术!也可以关注我的微信公众号:【前端留学生】 每天更新最新技术文章干货。
如果再往前几年,到08年的前端蛮荒时代,甚至连糟糕都算不上的时代,手写 Ajax 能作为附加题的时代,那就最好不过了,现在各个大厂的前端顶P都是这个时代来的,如果细心观察,后端的各类顶P大部分都是03、04年出道的。
如果前端是一棵树的话,伸伸手就能摘的桃子早已经被「08年初代前端」和「12年二代前端摘走了」,现在留下的没有一个好啃的骨头,这是去年阿里经济体前端委员会四大技术方向:
我们看今天是什么?每一个今天重点投入的方向背后思考是什么?我们今年阿里经济体前端委员会四大技术方向:第一搭建服务,第二是 Serverless,第三是智能化,第四是 IDE。
这些东西已经跟其他软件工程领域的难度无异了,也就是说,前端的「难度洼地」逐渐被填平了,说得更具体就是,如果你是11年毕业的计算机专业大学生去阿里,你可以用专业的知识、技能降维打击前端的工作内容,而且恰逢前端崛起、人员大量涌入,机会极多而且团队膨胀,需要有能力的人顶上去,所以你的「钱途」会非常光明,而如果你11年干后端,你的机会远少于干前端,因为11年后端的大架构几乎稳定了。
在那个时期,有极少数有眼光的后端开发转到了前端 or Node(在那个后端普遍鄙视前端时代是很需要勇气和眼光的,他们发现了技术洼地,因为以他们的水平在前端做出成绩比后端容易太多了),他们几乎是降维打击了还处于蛮荒时代的前端开发们,现在也成了高P。
所以,我说了这么多是在表达什么?
当一个领域处于「糟糕」但是却不得不用状态时候,其实才是最好的时代,如果你认为现在前端领域很糟糕,那么你一定得想办法结合业务解决这个糟糕的局面,通过解决问题为抓手,你就可以混大公司混到很高的职位,这样不好吗?
既解决问题,又升职加薪?
我给你讲一个更现实的故事,一个某大厂写活动页面的前端,每天被重复、低价值、低技术难度的活动营销页面搞得死去活来,面对这种情况,一部分人选择了转岗和离职,一部分人就这么混下去,35岁面对资本家的镰刀割喉。
他选择把这些重复的组件沉淀下来,变成了专属营销活动页面的组件库,提高了团队的开发效率,升一级。
然后,它选择把这些组件库更进一步,做成连不懂编程的运营同学都能通过拖拽搭建营销页面的搭建工具,升一级。
接着,他把这个工具继续拓展,不仅针对活动营销,一切可以让运营同学自己搭建的临时页面,都可以用这个工具来搭建,此时这个工具不仅是单个领域工具,变成了一个搭建平台,再生一级。
现在,他着手把平台升级为标准,彻底统一经济体内的搭建体系,谋求再升一级。
之后,我估摸着就是把搭建体系对外开放,直接赚取盈利,此时几乎就跟钉钉一样属于内部创业了,如果效益够好那么再升一级也不是难事。
在往上我就不知道了,那就是总裁级别的东西了。
这就是糟糕时代解决问题、升职加薪的路径,如果你认为糟糕,那就去把糟糕变成不糟糕吧,后浪。