一次一面探讨后的想法

176 阅读4分钟

良先生和我吐槽他的一个一面经历。

简单介绍一下面试者的情况。面试者是一个30岁小几的安卓开发,工作过3到4家公司,简历上有提到常规的框架使用及了解,也有一些APP优化的经历。但就简历上来说,面试者至少是一位能够稳定解决业务需求,并能在业务需求之上做一些优化的开发者。

“接近10年的工作经历,我也不好意思问他什么非常细节的问题,但是我问他简历上的东西,他也能说出一些东西来,但是呢都是说一半,说到一半就沉默了,弄得他也难受我也难受,面试也不知道怎么进行下去”。

“还有一个自己的观点,这么长的工作年限,还是只是以业务层面为主的开发工作,也没有说出一些比较亮眼吸引人的成绩和成果,我觉得结果是有待商榷的。”

良先生的抱怨和我之前对软件开发这个行业的思考是一样的,可能大部分人也是当时认为软件开发从业者就是应该持续学习,持续在职级和岗位上进步的一个行业,每一年所接触到的工作内容都会比上一年更难也更有挑战性。所以很多情况下年限就是一个开发者工作能力标准的一个指标。

这几年在职场中认识了很多人,也和很多行业前辈共事,听过了很多他们职场中的事情,以及他们认识的人的事,慢慢地认识到,并不是所有人在工作中总是一帆风顺的,总是会有一些磕磕绊绊和大起大落。而这些所有的不顺会让晋升和工作中的提升提高了难度,以至于某些人就无法完成事业上的提升。

可能是在业务上升时期,开始要有一些理论技术在业务中实践时,公司遇到一些不可抗力而解散...可能因为一些个人或者家庭原因而不能在对的时间全身心的投入在工作中...各种各样的事情就会分散人的精力,没有时间和精力去深入学习技术,深入业务逻辑,无法成为行业中比较出彩的那一批人,而泯然众人。而我猜测这类人包括我,根据二八原则,可能占据了行业的百分之八十或者更多。

当我认识到这个事情的时候,我的面试思路慢慢转变了,我开始不再以年龄或者工作年限来作为面试人能力标准的唯一指标,或者可以说我会把工作年限这个指标的颗粒度放得更大了。不管是二十五岁左右可能工作两到三年的入门开发者或者是三十多岁的行业老鸟,我都会以一套相似的递进难度的面试题套餐来和面试人一起了解他是否单纯在技术上适合我们的HC,而不会因为面试者的年龄直接上难度。

程序员还是不像医生之类的职业,软件工程是一个需要稳定之上且需要大量创意的工作,既需要老程序员通过经验来保持线上的稳定,亦需要初生牛犊不怕虎的年轻程序员来提供一些天马行空的思路来让代码变得更加有意思。无论是业务开发,或者是一个中间件开发,都需要新老的配合来完成这种美丽的化学反应。闻道有先后,术业有专攻。

当然,不能把我们遇到的困难作为我们躺平的理由,正如上面说的,软件工程还是一个需要持续学习的行业,就算人生中有更多的困难,学习和探究仍然不能停止,就算只是持续一小步,但也要持续。

”说不定我一生涓滴意念,侥幸汇成河”

严于律己,宽以待人。