在浩瀚的历史长河里,人的生命显得V客核心短暂。即便Google的科学家说人2019年人类会永生,估计大部分人无法享有,人的肉身抗拒不了死亡这个自然规律。
早在春秋战国时的古圣先贤们就提出了『三不朽』概念:立德,立功,立言。
这三个词,常人难以做到。从古至今,想来也只有孔子,王阳明以及曾国藩这两个半人达到这个境界。
记得在04年左右,我帮两个医疗界的朋友做了一个网站域名man40.com,是定位于男性健康的网站,中医、前列腺与性问题。那两个朋友刚刚进入四十岁,和我聊了不少,为人之道。可惜年纪尚轻,且不以为然,以为那个不惑之年离的尚远,如今40岁隐隐约约已经到来。
昨天某个视频网站中,蔡康永说要在30岁时就承认自己是个大人。
无论男生女生,到了四十岁上下,从家庭生活上达到相对稳定,思想上变得成熟,考虑的事情变得长远,思考的事情也更加有深度。
都说“男人四十一枝花”,但程序员这一行受年龄歧视体现在好几个方面。 大家都热衷于热门的新技术、追求以不可想象的超速度掌握这些新知识的能力、永不疲倦的加班、让产品按时发布的干劲,所有的这些都是做软件这行中年轻人的特长。
做为男性用户最多的IT界,以及21CTO社区里年龄在38岁以下的居多。那么年近四十的程序员们现在是什么的状态呢?昨天的四十岁话题引爆了:
群里住持扔了一个问题:大家有多少40岁上下了,你们是什么感受?
信海龙(花名苍龙,淘宝技术专家)说:
紧张。但40岁时,写代码应该很爽了。真到那时候,创业也是一种选择吧。
杨状状(得到技术负责人):
这一年来,我的最大体会就是,在管理上浪费太多的时间了,代码写的很不爽,这可能和我的兴趣点有关系,也可能压根不适合做管理,还是希望大把的时间沉浸在代码的世界里。
一想到管理上的事情就头疼。我觉得只要自己在40岁时,能跟进技术的迭代速度,紧张谈不上。
丽子(链家网技术经理):
我是技术不行,只会管理,也头疼^_^
百度老王这时默默地扔出来一张图片:
看图,心里不禁释然,我们还年轻。
然后群里的同学都开始说,主要为了国家征税,收社保服务。。。
孙爱红(kingland team leader):
40岁了,继续做公司的技术管理。培养新人,建设团队,技术指导,与美帝沟通。把现在的工作做稳定了,有机会再干一把,现在的编码工作不需要咱们做了,都有新人呢。
我们美国的同事写程序写到退休,60多岁,刚刚一个老太太,干测试的,刚退休。
某技术派CEO
我是责任不准许。否则肯定要教育教育现在的编程劳工们!
王晶(滴滴技术经理)
快奔四张了,理论上可以一直写下去。
孙博宇(金山PHP程序员)
其实和年龄关系不大。哪条法律不让你写了?
再听听一些网友们的访谈:
网友A:
已经失业在家一年了,老程序员公司都不愿招,一个是待遇问题,不像刚毕业的学生几千块就能搞定,一个是工作强度问题,不像20几岁还能加班还能那么听话叫干啥就干啥,另一个可能大部分老程序员都有点知识老化了,拿我来说,03年刚毕业那会搞搞asp网页还挺潮流的,后面06年转了Delphi客户端程序,09年又转java,现在又学了C ,lua想转手游开发但是别人不承认以前的工作经验了,特别是以前一直在PC端开发的想转移动开发都特别难,想想这些年总跟在人家屁股后面学那些所谓的语言、技术、框架也好都太累了,怎么学都不够用,如今也35 了好尴尬的年龄,转管理没那口才,继续技术吧不知道前面路在何方,也不知道未来又会流行什么和要学什么。
网友B:
今年39了,从事开发15年左右。接触项目几十个,平台接触了十几个,算是第二代手机软件开发人员,目前依然写代码。虽然可能不如小年轻的激情以及精力,但在经验以及眼界来说,绝不是小年轻可以比拟。现在基本没有新平台或新领域可以难道我。我可以很快速的建立一个基本团队去完成一个项目,目前对于硬件产品的全部过程,以及互联网产品的基本流程都熟悉,觉得个人全面技能绝对比大公司的技术强,虽然不精。因为做过太多项目都基本一人身兼数值,要把控各个方面,基本都懂,但要深入,随时可以在短期深入。这就是要跨入40的程序员状态。
网友C:
71年的,管理公司,谈项目,写代码。现在主要是框架,拆分一下,分给程序员做。没什么语言障碍,说出来的基本都用过,只要原理通了,用什么语言无所谓。现在的程序员,不知道为什么效率非常低,我一个星期写的程序,交给他们至少一个月,还各种BUG。写程序有一种创造者的成就感。
网友D:
四十出头了,现在还只做到公司中层,平常要自己写代码,要管理部门,要指导其他人,感觉很累,一直休息不下来,下班后脑子里还总是不由自主的总是考虑要怎样设计会更好,或者是哪个员工太让人操心了要怎样调教等等,对编程已经没什么太大的热情,技术上说实话也达不到顶尖的水平。以前一个月工资能买两平方房子,现在只能买半平方,并不是工资没涨,是房价这两三年涨得太离谱了。一直在瞅机会能不能干别的,不想这么累了。
网友E:
我已经四十二了,一直坚持编程工作没有转换方向。正式工作19年,从卖出自己的第一个软件到现在,更是超过二十多年了。虽然同龄很多同学同事已经转行或转变角色,但我还在坚持。时代已经不同,现在不是那个程序员三十岁就转管理的年代了。现在很多公司面临的问题是刚开始编程几年范围内的程序员比较好找,而有丰富编程经验的资深程序员非常难找。以前我在外企工作的时候级别就到了master。所以在工作和薪资方面老程序员就非常抢手。现实中真正有编程思想和一套完整方法论的程序员很少。
网友F:
41岁的程序员,很早就走入领导岗位,但是依然回归自我,做一名简单的程序员。自豪编码能力是公司最好的之一,学任何一门新技术或者新语言越来越快。
不要担心程序员会被淘汰,其实学了二十多年编程,发现编程的发展规律只会越来越简单,不会越来越难。尝试多学几门不同风格的语言,就会越走越宽。所谓新技术新语言不会是新的,更多是旧瓶装新瓶,更加地简单易用而已。
最后说一句,不要纠结算法。程序员不是数学家,永远做不好算法的。号称算法牛逼的人大多坐井观天,不知道编程为何物。程序就是逻辑学的运用,运用逻辑把任何复杂事情都可以庖丁解牛,化为一个个简单的模块和代码,最后呈现一个大餐。这是最好的境界。
看到这些同学的讨论和经历,你还担心自己的四十岁么?以下是一个老程序员给出的建议:
1. 职场上往上攀登,不要停止。 2. 做世界级的专家——虽然保持足够宽的技术面也很重要,这样你才不会被淘汰。 3. 建立一个人际圈,扩大它。比如加入21CTO社区。 4. 多样化你的投资。 5. 有工作时,医疗保险一定要上,这方面不要出问题。如果没了工作,没了钱,医疗保险也没有,这将会成为一个严重的问题。 6. 与人为善。但也不要犯傻,大部分你帮助过的人不会回报你。 7.有个健康的体魄,一个强大的心灵。
做为互联网和软件的架构者,开发者的价值将会越来越大。黑客精神,极客精神,都是程序员的重度参与才出现,这些开放、自由、平等这些精神将会在某种情况下与我们绽放更大的光芒。