不要沦陷程序员30岁问题

2007年高考,11年毕业,时间过得真快,转眼28岁了(身份证登记还弄大了两岁,30岁)。准备离开博雅互动那段时间开始整理简历、回顾自己这些年的经历,发现这些年走的太慢了,圈子太小了,远远赶不上深圳这座城市的变化,更要命的是:候突然意识到已经到了一个相当尴尬的年纪,那段时间我陷入了深深的焦虑之中,不知道下一步该怎么走,再次感到深深的迷茫了。辞了职,我一个人背着包走了两个月,去了很多城市,一个人去随心所欲的旅行,是我30岁以前必须去完成的一件事情,我怕以后没时间。

 每次跳槽都意识到了生涯上的问题,然后必然是焦虑、迷茫、挫败,好在我是一个喜欢思考总结的人,最近发现这个习惯越来越重要。最后我发现30岁问题其实是能力问题、视野问题、心态问题,既然选择了这个行业,就应该正确的面对这个问题。

 30岁问题是早晚都要面临的一个问题,只是我比一起出来的同学不得不早几年的时间面对这个问题。有人问过我如何看待程序员的30岁问题?我的回答是:持续学习的人不会老,没有学习热情的人早已老去。

网上关于30程序员的问题文章很多,无一例外的都很悲观,这算一种正常现象。就个人观点从两个方面分析下这种现象的原因:

一、程序员个人能力。

之所以说程序员是吃青春饭,其实这里面有深层次的原因。程序员的第一个素养就是:学习,这是程序员处于不败之地的根本,这个行业就是逆水行舟,不进则退。事实上有很多程序员出来工作两年就已经丧失了学习热情,如果没有了持续学习的热情:无论你是30岁还是20岁,都已经”老了“,所以随着时间的推移能把学习热情维持到30岁以后的很少了。

                                       

二、企业

再来说企业,使用最低的成本搞出最高产出,这是企业生存的重要哲学。80%的岗位是没有太多能力上的要求的,能把事情做出来就好,所以招人的时候一定会以最低成本去招,两年工作经验就能搞定的凭什么要花三倍的薪水去招30岁的老鸟。很多人都是80%中的一员,被用最低的成本招进去了,开始日常工作,份内工作基本能搞定,如果平台对技术创新无要求,基本也就这样慢慢的重复你的日常工作了,少部分聪明的人开始觉醒(这部分一定是那些主动最求、主动学习的人),他们或者不断的充电、学习试着把所学应用到工作中尝试改变一下团队、或者跳槽寻找更好的平台。如果你不是那少部分人,慢慢的被时间淘汰了,一波一波的应届生的涌入,到30岁边缘还不知道如何提高自己那就等着被行业淘汰吧。

所以30岁似乎成了一个标签:30岁的程序员工作效率低,30岁的程序员学习能力差...这是一个时间段的现象,就像几年前社会对90后的看法一样:90后脑残,但是事实还是有很多很优秀的90后开始展露头脚。经历过几家公司,遇到过比较菜的大龄程序员,确实是那种效率低,拒绝新事物的老油条,但也遇到好些牛逼的前辈,心态开放、有视野、技术牛逼、乐于分享。所以任何一种现象都因该辩证来看待,30岁现象正说明了30岁达到30岁该有的能力的程序员不多,这不正是你该继续努力前进动力么,30岁现象能区分真正专业和不学无术的人。

所以如果你是一个持续学习的人,年近30该具有什么样的习惯和职业素养?

1 学习热情。

   这个词在本篇文章中反复出现,觉得非常重要,学习是程序员安身立命之本,如果连这个习惯都没有,我觉得还是趁早改行吧。

2 思考总结

  既然是工作,那么很多时候我还是避免不了重复一些日常事务,一旦局限在某个环境,一旦重复某个动作,我们的思想就很容易进入一个慵懒的状态,很多时候自己都无法察觉,刚毕业那两年,我总是在跳槽的时候才会去做深入的总结和思考,后来我发现那两年浪费了些时间,有些不足早就应该调整了。所以最好养成定期思考总结的习惯,你总能发现一些问题,然后改价。

3 视野 

   随着你不断的学习,视野不断的开阔了,不在会再有语言偏见,对新技术自觉不自觉的敏感。新技术框架层出不穷,你总能花很少的时间看到它后面的技术本质。

4 影响力

  你已经有些积累沉淀了,有自己的一套知识体系,自己的一套方法,开始去影响身边的人,通过博客或其他方式分享于他人。

最后:

互联网在中国发展也就不过十来年的时间,超过30岁的程序员本来就很少,以后肯定会越来越多,30岁悲观论只会影响技术的延续性,对技术发展很不利。程序员应该维护好职业的尊严,从捍卫每一行代码开始。 

时间: 2024-12-13 17:02:52

不要沦陷程序员30岁问题的相关文章

关于程序员30/35岁以后就写不了代码(没前途)的问题。

  2010年,俺已经30了,俗话说得好"三十而立",我是既没成家也没立业.混的还是比较很惨的.只是我对写代码还是很感兴趣的.如今已经30了,长了不敢说,至少还能写两年的代码.就是说我要用两年的时间把自然框架做好一点,让更多的人能够认同. 当然更重要的是能够在正式的项目中得到应用,挣客户的钱.不是说只是我一个人用,而是让其他的人也能够用自然框架写项目,挣到钱.能挣到钱才是"王道".   本来早就想感叹一下30岁的问题,今天又看到了一篇,说什么35岁就没前途了.还以为

。net程序员多少岁该转型。或者说转行。

问题描述 rt 解决方案 本帖最后由 hlxcoo2007 于 2011-10-15 10:45:04 编辑解决方案二:压根不应该做程序员,苦逼的职业解决方案三:读的计算机专业,出去还能做啥.解决方案四:呵呵,这个问题可以问问比尔.盖次吧解决方案五:听说外国的程序员是越老越值钱.中国的程序员却越老就越没人要.解决方案六:该回复于2011-10-17 13:26:28被版主删除解决方案七:3年还做不了设计的话,就转行把...解决方案八:100岁解决方案九:刚在另一个帖回的,很适合你这问题...不要

IT程序员35岁之后的三条活路_IT 业界

高薪的IT行业是众多年轻人的职业梦想,然而,一旦身入其中却发觉没有想像中那么美好.被称为IT蓝领的编程员,工作强度大,像个编码"机器";技术更新换代快,饭碗不稳定.随着年龄的增长,IT编程员该何去何从.  程序员的困惑:我该何去何从  32岁的Smith(化名)已算是IT行业的元老了. www.it130.cn 大学时代的他,有2/3的时间是在校园微机房里度过的,当时,他疯狂地迷上了电脑.大学毕业后,Smith早早地被一家IT业著名的跨国公司录用,担任程序员.  刚进IT行业时,Smi

程序员40岁就得退休?如何在40岁后继续做软件开发?

简评:从进入软件相关的专业想必你肯定听过这句话,"IT行业的从业者,学不到老就活不到老",老师们一直在和我们说这个世界发展的太快了,他们当时大学时还学习的是Pascal语言,所以很多东西当你走出校门时就已经过时了,但是却应该保持一些学习的心和努力的精神,不断充实自己,这样才不会被时代的浪潮排到沙滩上.这是一个 42 岁的开发者所写经验分享文章.并且列出一些他 18 年多身为软件开发者的经验谈.许多部分看完后都会希望自己当时就能够了解,所以很推荐不论是新手或是老手都要好好阅读这一篇文章.

30 岁: 程序员心中永远的痛?

软件业有这样一个笑话,"说起编程,博士不如硕士,硕士不如本科生,本科生不如专科生,专科生不如高中生--"."三十而立",然而在中国程序员这个团体中,很多到了30岁,或者还没有到30岁的幵发者对以后的发展便感到了盲目. 笔者由于工作关系,曾经广泛接触我们的程序员.对于他们,笔者发现,"程序员30岁话题"包含的不仅仅是30岁以后做什么?它需要程序员.软件企业 甚至整个软件产业一起来回答:"我们的软件业发展需要怎样的职业化程序员?投身软件业的

“奔三”了,程序员,你该怎么选择未来的路?

其实对于程序员这个行业到底是不是吃"青春饭"的争论,从未停歇过,大家往往各执一词.其实,在我看来,这个问题是因人而异的,每个人成为程序员,走进互联网行业的原因以及目标都不同,很多的人简单的就是因为热爱,所以走进这个行业,所以乔布斯在车库里创办了苹果公司,比尔盖茨连大学都没来得及完成就创办了微软,直到今天,在美国的硅谷还有数不胜数的"大龄"程序员依然战斗在软件开发的第一线,并非他们技术成长太慢,直到今天还只是程序员,而可能恰恰相反,他们却是程序界的大牛,或许亲自写出了

程序员们,其实你们都错了。敢来看本文么?看完让你脱胎换骨!!

几乎所有的大学计算机系课程都有两门类似的课程:但几乎所有的学生都误解了这两门课:以为前者是教C,后者是教Java:但实际上前者是 Programming Methodology 后者是 Data Structure and Algorithm. 所以这两门课可以有选择,1101c 或者 1101s,使用不同的语言作为媒介.语言并不重要. 只要掌握了编程的思想.数据结构.算法,使用不同的语言去表达是很容易的. 会了很多种电脑语言后,学一门新的编程语言,几乎只要花一个晚上看看官方的语法文档就可以立刻

转自51CTO的帖子——宅男程序员给老婆的计算机课程

在51CTO上闲逛的时候,看了这个系列的帖子.感觉不错,特转发于此,留做纪念. 原文链接: 宅男程序员给老婆的计算机课程之0:认清本质 宅男程序员给老婆的计算机课程之1:认清实际 宅男程序员给老婆的计算机课程之2:怎么看待牛人 宅男程序员给老婆的计算机课程之3:架构比较 宅男程序员给老婆的计算机课程之4:SQL vs NoSQL 宅男程序员给老婆的计算机课程之5:设计模式 宅男程序员给老婆的计算机课程之6:模版引擎 宅男程序员给老婆的计算机课程之7:运维的重要性 宅男程序员给老婆的计算机课程之8

【抛砖引玉】“技术顾问” —— 老程序员的一个出路。

       以前总可以看到一些讨论,程序员30岁以后怎么办?35岁以后怎么办?当然有一些人,不管大多的年龄,都可以继续编程.但是对于大多数人年龄大了,各方面的压力也就更大了.年龄大了就面临上有老下有小的处境,简单地说父母.爷爷奶奶病了要去照顾:孩子病了也要照顾:老婆病了也要照顾:自己病了还得自己照顾自己.挣的钱要够养活一家人的,房子贷款要还的:自己的体力也不行了,不能像以前那样加班加点的熬夜了.      而一些公司又是只顾眼前利益,只肯雇佣"便宜"的劳动力,老了,写不动代码了就面临