我面试了一位43岁的程序员,结果... 程序员的中年危机

前序

最近由于公司业务扩展,需要招聘JAVA高级开发工程师(主管方向)。公司先是人事筛选简历,筛选后,人事经过第一面后会把人带到技术主管那进行二面(技术初步的沟通)。然后第三面,也就是最后一面,到我这里最终把关。

面试过程

当技术主管把人带到我这后,见到这位面试者的第一印象,感觉不同寻常:首先年龄觉得应该在40岁左右,看着给人一种非常憨厚、质朴的感觉。此时心里莫名产生了面试压力,因为年龄这么大的程序员,我还是第一次面试。随后我接过他的简历,出于敬畏,赶快起身让对方先坐,等对方做下后,我再就坐。我边看简历,边让这位面试者做下自我介绍。他的介绍:刚开始做的是VB编程,后来转了C++,又从09年转了JAVA,目前最熟悉的JAVA框架是SSM(spring+springMVC+mybatis),目前就职的岗位是java开发工程师,做的行业是教育行业。
由于我招聘的岗位是主管,我简单问了几个问题:

  1. 用过目前最流行的java框架springboot搭建项目吗?
    · 回答:没有
    话外音:我的内心一下子震惊了,springboot可是当前JAVA最流行的框架之一,竟然没有用过springboot,可以看出这个人的学习能力,接触新鲜事物能力有待提升。
  2. 对微服务框架有了解没有?
    · 回答:这个没有,因为目前公司做的项目用SSM框架已经完全满足了,用不到微服务框架。
    话外音:由于我们公司目前用的技术是微服务,而且微服务是中大型公司都在用的。这个人的专业技能广度有待提高
  3. 这么多年的工作经验,有没有做过技术管理相关的工作?
    · 回答:在2015年的时候,公司来了2个新人,带了半年时间。
    话外音:这样的回答等于几乎没有做过技术管理的工作了。
  4. 有没有整体从头到尾负责过一个完整项目的经历。
    · 回答:这个也没有,上家公司的业务流线分工很明确。
  5. 都是做互联网行业的,你对加班怎么看?
    · 回答:现在家里面的父母大了,孩子上学也有很多事情。所以,目前如果公司偶尔加班,可以接受,但是长期加班,或者加班到很晚接受不了。
    话外音:其实我们公司是几乎不加班的,周末也是双休。我问这个问题主要是想看这个人的态度,以及私事是否太多。他的回答几乎我觉得还是能够接受的。
  6. 你这边职业规划大概什么样子?
    · 回答:目前还是想继续从事java开发工作。
    这个问题的回答基本让我感觉到他的职业规划是出现了严重问题,才导致他的技术的深度和广度目前的水平。
  7. 最后一个问题:你期望的薪资多少?
    · 我希望最少8000元。
    8000元,他确实没有多要,因为在郑州3年左右的工作经验是就可以拿到8000元了。他的工作经验是十几年了,但是技术水平也就相当于工作两三年的水平。

面试结果:

客观分析该面试者:

  • 首先从技术角度考虑:面试者的水平仅符合中级程序员的水平,对技术的广度和深度掌握的都不是很好。而且很多新的技术语言和框架都没有主动接触和了解。
  • 从能够给公司创造的价值分析:面试者应该是能够完成公司交代的业务功能开发,对项目管理、团队管理等方面的经验几乎没有。
  • 综上分析:面试者的技术能力和公司创造的价值和毕业2-3年的程序员几乎是等同的。但是又比起两三年工作的年轻人,缺乏了工作动力和积极性。而且人到中年,家庭责任和压力可能会更大,所以,项目升级上线、加班赶进度等也是个问题。
  • 所以,我只能按照能够给公司创造的价值来衡量面试者的薪资,我给他开的是7.5K,明确告诉对方公司会有加班的情况。面试者,听后说回去考虑一下,两天内给我答复。
  • 第二天,面试者给我发个信息。“”目前还没离职,暂时想在现有公司继续干,后续有机会在合作。”

感想

程序员到中年后,会有房子、车、父母、孩子等各方面的生活压力,又要面对高强度的工作。这个时候很难平衡工作和生活的关系。
所以,趁着还年轻,一定要好好规划自己的人生。是想做纯管理、偏技术的管理还是选择架构师方向。提早做规划,省的到时候没有方向。

猜你喜欢

转载自blog.csdn.net/penggerhe/article/details/108529000