程序员干到30岁,好不容易从码奴混到了白领,却再也干不动了,还时时面临失业的危险。30岁,是一个程序员伤不起的年龄。明天,何去何从?
在官场上,曾经有一个59岁现象,就是官员们会在59岁时,会使劲捞上一把。很明显嘛,权力过期作废,再不捞就要退休了,没有机会了。
在程序员的圈子里,也有一个30岁现象。当然,如果你有铁饭碗,比如在国企或政府机关,那你是无法理解底层劳动人民的感受的。同时也要恭喜你成为体制内的一员,可以一直干到退休无忧。
30岁现象人人都明白,但要给出一个定义并不容易。列举几个表现,也许你会觉得心有戚戚焉。
面临职业瓶颈,程序写不动,上升又困难。
薪水较高,加班变少,后浪追前浪,面临失业压力;生活压力剧增,不敢跳槽;
招聘程序员年龄限制在30岁以下成为行业潜规则,跳槽困难。
30 岁现象和59岁现象貌似不搭边,其实都出于同样的原因:价值贬值。 官员老爷在任就像皇帝,一旦退休,就成为了平民百姓,贬值那是自然的。而程序员也一样, 所谓三十而立,一旦到了30岁左右,由于面临结婚生子,一方面需要高薪抚养家庭,另一方面却无法像以前那样全身心投入到工作,性价比急剧下降;与此同时, 大批廉价的新手涌入,他们往往还使用最新的技术,老一辈程序员只能慢慢的靠边站了。
30岁现象产生,只能程序员自身身上找原因。
当然我们也可以产业、从社会、从政府、从制度等多方面进行分析,发现不足,这些分析未必没有道理,但是肯定没有用,因为我们无法改变。所谓“ 命苦不能怪政府,命背不能怪社会” ,从外部找原因,只会让我们满腹牢骚,整天觉得自己生不逢时,苦闷不堪。
从自身找原因,试着问自己几个问题:“为什么我的性价比以下降?老板为什么要请我,给我高工资呢?一个人有价值是由什么决定的呢?”
你也许可以列出很长很长的答案,但我想应该都可以浓缩为一句话:“一个的价值是由他的不可替代性决定的”。不可替代性可以理解为,为了替代你老板需要付出的代价。
因为你的可替代性高,所以性价比下降。反之,因为你不可替代性高,所以老板会给你开高工资。不是这样的吗?
有一则小故事:
技师退休时告诫自己的徒弟:“少说话,多做事。”
十年后徒弟也成了技师,他找到师傅,苦着脸说:“师傅,我一直都按您的教导做,只知埋头苦干,可那些比我技术差的都升职了、加薪了,我还是拿着过去的工资。”
师傅想了想,说:“你请一次假吧。如果一盏灯一直亮着,那就没人会注意到它……”
徒弟恍然大悟,真的请了一星期假,等他回去上班时,厂长找到他说要给他加薪。原来,在他请假时,厂长发现,工厂已经离不开他了。
徒弟很高兴,以后他时不时就请几天假,每次请假后厂长都会给他加薪。一天徒弟请假后准备去上班,厂长却告诉他:“你不用来上班了。”
徒弟苦恼地去找师傅,师傅说:“那天我的话还没说完呢。一盏灯偶尔可以熄灭一次,可如果它总是熄灭,性质就不一样了,因为没人会需要一盏时亮时熄的灯。”
故事中,因为徒弟的不可替代,所以厂长给他加薪;后来因为有其它的灯亮了,他被替代了,厂长不需要他了,所以被炒了鱿鱼。
所以我们 归根到底还是要提高自己的不可替代性。否则,一旦老板觉得用较低的代价就可以替代你,那么你就面临可能失业的危险了。
那程序员到了30岁,怎样提高自己的不可替代性呢?我们打算做一辈子程序员吗?敢问路在何方?
作为一个过来人、一个资深程序员,我觉得有几个方向可以选择:
(1)成为技术大拿
其实,做一辈子程序员并没有什么问题,重要的是,你必须成为一个不可替代的程序员,也就是说,你要成为技术大拿,能够解决普通程序员所不能解决的问题。技术大拿有两个版本:
一 是程序员加强版。 你仍然是一个程序员,但你是一个很牛的程序员,凭借多年的积累,你在知识广度和深度方面均已不是等闲之辈。从汇编到java,你样样精 通。你在意数据结构和算法,对系统的优化有独到见解,对设计模式如 数家珍,你还有完备的工具箱和自己的专用类库。其实,加强版程序员有非常独特的价值,可 惜的是,在现实中却很少见,因为对任何一个公司而言,人才总是很稀缺的。老板的眼睛是雪亮的,他怎么会对你这种技术大牛视而不见呢,在你还没有成为真正的 大拿之前,早已经被任命为系统架构师、项目经理或者更高的职位了。因此,你想守住自己的一亩三分地,悠闲的做自己的大拿,往往是不可能的。
二 是程序员升级版。 虽然你的内在仍然是一个程序员,但你的职位已经升级了,你成为了系统分析师或系统架构师。这是非常自然和现实的选择。程序员与系统分析师 或架构师之间并有鸿沟,只需一步而已,你就可以从崎岖山路驶向宽阔的大马路。但这一步却并不容易,需要几年时间不断思考、学习、实践,才能化蛹成蝶。
(2)成为行业专家
行业专家也是一个公司不可缺少的角色,他们对公司的行业知识、业务流程和细节了如指掌。行业专家一般并不是从外部招聘的一个只懂业务、不懂技术的超人,而往 往是从程序员经过多年的摸爬滚打成长起来的。作为从程序员成长起来的行业专家,你往往还肩负系统分析师之职。在公司里,对业务有一般了解的人很多, 但专 家级别的往往很少,为了后30年的职业生涯,你必须成为专家。
(3)朝管理方向发展
向管理方向发展的第一步,一般是被任命为项目经理。在大部分IT公司里, 项目经理是最小的管理岗位了,可能你不会觉得有太多惊喜,工资也没有大的提升,但这个转变,可以说会成为你一生中最重要的转变之一。
不 要小看了项目经理。有人说, 项目经理是一个古老的职业。也人有人说,21世纪是项目管理的世纪。 事实上,从人类有组织以来,就一直有项目管理,以前的项目 经理可能是部落首领,一次集体打猎、一次攻城拔寨,都可以视为一个项目。项目管理的知识可以应用到我们生活的方方面面,大至登月计划的实施,小至家庭聚会 的组织,都离不开项目管理。
一个优秀的项目经理,不仅需要高智商,还需要高情商。可以不夸张的说,如果你能胜任项目管理,你就可以胜任战术层的所有管理岗位,甚至你有家庭生活质量,也会提高到新层次。
然而,要成为一名优秀的项目经理,并不是一件容易的事情。可以说,需要一定的天分,有些人无师自通,有些人却永远也学不会。程序员属于高智商人群,情商却往往存在不足,这注定了只有少数程序员能够成长为项目经理,成为优秀的项目经理,则非常稀少了。
如果你觉得这几方面都不合适,那你还有几条出路:
一是塌塌实实混日子。
说老实话,做老实人,办老实事,拿老实的工资,这种员工公司也是非常需要的,一般不会遭遇炒鱿鱼的命运;
二是转行或者创业。
因 为这个行业已经不再适合你,已经没有更大的发展前途,只能转行。如果可以转行,未必是坏事,也许在新的环境中,可以激发出更强的能量,创造出一番事业来。 至于创业,那就更具有挑战性了,建议你在创业之前,已经成为了一名优秀的项目经理。试想,如果转不动一个项目,如何能转动一个公司?
春招季节到来,我总结出了互联网公司java程序员面试涉及到的绝大部分面试题及答案做成了文档和架构视频资料免费分享给大家(包括Dubbo、Redis、Netty、zookeeper、Spring cloud、分布式、高并发等架构技术资料),希望能帮助到您面试前的复习且找到一个好的工作,也节省大家在网上搜索资料的时间来学习,也可以点赞和关注一下以后会有更多干货分享。
资料领取方式:加Q群:721886889 领取!
程序员是现在很多人在网上调侃的职业,因为他们的职业总是无休无止的加班,所以很多人会用程序员的生活说一些冷笑话等等。但是正是因为程序员这样高密度的工作,这也从另外一个角度证明了,程序员的工作有多么的重要。
现在程序员,已经是辛苦又不可缺少的主流。我们现在的生活已经离不开互联网了,但是互联网也好,各种软件也好,不是你有思路有想法就可以做出来的。如果没有程序员的存在,就很难把理想的东西变成现实的东西摆在你的眼前。
但是选择程序员,那些无休无止的加班,就会成为你生活的一部分了,这就非常要严肃的去考虑。加班就会让你减少很多生活其他事情的时间,还有你的休息时间,都会大幅度的减少,这绝对不是一个简单的事情。
程序员或许也很容易被时代淘汰,所以要学会总结自己的问题,找寻新的进步方式。许多程序员喜欢盲目追求一些编码技术,技术人员无论多少语言,学习代码编写得更熟练,只能说他是一名熟练的程序员,但如果是这样的话,他永远不会有质的进步。
一个熟练的程序员经常会总结他的技术水平,在技术水平上有一个好的位置,这样他就可以提高自己。这将逐渐从程序员变成软件设计师,系统分析员。
如果长年都是这样的生活状态,可能对生活,组建家庭,或者说对自己的身体健康,都会有或多或少的影响。所以程序员当然是非常的重要了,但是如果你真的要作为一个程序员了,真的要好好仔细的考虑。
对信息的感知速度 逻辑推理能力 数学计算能力 短期记忆能力 空间视觉想象力 我的测试结果是:91% (换算成IQ,大概是121,属于正常智商)。其中逻辑推理能力达到了99%,而空间视觉想象力只有52%。 编程的工作高度依赖逻辑思维和抽象思维,所以好的程序员,逻辑推理能力一定要强,但并不要求智商水平很高。其实我一些从事人力资源工作的同事,以及从事咨询行业的朋友,智商测试结果比我还要高不少。 总的来说,只要不是太低,智商多高对学业成绩和工作表现,并没有太大的影响。反而情商对学习和工作发展有更大的意义。 程序员不喜欢你的表现2 情商,也就是情绪脑的管理水平,包括了四个方面: 对自我情绪的感知能力; 对自我情绪的管理能力; 对他人情绪的感知和理解能力; 对他人情绪的管理能力,也就是人际关系处理能力; 简单来说,就是控制自己情绪的能力,以及管理他人情绪的能力。 我们通常说一个人情商高,往往指的是他人际关系处理能力很高,但这只是情商的一个方面而已。其实控制好自己情绪的能力同样重要。比方说: 集中专注力去做好一件事情不分神; 碰到挫折以后不气馁,鼓励自己再接再厉; 碰到不爽的事情不失控,冷静的处理问题; 对取得的成绩不知足,不停追求更高的目标; 这些良好的`习惯和宝贵的品质,都和智商无关,不是由思考脑处理的,都是由情绪脑来接管,通过自我情绪管理来约束自己行为的。 看到这里,大家有没有想到,我们传统观念中的学霸,工作成绩卓越的同事,是不是都或多或少有极强的自我情绪管理能力,表现出来极其自律的品质?而这,就是高情商。 我也做过一次Thomas的TEIQ(综合商数,即情商)测试。总的分值1-100,1-30是偏低;30-70是中等;70-100是偏高。在拿到测试报告之前,我以为自己的情商测试结果一定是很低的,因为我是一个不太喜欢交际、说话又特别直的人。 但结果让我很惊讶,测试分值是69分,接近高情商区间,比身边大多数同事都高很多。 原来在自我情绪管理的方面,我差不多都在90分以上,有些甚至接近满分;但在感知他人情绪,人际交往,人际关系处理方面,我平均在30分左右。 所以我觉得,与其说程序员情商低,不如说程序员不喜欢交际、容易忽视别人的情绪,没有意识去主动管理别人的情绪。 程序员的工作挑战是很大的,面对新技术层出不穷,需要始终保持快速的学习能力;碰到线上系统的问题,要能够快速定位问题、解决bug。这些都需要强大的心理素质和自我激励能力。因此优秀的程序员,必然是一个情绪自控能力强、非常自律、而且在专业技术上有进取心的人。这样的人,情商怎么可能会低?
作为程序员群体的一员,在同情苏茂享遭遇的同时,我们不仅仅要看到翟欣欣的可怕的一面,同时也应该为苏享茂的情商感到着急。
假如你是苏享茂,你遇到了类似翟欣欣敲诈勒索、威逼利诱的情况下,你会怎么做呢?
这就像是一道摆在你面前的面试题。
其实生活中,何尝不是经常会遇到类似的情商考题呢?
以下几种场景,你是否有种似曾相识的感觉?
老婆或女友不体谅你工作的辛苦,经常会拿一些家庭琐事和你吵架?
自从有了孩子,为了照顾小孩的成长,老婆变成了家庭主妇,从此为小孩的事情闹得不可开交
为了老婆娘家的事情,或者你亲人的一些事情,因为意见不一致,导致家庭战火纷飞。
其实这些场景不仅仅是在电视剧《新结婚时代》里的画面,现实生活中也是随手可见。
这无时无刻不在考验着你的EQ。
首先需要认识到这只是你和老婆两个人的生活环境不同引起的。
每个人都有自己独特的生长环境和生活方式,因为机缘巧合,走到一起,肯定需要长时间的磨合。那么存在矛盾也不奇怪,所以也不要太苦恼。做到“战略上重视,战术上轻视”。
女人是感性动物,男人是理性动物
在女人想和你吵架的时候,千万不要拿着我们所认为的事实、道理去和她们争辩,她们此时此刻需要的仅仅是存在感,只要不是太过火,超越你的原则或底限,你只要安静地听着,时不时地上去给她们一个拥抱。很多时候,问题就烟消云散了。
换位思考很重要
其实女人作为家族主妇,长期面对着小孩,特别是年纪小的时候,她们其实也是很辛苦的。偶尔让她们发泄下情绪,也无可厚非,未必每件事情都要分出个是非黑白。
尽量不要让婆媳经常待在一起
可能的情况下,应该尽量让丈母娘来帮忙带小孩,而不是你的妈妈。因为婆媳经常待一起了,从心理上看,她们就好像是为了抢同一个男人的两个女人,你夹在中间,会左右为难。
你说人家偏激,但事实上你更加偏激。
开源世界并不是只是这个样子。
和乔布斯一样,他既有伟大的一面,也有非常混球的一面。
正如 理查德斯托曼。
完全一边倒本身就是有问题的。
至于Ubuntu到底是Ubuntu还是美国小社团,这种事情不是你一个人说的。
什么叫自由,这很重要。
谁说过软件一定要利益推动?又有谁说过,软件利益一定要靠闭源赚取。理查德斯托曼一厢情愿不假。但开源软件本身也足以撑起很大的产业。
比如 红帽linux,服务器维护服务,每年营业额过上百亿。
不要随便给别人贴标签,尤其是你根本就不知道这个圈子的真正样子的时候
以上就是关于程序员30岁真的是坎其实,过了30岁,还能更上一层楼!全部的内容,包括:程序员30岁真的是坎其实,过了30岁,还能更上一层楼!、如何评价程序员这个职业、程序员不喜欢你的表现等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)