前端工程师这个岗位,真的是反人性的
咱们来思考一个问题:前端
一个6年左右经验的前端工程师:面试
前面两年在用jQuery
redis
期间一直在用React-native
(一步一步踩坑过来的那种)算法
最近两年还在写微信小程序小程序
下面一个2年经验的前端工程师:后端
并不会跨平台技术,他的两年工做都是React
框架还有制做微信小程序,年轻能加班微信小程序
这时候去面试一家公司,面试官会如何选择?设计模式
固然,有人会说6年经验的疯狂学习,技术牛逼。这种状况不太多,咱们看普通大众状况promise
但是在大多数面试官眼里,年轻人加入能够为团队注入新鲜血液性能优化
能加班,学东西快。由于一个重复的工做作了2年和6年,区别是不大的。
这或许就是前端所说的学会一个新框架就弯道超车吧
咱们的技术真的疯狂在更新迭代,要命的是,在这个时代,咱们是996的代言者。人口如此之多,你不上,立马有人补上,由于有人比你更缺钱。
前端的更新迭代,很容易出现断崖式更新迭代,还有时代的交替必然产物,好比传统的直接操做DOM
的库,变成了如今的 数据驱动框架。
仅仅是由于一个diff
算法和虚拟DOM
的结合
那谁又能保证不出现比目前更有优点的算法和开发模式?
在这个快速开发注重应用层的时代,除非在有不少资源的大公司给予充分时间和研发支持,不然就得用别人的轮子。
最致命的一点,目前全部的库,大都是与框架配合。 那么离开了这个框架,它所配对的库,你也没法使用,换而言之,一直在写业务的咱们,一直在用别人的轮子(大部分开发者)。长久以往,底层的了解愈来愈少,年龄愈来愈大,接受东西愈来愈慢。这时候35岁来了
Ajax
请求加后台的CRUD
我曾经面试过一位6年经验的“全栈工程师”
2年PHP
纯后端
2年Node.js
中间层
2年React.js
前端
一开始我看见简历就有一种很差的预感,由于咱们须要一个高级的工程师一块儿攻克难关
后面一共问了三个问题:
redis
是单线程的吗?为何它快,有什么缺点
Node.js
的多线程和多进程有什么区别?
手动实现promise
里面,连续resolve
两次,最后then(arg)
里面参数的值是多少
结果一个都没有答上来
我就知道 该迅速结束了
面试不一样的人,要给不一样的标准去评判,若是是一个基本岗位,人品更重要
技术攻坚岗位,技术更重要
我以为这是一个伪命题,人真的是能够作到007的。甚至更多
固然 并不能一直是007,并且要加上适当的锻炼。
工做太忙,一直被拖死,下班了睡大觉,睡醒急急忙忙上班加班。
这样更不可取,30岁后真的尽可能不该该再靠投递简历找工做了(尽可能,也不绝对)
人际关系很重要,什么样的朋友都须要,可是不能让他们的无效社交消耗你的时间
多结交没有恶习的朋友,上进的朋友
靠谱的朋友加上勤奋的你每每能给你带来更好的将来
这也是一个伪命题,世界上没有稳定的职位(除了大天朝的编制)
技术和管理都不能作一生,只有顺应时代发展和自身的不断提高才能跟上脚步不被淘汰。
10年前是jQuery
,10年后是React
在这个年代,有人说大前端什么都要学,实际上是扯淡
专精一个方向,例如数据可视化,动画,IM
等
或者专精一个领域,例如App
制做 ,后台管理系统开发
可是在专精一个领域的基础是,你全部的基础知识很是扎实。小到js
底层语言,大到框架和库,跨平台开发的原理。
曾经面试一个5年经验的同窗,直接告诉我原理没有用,库都实现了。
这么说,也没错。
可是这种人是到不了一个更高的领域,例如JS
主线程和GUI
渲染线程互斥,这个若是不知道,如何作深层次的性能优化?
在学会使用一个技术后,了解他的底层使用原理能帮你使用得更好,甚至有时间能够去看一些核心源码。说到源码,别跟傻子同样都去看。 只看核心的重点部分就好
数据结构,算法,设计模式,要不要了解?
要!可是前期是你的其余基础已经扎实,而后再来慢慢学习这些东西,固然,算法不要学习那些过于刁钻古怪的题目。 日常的 够用来
新技术来了,要不要学?
例如React-native
和flutter
都要学吗?
若是不是公司用到,那么不要花大精力去学习,曾经面试过一位同窗, React-native
从0.11版本用到如今,但是他也就会个React-native
。 还很普通
一精多专是最好的状态
不要盲目崇拜新技术
在工做之余 把基础打扎实,慢慢去学习算法这些内容。
前端学精一个方向+会大多数常见的算法就很厉害了
可是新技术出来,必定要去了解他的原理。
例如React-native
和flutter
有什么不一样?底层原理是什么? 小程序的开发原理是什么?
等等。
有了这些知识储备,之后使用起来就很容易上手,出现问题也很容易解决。
Plan B
计划靠技术吃饭能够,可是不能有靠技术吃一生饭的思想(可能仅适用互联网)
你们发现,财务自由的人,收入来源都不是惟一的
这边亏损,那边能赚回来
风险分散
应该适当准备本身的副业,35岁之后能够不在一线开发。
及早作准备
这篇文章虽然写得很短,可是我但愿能帮助到你们,这也是我最近悟出的道理。后面我准备出一个系列叫:
如何成功的上班摸鱼
, 欢迎你们订阅我 以为写得不错能够给个赞
另外咱们segmentFault
前端交流群还有名额
加个人我的微信:CALASFxiaotan
拉你入群哦~
小姐姐们在等你哦~