技术在不断的创新,随着框架,库,构建工具,打包工具,版本控制工具等操做愈来愈方便,使用愈来愈简单。面对这样的状况,除了兴奋,也要警戒。这些工具使得开发越来方便,越简单,那么开发者本身的价值,竞争力就会越低。保持竞争力就是不断的学习,进步。有方法,有目的的学习,才能进步更快,走得更远。
得益于‘金三银四’,在最近一段时间,面试了一些人,可是符合的寥寥无几。对于以前面试的状况,趁着项目开发前,还有一两天的闲余时间,发下牢骚。这些状况,能够说是一些面试雷点,有不建议的学习方式,有不建议的写简历方式,针对这些,下面简单写下,发表本身的我的见解,和你们共勉下。javascript
我在看简历的时候,虽然是针对前端的行业而言,可是也有小部分是借鉴和参考如下方式。
截图自:别的程序员是怎么读你的简历的css
这个应该就是最广泛的一个状况。之前是:有了jquery
,为何要学JavaScript
?如今是:有了react
,vue
,为何要学JavaScript
。不少人就是在原生基础尚未掌握的状况下,就学热门的框架,库。当时的情形大概就是,我问vue框架,他们回答得出来,也会用,有过项目经历,问一些业务的须要,能使用vue实现。可是原生JS的东西,问了基本回答不出来。html
虽然咱们公司如今也是用vue
,让他们来作项目他们也能胜任。可是,jquery
或者vue
就是用JS
实现的,不会JS
,学jquery
或者vue
第一学得吃力,第二学jquery
或者vue
确定不会很深刻,之后项目遇到问题,根本不知道怎么解决,都在脑海里会议那些是是而非的概念。即便用了jquery
或者vue
,但jquery
或者vue
也不是万能的,若是碰到用jquery
或者vue
解决不了的需求,就基本不会了!还有一个隐患就是,万一有时候,项目不容许用jquery
或者vue
或者技术转型,就基本不会写代码了。这时候,若是学习其它的框架或者库,基本又等于从新学一门语言了。前端
看到个人面试题( 本身写的面试题,本身想的答案)。有一个面试者还问我:招聘上面要求会vue,大家如今也是用vue开发,为何面试题上一道vue的题目都没有,全是原生JS的?这些很久没接触都忘记了。面对这个问题,我当时也是蒙圈状态,一会才反应过来回答:咱们比较注重基础,有了原生基础,框架上手不难。
并非说热门的框架,库不须要学习,而是建议在基础扎实的状况下再进行学习。至于什么是基础扎实,没有一个统一的答案和标准。对我而言,至少那份面试题要回答得出来,我才以为基础过关。不少人遇到的状况就是,面向对象回答不出来能够理解,预解析和对象深浅拷贝回答不出来就有点说不过去了,事件委托仍是回答不出来,或者从vue的角度回答就真的说不过去了。vue
有人说过,学框架走得更好,学基础能走得更远。这一点我半保留,针对这个状况,我以为是:一样是学习框架、库或者其它工具,有原生
JS
基础状况下学习是锦上添花,原生JS基础不过关的状况下学习是急功近利,不会原生JS的状况下学习是揠苗滋长。
这个其实不单是我遇到的面试者有这样的问题,不少在职的开发者都存在。这个问题分下面三种状况说明。java
首先,不少人入门学习,都有看书,看视频学习,这个是好事。可是很差的地方就是不少人在看的过程当中,根本没有跟着教程写代码,都是看完就算了!并且有些人的思想就是,觉得看完了就是掌握了。把提升本身所有依赖在那些教程中,本身欠缺思考。react
关于这一个状况,我写文章就建议过不少次,看教程要跟着教程走,跟着教程写。否则看完就把教程的内容忘了大部分。jquery
还有一个状况就是在大学学习或者在培训班学习的人,都存在一个问题,学习的资源不少限制在课堂的,本身没有去寻找其余的资源。知识点也是局限在老师讲解当中,本身并无探索或者扩展,相关的知识点。css3
好比在课堂上,老师讲了事件委托,因为时间关系,对时间冒泡只是说起,没有深刻讲解。不少学生都没有本身去查阅资料,了解事件冒泡。程序员
在好比,老师讲了一个实例,有使用到闭包。不懂闭包的学生,不少没去查阅资料,了解闭包。
面对我问的知识点-闭包,继承,原型等。有人还跟我抱怨说:当时上课的时候,老师彻底没跟咱们说过这些。一会儿被问蒙了。面对这个,我回答说:通常来讲,老师不会讲这些的,要靠本身掌握的。课堂上的内容通常不会很细。
针对这样的状况,建议遇到不懂的,得本身查阅资料。不能什么都靠老师,也不要老师会把一切知识点都教到。学习在于本身,不在于他人。
这个状况主要就是,不少开发者即便面对简单需求的时候,能不本身手写,就不本身手写。滥用各类插件,或者网上已有的代码,或者是同事写好的代码。可是本身对那些插件,代码一律不知,在空余时间也没有去了解。这样的状况,技术别人的代码写得很好,不去学,又怎么知道代码写得怎样好?
这个不算是面试的雷点吧,只能说是面试官看着会对‘精通’的面试者进行特别照顾一下而已。
这点想必我不说,你们也知道,两至四年前,不少人都把‘精通’字样写在简历上,而后由于某些缘由,带有‘精通’字样的反而是一个扣分项。由于就目前而言,我了解到的,敢在简历上写‘精通’的只有两种人:一种是很厉害的,一种是觉得很厉害的。
针对咱们公司,只是一个创业公司,来面试的人基本上是和我差很少水平的,没有大厂经历,项目也是普通的公司项目,不算大型,技术方面,可能会比我高些。因此,我看到简历带有‘精通’字样的,都有特殊‘照顾’一下。
精通‘html+css’,就问举例说明语义化标签的使用。是否有使用过css3开发过复杂动画?css编写有哪些注意事项等问题。
精通‘javascript’,就问面向过程,面向对象,函数式编程三者区别?是否有本身写过开源项目,是否读过jquery的源码?项目上有哪些时候会用上闭包?
因此,‘精通’一词,你们仍是少用为妙,可能会遭到面试官的特殊对待。固然,真的很厉害就写‘精通’吧。
听人说过一个面试套路--面试官问的问题,可能面试官本身都不懂,目的只是为了压工资,挫士气。这个当时我赞成的,我当面试官的时候,也作过一次这样的事情。目的是为了测试面试者是否是‘精通’。不过我是为了测试面试者是否是真的‘精通’。
这个问题,并非我本身遇到的,而是在一个别人聊天知道的。当时的他说就是一个工做了两年的面试者的简历,‘项目经验’一栏,写了几个仿站项目,一个仿天猫首页,一个仿知乎几个页面,还有一个是在校实训的项目(仿照前程无忧的页面风格,也有后台管理系统)。他怎么处理这简历我没细问。可是这样的写‘项目经验’真的不建议,除非开发的项目真的有上线使用。
对于‘项目经验’,就我本身而言,仿站和在校实训项目,若是是刚出来工做的实习生,应届生,这样写没问题,也以为正常。可是工做两年了,还这样写,我就不理解了。毕竟有工做经验的面试者,更应该把本身工做上开发的项目(最好是已经上线,能正常访问的)写进简历,即便项目不是一我的独立开发,是多人协做,本身只开发了部分功能。
那些仿站,在校实训的网站,对于面试者本身是练手的做用,对于别人,最多就是一个参考代码的做用。不必把这些放进简历,给人印象很差。
又一次说到这个问题。这一次我面试的人里面,还遇到了简历造假的人。当时的情形就是:我看着简历写的挺好的,技术栈比较全面,项目经验也丰富。可是看着面试题,基本都答错了。而后询问下状况,问下几个问题,他一直回答不出来,这个时候才跟我坦白,他是刚从北京某培训机构出来的,刚培训完没有多久。那么熟练的技术,工做经验和项目经历都是假的。得知这个状况,后来我没问他什么问题了,而是一些闲聊。由于以前的问题没回答出来,我大概知道什么水平了。并且,对于造假的面试者,咱们公司也基本不会录用!
知道了他的状况,我并无展现出什么无奈或者愤怒的事情,而是日常心对待。下面是我和他一些对话的简要(凭我本身一点记忆而写,意思大概是这样)。
我:你当时以这种方式写简历,有没有想过,穿帮会是什么情形,什么后果? 他:当时在培训的时候,老师跟咱们说,不这样写没有面试的机会。 我:你写的时候,有没有评估到穿帮的几率? 他:没有。 我:在培训机构学习,相信你也知道他们的各类宣传语。可是,知道为何他们教学员写简历的时候,不会让学员把培训经历写上去吗? 他:这样写简历,是由于找工做很差找,找到了工资也低,因此就这样写一下。 我:建议就是有什么,写什么,不会的就学了,弄懂了再写。若是不懂的都写进去,工做经历也假的,万一被问到相关的问题,面试会变的很尴尬。
当时还有两句话,想要对他说,但咽回去了。如今与你们共勉下。
1.简历上的东西,公司有太多方式去查了!学历有学信网查;工做经历可让你提供上家公司的电话和证实人,到时候行政或者人事会打电话证明。或者要求提供离职增明、社保记录等;技术的话,面试问几个问题就基本知道。并且造假成本很大,技术要求很高。学历造假,要把学信网黑了,让你的学历在学信网可查;技术没法造假,不会就是不会;工做经验造假,你得买通一个以上的人,方便之后公司的突击调查。社保记录得黑社保局的数据库,除非工做三年,你所在的公司都没帮你买社保。即便退一万步说,让你进去了,万一技术不过关,没法胜任工做,到时候会更难作。
2.就我本身而言,简历适当美化,夸张能够理解,可是很反感造假。由于不知道你还有没有其余地方造假?不知道你工做会不会造假?
有些人说造假是不得已而为之,那是否是没工做经历的状况,你们都得造假?怎么说服面试官相信你此次是为工做不得已而为之,相信你之后不会再造假?即便真的用语言面试官给感动了,在工做上也会对你有顾忌之心,不会彻底相信你,这样的状况,你们的感受都不会好过,对于你们都不是好事情。
有些人说造假的人,若是技术能够,也应该给机会。这个的话,没有具体的是非对错,评判标准。就看公司怎么看待造假吧。针对这个问题,我也问过老大:若是有面试者,他的技术是符合要求的,可是简历造假了,还会考虑录用吗?他的想法和我同样--不考虑。他以为这个涉及到诚信的问题,我有本身的顾虑。造过假的人,很难让别人相信你不会第二次造假。若是录用了,你们确定会存在信任的问题,这样很难合做。
好了,关于我面试的遇到三种比较有印象的状况,就到这里了。这三种状况,我我的以为是很差的状况,但愿能起到一个反面教材的做用,让你们有所感悟。在前端这个技术圈子,不断的学习是必须的,否则技术跟不上就是淘汰,学习也建议分清前后,轻重。对于一些可能涉及到道德底线的问题,你们也不可忽视。
-------------------------华丽的分割线--------------------
想了解更多,关注关注个人微信公众号:守候书阁