30岁程序猿感受到中年危机了!

三十而惑

最近身边的朋友结婚的结婚,买房的买房,买车的买车,突然间脑海里轰的一声回响,犹如晴天霹雳,不禁回想人生究竟有多少分水岭,一道道拦路虎把人生路割成若干分支。

危机来了!

说说我目前的状态,我今年30岁,工作6年。毕业在一家互联网公司工作,工作两年,看到互联网的红利,犹豫了很久,决定跳出来创业,然而不到两年公司就关门大吉,然后网站上投简历,按网上的说法,我这种即将35岁的人是会被招聘公司歧视的,逐渐被社会所淘汰。还好,剧情没有像网上说的那样,大部分大公司相对比较人性化,尊重技术,大部分都给了面试机会,而且收到了不少的offer,最终决定加入某知名互联网公司。
现在的我在公司干得热火朝天,但每过一段时间总会冒出中年危机这种想法,我相信大部分程序猿也有跟我一样的感受。我不断反思自己,30岁的我如果某一天被淘汰了,我还能干些什么?技术在不断更新,人员不断涌进,论学习能力也没有了年轻时的冲劲,还要照顾好家庭,我拿什么保证给他们稳定的生活?

审视自己

居安思危是每个人应该考虑的事情,我们应提早审视自己,看清个人发展方向及技术能力,制定短期及长期目标,不断往目标靠近。关于程序员的年龄问题,我个人认为年龄与能力是互相挂钩的,能力必须在时间的沉淀中不断增强。如果感觉一线岗位上已经没有了要学习的东西,我个人认为,为了长远的发展考虑,趁年轻换一个更有挑战的岗位或者公司,而不是日复一日的造车轮子。还有一点,如何积累职场上的人脉资源也很重要。所以需要担心的不是你的年龄,而是你是否有职业规划,是否朝职业目标努力,是否已经积累足够的人脉,你的年龄是否达到了相应的能力及经验。
你可以试着问自己以下问题:
1)是什么原因让你选择成为一名程序员?兴趣爱好还是行业前景还是当初的漫不经心?
2) 个人技能到达目前什么水平?能否单独完成一个项目,代码质量及代码效率达到什么水平?对于他人个人有什么优势?
3) 个人平时有没有关注新技术?研究新技术?有没有一套学习的技巧及方法。
4) 目前工作对于生活的影响?脱离的这个行业个人能否在社会上生存?

一些建议

面对以上的问题,个人建议,如果到了30多岁,知识和经验没有系统化,代码重构和架构不会,不能让写出的程序更优雅、性能更好,不知道各种框架的适用场景和优缺点,不知道一些解决方案背后的原理,技术水平也跟工作二三年的人水平差不多,那么我建议,如果有机会的话尝试做管理或者做需求分析,毕竟这种靠的是长期的经验积累。相反,如果你技术能力强,就往更高的技术层级冲,攻克更难的技术,成为公司技术专家,一样有很好的发展前景。表达能力好的,还可以做新人导师。年龄大不是问题,找对了目标,一样活得精彩。

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/u010684966/article/details/107767075