面试如何鉴别程序员是资深还是初级?

最近看到一张挺搞笑的图,把程序员等级非常“明确”划分了:

 

 

之前也看过调侃程序员发量的段子:初级乌黑亮丽,中级一败涂地,高级锃光瓦亮。

 

当然,这张图也就呵呵一笑,从某种角度上来说代表了目前程序员加班与焦虑的不同程度吧。真实情况没这么夸张,到专家级别估计也都是在猝死的边缘试探了...

 

但话说回来,如何鉴别一个程序员是初级还是资深呢?尤其面试时,面试官要怎么看,应聘者应该从哪些方面入手去做好准备,“演绎”一个高级程序员?

 

接下来说几点干货,希望对即将校招和最近在准备面试的朋友们有些启发:

 

首先,工作两三年以上的最主要肯定还是看你的项目经验和承担的角色,以及你对项目架构和业务了解程度,对系统架构演变和后续规划有概念基本脱离码农状态了,而单纯敲代码的必是初级程序员无疑,高级的肯定都得懂业务了,不然怎么跟产品经理怼?

 

第二,工作年限是个很重要的门槛,工作年限长的怎么说都比刚毕业的了解的多,毕竟太多应届生都还停留在学术知识层面,在真实工作场景中的解决问题能力不一定ok。

 

而对于工作年限不长的,拼的就是你的积极主动性了。主动学习,主动反思,主动汇报,积极提问刨根问底,这样的人基础知识不会太差,而且脱离码农思维不需要太久。我看很多工作好几年的程序员都不知道怎么向上汇报,怎么主动沟通,还沉浸在自己的代码世界里,到了升职加薪就开始抱怨...功夫也要用在平时,大家都不认识你不知道你干了些啥,怎么晋升?

 

第三,初级程序员用轮子,中级找轮子,高级造轮子。初级的赚的是月薪,高级的赚的是时薪,除了ppt吹嘘的功夫,关键还是在于你在技术上的积累,所以还是认真读书,持续学习,提升个人能力。

 

你们肯定也看过一些大佬就算还是在校期间,就已经声名在外的吧。靠的是什么?脱发是有原因的,不眠不休肝论文不秃才怪!比如我有很多博士朋友就很焦虑,博士不像研究生,掺不了半点水分,延期毕业的人多了去了,你就是得有干货有实力!这种人工作了也一定会是走高级方向的。

 

最后分享一句大部分程序员都比较认同的话:

初级程序员看山是山,中级程序员看山似山,高级程序员看山还是山。

 

都学到了吗?欢迎分享给小伙伴共勉!

 

扫码关注公众号可查看更多文章

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值