戳原文html
无心间看到原博主的这篇文章,强调基础和原理,略有同感。前端
然而却发现评论区简直 ~ 辣眼睛 ~vue
好比react
活在梦里的面试官程序员
我觉着吧,技术迭代的这么快,公司更须要的是有能力、有思想解决技术问题的人,并不表明说基础多么多么好,公司就招你了这么简单,就如今这技术更新的速度,你能把其余人花费时间搞出来的API用好了来节省本身的时间,自己就是赢家。面试
感受楼主是个理想主义者 你这样的就应该去二三四五六线企业 看看什么是真实编程
竟然那么多人以为基础和原理 ~ ,不值得被做为一个考核的准则 ~ 这些人肯定是把本身当成一个程序员来看待的吗?redux
简单给一些可以听得进去别人建议的朋友分析一下小程序
嗯哼 ~ 首先, 咱们的社会, 是一个竞争的社会,若是你想要更好的工做,更高的薪资,那么你就必定会参与到某种竞争当中,嗯,残酷的竞争。可是很明显,不少人并无意识到这一点,由于毕竟再怎么坑也多多少少可以收到一些团队的offer嘛,因此并无以为本身在这场竞争中处于败境api
~ 美滋滋 ~
不过不要紧,可以意识到的人越少,咱们的竞争压力就更小,咱们也美滋滋,因此从心底但愿这部分人可以永远都意识不到。
原文博主提到一个很是关键的词~“核心竞争力”。
那么,面试者与面试官短期的交流当中,什么样的方式可以让你在几十我的的竞争中,体现出来你的独特竞争力呢?
你说你会小程序,
现实是来面试的60人当中59我的都会小程序
因此你会小程序应该给你更高的评价吗?
全部人都知道小程序上手简单,因此每每知道html文章转化成小程序文章原理的那我的会更胜一筹
你说你会vue,还作过大型项目
现实是看这篇文章的每一个人几乎都会vue
即便没用过vue,花一点时间也能短期能上手作项目
因此会vue应该给你更高一点的评价吗?
确定不可能,对我而言,知道虚拟DOM原理以及它解决了什么样的问题我以为他更厉害一点。
经常有许多新人朋友在面临框架选择的时候有一些犹豫,有问我到底选vue仍是react的,我都会告诉它学react。
为撒?vue简单啊,简单了会的人就多,会的人多了就不值钱,不值钱了你还学它干撒?熟练使用vue的api,没用啊,集成ts了以后,再熟练也没优点啊
论坛里面你们撕逼的时候老是在讨论哪一个框架更好如何如何,但是许多团队在作技术选型会偏向于vue的真正缘由是:可以更容易招到人。这里容易的潜台词就是
便宜 ~
还有人以为,基础是能够在面试时短期内恶补起来的 ~,我只能说,你对基础的理解可能有些误解。你该不会觉得熟练背诵数组的全部api就叫作懂基础吧?
每每我在面试数组相关的知识点,大概会有以下的流程:
ps: 我是前端
Q: 你会经常使用数组方法吗,有哪些
会啊,pop, push .....
若是想要了解面试者对面向对象知识的理解,我会这样问
Q:数组有一个length字段,每一个api操做length字段都会改变,你以为若是让你来实现这个字段,你认为怎么处理是最优的方案
从这里我可能会引伸到计算属性的实现、ES6中,Map/Set等数据结构的理解,若是聊得比较投机,甚至会涉及到更多基础数据结构的相互探讨,由于大多数前端对数据结构不过重视,因此若是可以聊到这里,基本上就超级加分了
若是想要了解闭包、高阶函数、函数式编程这个方向
Q: map、forEach、reduce ... 你有常用吗?
Q: 这些方法为何会传入函数做为参数,你有想过如何实现吗?
若是这里回答上来了会瞬间加分,由于我就能够进一步跟他聊高阶函数以及函数式编程,聊React的新东西,它会对开发模式的改变,最终若是能聊到redux,那么整个面试过程就会很是愉快,若是回答不上来,我就只能哑火,换别的问题
又或则,有的时候遇到面试者会在简历里说本身会React,那么我经常会问
Q: React有哪些生命周期
简单,可短期攻克
Q: WillMount适合请求数据吗?为何
这个问题大多数人不知道如何回答 ...
Q: 哪些声明周期执行的代价会更高, 为何
短期恶补的话,这个就很难了,可是长期关注就很简单,由于新版本总有些弃用的东西嘛,弃用的确定就是很差的撒
Q: 如何减小render的执行次数
这个是想了解你的实践经验,优化经验
... ...
--
因此,没有点平时的积累,不可能短期恶补的,很容易就能试探到你到底掌握到什么样子了。
为何咱们在面试的时候会更偏心基础扎实、懂实现原理的同窗呢?
因此,其实仍是但愿可以重视基础和原理的同窗更多一点,这样整个环境也会愈来愈好,不然你们都流于表面,其实在技术上就并无什么可讨论的价值,没法碰撞出精彩的火花。例现在天有个小伙伴在群里聊WebAssembly,若是你不知道JS的运行原理,你就不知道JS坑在哪里,也就无法跟你聊WebAssembly了,也没办法跟你聊Dart,搞很差之后谷歌借助Flutter把Dart带起来,而后用的人多了,Dart就把JS替换了也是有可能哦 ~
最后呢 ~ 嗯
其余城市无所谓,特别是想成都的同窗可以重视起来啊 ~ 。想招个思想觉悟高一点的前端小伙伴真的难啊,面试一个又一个,高矮胖瘦各不同,惟一的共同点就是基础差,我是贼痛苦啊,工做经验三年五年七年都感受不到有什么差距啊,想组建一个好点的团队就是可贵很啊 ~
成都的小伙伴们若是不知道基础怎么学,
这里这里, 学成了彻底不用面试直接来 ~ ~ ~