都说程序员到了一定年纪,找一线开发岗位就相对比较困难了,是有点道理。最近一位读者给我分享了他的一次面试经历,分享给大家,看看大家是如何看待的:
张工是一名程序员,32岁,七年软件开发经验,四年服务端经验,三年手机移动经验。最近张工到一家互联网公司应聘java服务端开发岗位,公司做在线教育平台。面试前,张工就在电话里和HR表明了自己的期望薪资,免得彼此浪费双方时间,对方电话里也明确表示张工期望薪资完全在贵公司岗位招聘成本范围内,可以接受,于是张工就去面试了。
通过了笔试,面试张工的面试官是一名小伙子, 看上去比张工年轻些,面谈时张工得知这位面试官比自己小两岁。起初面谈还谈得挺很融洽的,张工认为被录取的概率挺大的,可最后面试官说,“你年纪太大了,不适合公司的开发岗位成本,我们期望的是年轻些。”
张工听了有点懵了,招聘成本?招聘成本不是HR负责把控的吗?年纪大?我的简历写得很清楚啊,还面谈了这么多,浪费时间,张工无语了,感觉被人耍了似的,心里很不是滋味,也只好起身离开了。
这位的面试官真的很奇葩,很庆幸张工没有被录用。
前段时间,微博上有一段关于年轻人和中年人在职场的辞职言论引起社会热议,“不要大声责骂年轻人,他们会立刻辞职的,但是你可以往死里骂那些中年人,尤其是有车有房有娃的那些。”
乍看之下,年轻人有创新力有个性、没有负担没有拖累所以更易产生离职冲动,而中年人因为需要养家糊口害怕失业而倾向于选择隐忍。
其实,年轻人对工作也不会如此随性,中年人也不会如此不堪一击。35岁以上的人大多数还存在于各大公司发挥着自己中流砥柱的重要作用。
对于程序员,30多岁,要是能在某一方面做到独当一面,在单位里享受的薪资福利也是挺不错的。技术这东西,没有3-5年的磨练,很难成为某一领域的佼佼者。但要是做不到,面对工作的节奏、生活的压力,难免会感到焦虑。
有这样一个比喻: 中年人的工作的内容如同俄罗斯方块游戏。只要你开始玩俄罗斯方块游戏,你会发现根本停不下来:一些方块好不容易消除了,新的方块又冒出来了;一旦你出了一个小小的失误,那些方块就无法及时消除,结果会越堆越多,直到游戏结束。
大多数人的工作局面有点类似这款游戏:成果不断消失,错误却不断累积,以至于到一定年纪了,越来越焦虑。
一旦面临失业,则会感到恐慌,甚至无助,因为除了手头的工作,发现自己出去还能够做些什么。
笔者建议,每隔一段时间更新一次简历,并不是说更新简历就要出去找工作了,更新简历有一点好处就是可以总结一下自己近阶段都做了些什么,有什么突出表现,能让自己的简历更丰富更有竞争力。并不是推荐大家跳槽,但要有跳槽的能力。
平时在工作中要懂得不断提高自身技能,提高自身的竞争力。作为一名程序员,如何在面试中脱颖而出,找到自己心仪的工作?就个人观点看,一般需要这样的技能:
技术扎实,有技术追求和工作激情 ;
良好的沟通和协作。
关于提高自身竞争力,这里有3点建议,小编觉得挺不错的,分享给大家。
1、形成个人知识体系
很多时候,我们的知识积累往往会相对比较零散,需要我们重新思考汇总,从而形成自己的知识体系,要懂得围绕自己的职业目标,去有意地获取和提高自己的知识范围,塑造有利于自己职业生涯的知识体系。
对于程序员,平时工作中要重视基础知识。比如快速排序算法、设计模式等,类似这样的问题很多。有的基础再工作中用不到,就没在意,譬如算法问题,这会导致一个问题,那就是项目开发没问题,但要是我们辞职了,去面试,要是在面试时面试官只要稍微问下细节或者特殊情况,可能就会接不着了,从而与心仪的offer擦肩而过,这样就太可惜了。
2、形成个人方法体系
著名的PDCA循环(PlanDoCheckAction),也称戴明环。PDCA是为了提高质量的管理思想,是一套科学程序,注重管理活动的全部过程。
“P”是PLAN:制定目标和计划。
《礼记·中庸》里提到:“凡事预则立,不预则废.”,说明了目标和计划的重要性。
很多时候,我们都是走一步算一步,这是因为缺少目标的定制和计划,有的人认为这个很虚,没有必要,也就缺少对目标的实施,到底完成了多少,实现了多少,没有太在意。以至于每过一阶段,感觉自己是在混日子似的。
“D”是DO:开始行动,实施计划
对于计划,大家都有,特别是每到年初,大多数人都会给自己定这一年来要实现什么目标等,可以说计划是相当完美,可因见异思迁,三分钟热度,一时的激情过后就没了动力了。有位记者采访通用公司前总裁杰克.韦尔奇时,记者问:“请问韦尔奇先生,你们为什么能成功?”,韦尔奇先生回答说“你们知道了,我们做到了”。很多时候我们都没有勇敢的迈出第一步,总是想着这,顾虑那,慢慢就放弃了。
“C”是CHECK,对行动的结果进行检验
行动了,做了,要有个结果,对其结果是否满意,思考下次方案是否可以改进等。
“A”是ACTION.纠正错误,调整方向.其实也就是总结、完善的意思
工作中,小到日报,周报,大到月总结,季总结等。有总结我们才能更进一步把工作做得更好。平时要要注意积累,比如写博客等,这样有助于我们对知识点更好的掌握和梳理。
写博客有个好处,就是能快速发现自身的不足。这里小编说说一下自己的心得,对于一个知识点,我们学习了,往往会自认为已经掌握了,但要是我们把它记录下来,写出文章分享出去,同行的看了,或许有时会发现其中的不足,这对我们来说一种难得的福利。
3、明确的职业目标:对自己的职业生涯应该有个目标
阶段性总结, 制定合理计划,实现阶段性目标,对于那些没能实现的任务要时常更新,卸载掉一样没用的,别让包袱负担太重。业精于勤而荒于嬉,脚踏实地,勿好高骛远,所谓 “慢工出细活”,相信总有一天会有质的飞跃,精益求精。
比如多线程开发、事务处理、高并发等。这类知识点,需要我们不断去探索实践,运用才能更好的解决问题。
那么平时如何积累面试中需要的技术?小编觉得阅读源码是一个不错的选择,因为面试中的很多问题我们都可以从源码中找答案,其次要主动学习平时工作中遇不到的一些技术,由于工作的原因,我们不可能通过公司的项目从中学到重要的技术,尤其是一些规模不大的项目来说,这个时候需要我们主动去学习。
做好自己的,让自己的越走越宽,35岁怕什么,35岁正是人生最好奋斗的年纪。你觉得呢?
【END】
联系客服