关于对大龄程序员的认识
https://www.yqxbc.com win10系统 发布时间:2015-02-07 00:00 来源:一起学编程 浏览:加载中

程序员属于it行业,距今为止,是我从事该行业的第17年,算得上一个前辈了,所以我想谈一下该行,其实主要还是针对我自己对这个行业认知的一个总结,没有什么条理,我想到哪里说到哪里,早就想写这么个东西,迟迟没有动笔,正好今天周六,有点时间,写一写:

(1)程序员经过10年左右的一线锻炼之后,程序开发能力将达到最高,这个时候的程序员才比较成熟,写东西很少欠缺考虑,很少出bug,具备很多的实战经验,这个年龄段的人大概33岁之后,战斗力可以达到25岁左右程序员的2-6倍,是我最喜欢的一类人;另外就是这个年龄段的人一般有家庭有子女,跳槽的频率降低,稳定性升高,这也是好的一面;
(2)35岁精力不如25岁的好(而且是差好多倍),学习速度一般不会比25岁的慢,但学习的方法和窍门肯定比25岁的强,所以综合来讲,还是超出25岁的不少;但有一点要特别强调,对于常年加班的企业,35岁的人远不如25岁的抗折腾,比如25岁的可以连续几个月后半夜2-3点睡觉,而35岁的,只要折腾2晚上2点睡觉,估计就成熊猫眼了,如果疲劳过度甚至会过劳死;

(3)35岁后的程序员不好找工作,许多都面临转行问题,这一点我有一定的体会,因为我在也是这个年龄段的人,也尝试过找工作,并且知道其艰辛:
(3.1)行业歧视:“35岁以后你还不至少做个项目经理?”,其实这绝对是大才小用,35岁做个技术总监都不在话下,何况项目经理,但你能保证公司永远不倒闭吗,你乐意直接从外边招聘个项目经理亦或技术总监?如果你不能保证公司永远不倒闭,不乐意直接从外边招聘技术总监,就请善待35岁之后的程序员,因为你以后也可能加入他们的行列;
(3.2)35岁以后的程序员已经属于弱势群体,现在唱主角的都是80后甚至90后,关心大龄程序员,给他们更多的就业机会,是一种善良的表现;
(3.3)35岁之后的程序员一般都有各种项目经验,这在求职中往往是减分而不是加分的,试想一个25岁的项目经理面试你,见到你的简历他会不会产生恐惧“这个人会的东西怎么这么多?会不会招聘进来不听我的话?”;
(3.4)工资不希望给的高,活也没有那么高的难度:35岁的程序员固然实力肯定比较高,但我们的活要求没那么高,毕业2年的就可以干的不错,这没辙!
(3.5)实力真差,35岁后的程序员也有实力真差的,这个我也见过,这类人应该是不太适合程序这个职业(比如逻辑思维等),这个是要考虑转行的;
(3.6)遇到一些不好的领导:如果你遇到一个脾气怪异的人力资源经理,或者遇到那些喜欢拿各种概念比如什么架构、设计模式、boost、重构等等来炫耀的面试经理,那么你可能就要比较悲催了,因为他们要么只注重你顺眼不顺眼,而不注重你是否有才华,要么他们按照他们头脑中的一些思维模式去套用你,所以你肯定不适合他们;

而我的一些体会和情况是:

(1)我一般不担任公司的管理层,要么是当不上,要么是找到我的我会推掉,原因有2,第一责任心问题,在其位谋其政,索性不在其位,因为我不想操太多心,第二是我不希望丢掉一线工作的能力,假设你换一个公司,一般还是会在一线工作,如果你淡忘了这个生存的本领,那么再找工作无疑雪上加霜;
(2)持续不断的学习对于什么年龄段的程序员都适用,但不要乱学,要目的性很强的去学,不能今天出个java你去学,明天出个c#你又去学,大后天玩玩mac操作系统挺时髦,这种学法你把时间全浪费了;


几句摘抄的有意思的句子(来自网络上的网友):

(1)我快80岁的人了,早对编程养成习惯,每天不写上几万行代码会觉的和没吃饭一样
(2)如果能当自己是20岁,拿20岁的薪水,向25岁的虚心讨教,把30岁的经理当爹,那还是能混口饭吃的