最近一直在研究面试的东西,一直在想除了技术之外,公司招聘一个2~3年的程序员干嘛,通过反反复复的验证,我感觉快看到真面目了
虽然还没有完全研究透彻,但还是有所成就,通过给朋友改善简历,完善项目经验,对于换工作的朋友,一定要注意以下部分
首先,一般对于工作3年左右的程序员,跳槽的可选择空间都是比较大的,薪资的涨幅也是比较大的,高的可能达到一倍,低的也有50%,那么跳槽的时候,需要注意什么呢,今天这篇文章就着重谈下
跳槽的第一要点:简历打通第一印象
一定要注意自己的简历的唯美度,这里不是说多么的花哨,而是简洁和突出亮点
我看过有的朋友的简历,技能列表写了15条,什么熟悉redis雪崩,穿透,击穿的区别,你这是三年经验的程序员吗,我看你是刚毕业的
面试官一眼看到,就会认为这个简历太low,直接就进回收站了
面试机会都没有了,后续什么都不要谈了
还有项目经历,整个一长篇小说,面试官看着都头疼,他不可能把所有的文字都读一遍的,切记
每个人的记忆力或者集中注意力的时间都是有限的,面试官更有限,所以在有限的时间里,抓住眼球,多停留几秒,就有机会胜出
那么好的简历应该是简洁的
拿java面试举个例子,首先技能列表方面,最多10条,应该包含了java基础,常用框架,中间件,缓存,数据库,jvm,网络编程,容器技术,源码详解等
项目经历部分,更是要拆分三部分,不要搞一整篇堆上去
举个例子,xxx项目经历,具体应该如下:
项目背景/描述:
这个项目基于什么背景,做了什么东西,解决了什么问题,如果知道业务架构,最好把业务架构梳理出来,包含哪些模块,你负责了哪个模块
技术选型:你用的什么技术解决的这个问题
职业描述:你在这个项目里承担了什么角色,干了点啥
这样的一份项目经历,有业务,有技术,有组织,有架构,思路清晰,简单易懂,面试官一看也知道问你点什么,那么你们才有可能聊天,继而才可能会有后续的机会,不是吗?
当然对于2年以上的朋友,记住,面试的时候,一定要体现出来业务架构思维,以及自己解决问题的思路,要不然就会给人一种错觉,只是接受分配的工作,写好代码,却没有丝毫自己的思考,面试官就会认为你不能独当一面,可你别忘了,面试官招一个2年经验以上的人就是为了让其独当一面的,那么面试结果可想而知了
当然关于项目的还有很多细节的东西,比如如何知道你项目里面最难的部分是什么?如何在项目里体现自己的解决问题的能力?这些都是需要系统的谈论的,这篇文章先说总体
跳槽的第二要点:自我介绍
面试的时候,最多的就是自我介绍,可能有的人从来都没有想过,自我介绍不都写到简历里面了,为啥还要自我介绍,于是他就把简历里面的读了一遍,结果就是,可能读到一半就被打断了,然后给个第一印象,极差,那么后续的面试基本上凉凉了,有研究表明,面试决定是否录用一个人,通常就是前15s就已经决了,后续都是为了求证
假如面试官决定录用你,那么后续的技术探讨,项目探讨的目的,面试官都是为了验证自己的判断是对的
假如决定不录用你,那么后续的技术,项目这些讨论,面试官要找到可以证明自己错了的理由
而根据心理学表明,证明自己错误的难度明显高于证明自己正确的难度
所以很多人,技术很牛逼,但是面试一次又一次的被挂,结果回头还抱怨面试太卷,感觉自己技术不行,其实根本问题不在后面,就在第一印象的15s的自我介绍
自我介绍的核心突出的东西,简历上不一定有,但是肯定是一下子可以吸引眼球的**「故事」**
错误的一些介绍,都是介绍自己大学的事情
不要再去介绍你之前学校的事情了,你都工作快三年了,都没有什么进步吗
对于一年左右的,如果没有做过什么牛逼项目,可以采用学校策略,其他的最好不要采用
自我介绍的话就直接介绍最难,最有挑战性的项目,先把面试官勾到你自我介绍里,让他对你的故事产生兴趣,然后再去聊后续的
自我介绍怎么写,这个没有固定的模版,因人而异,不过核心就是介绍你过往中最辉煌的时刻,这些在简历里面又写不出来的东西
希望对准备换工作的朋友们有帮助,如果还不知道怎么操作的话
加微信
备注面试,有时间一对一详细解答下
希望对你们有帮助
文笔有限,多多包涵
若有雷同,算我抄你