我们搞计算机技术的都普遍认为35岁后会是我们的一次危机,当企业入不敷出或者出现其它状况的时候,一般要裁掉的就是大龄程序员,一般集中在35岁及以上的比较多,那么作为程序员的我们
应该怎样应对中年危机呢?
在讨论这个问题之前,我先说一下,程序员分为的等级包括码农,软件工程师,架构师和科学家。大部分都集中在码农和软件工程师之间,码农是干活不思考的,而设计师在干活的时候还考虑其它的,能够对业务的需求提供合理的建议和评价,架构师的水平会更高。
想在软件领域有所成就必须具备自己的学习能力,求知欲望,忍受孤独以及在学习中能够获取成就感。这四点可以叫做程序员的自我修养。
不要把自己当作工具人,要成为复合型的人才,不断在做技术的时候思考自己在干什么,我写这块代码有什么用,如果让我重新设计我会考虑哪些因素等等。
最主要一点是年龄要和能力相符合,我到达一定的年龄,我必须会什么,头脑中要有一个清晰的认识。并且严格要求自己,我每天花多长时间学习?我是不是像看起来那么努力,不要被工作努力推着,要给自己一个规划,每阶段需要学什么,洞察出自己的缺陷,相信机会都是留给有准备的人。
一定要专注自己的本职发展,把自己的能力做深做强。锻炼自己的架构管理能力,良好的沟通能力。如果自己没有自制力,奉劝一句趁早转行或者到关联行业,和其它业务进行结合产生价值。
互联网整个行业的人才储备越来越充裕,相关专业的毕业生无论从数量还是质量上都不断上升。根据教育部的统计,年有高校毕业生万人,为历年最高;而与编程相关的专业毕业人数达到了总人数的8%以上。
从事互联网的人一定要有危机感,科技的发展并不意味者岗位的增加。以软件测试为例,曾经的一个软件项目组必须有十多个,随着自动化测试的成熟,企业的测试人员在逐渐减少。
程序员要想度过中年危机有几个因素一定要把握好。
第一就是人脉,人脉给个人带来的机会,资源以及抗风险能力远远超过自己用技术给自己带来的收益。
第二做任何事情一定要专注,努力成为某个领域的专家。
第三要提高自己的领导力,成为团队的核心和灵魂人物。
第四学会理财,学会投资,无论是基金,股权还是商业项目,都要有远瞻性。
等到中年,你的视野,你的架构能力,你的管理能力,你分析和解决问题的能力已经远远不局限于技术这个领域。30-35岁这个阶段,最关键的是了解自己。
知道自己擅长什么,自己的优势在哪里,怎样才能够最大化自己的价值,同时也知道自己有什么缺陷,怎样避开做自己不擅长的事情,不勉强自己,不让自己处于对自己不利的环境,这是人生的智慧。