`
netcome
  • 浏览: 481872 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

老程序员的中年危机(评论更精彩)

阅读更多

不知该从何说起,不知不觉已经从事软件开发和测试工作超过10年了,年龄也三十多了,身体状态也走下坡路,虽然家庭稳定了,生活也稳定了,但是总是对工作的未来发展有一种恐慌。

 

看多了国外什么程序员都干到退休或者五十多岁,不知道自己能不能坚持到那个岁数,或者说不知道有没有机会坚持到那个岁数。据我的观察,国内的程序员发展还是学而优则仕的感觉,技术做好了就开始做管理,很少有坚持做技术的,虽然国内有些IT公司开始设置xx科学家或者xx首席工程师这样的高级技术职位,但是毕竟粥多僧少,大部分工程师都爬不到这个位置,还是普通的开发职位,随着岁数的增长,经验也积累了一些,我有时候在想这些经验到底有多少价值,现在IT技术更新换代这么快,不断有精力充沛的新人进入这个领域,老人们应该如何发展?我看到身边不断的有人在转型或者转行,这是唯一的选择吗?

 

随便念叨了这么多,也没想清楚,不知道大家有没有同感?

 

后记

没想到一篇小小的博文引来了这么多朋友的讨论,希望大家多看看下面的评论,都是肺腑之言,值得大家思考和借鉴,感谢评论的朋友们。

31
17
分享到:
评论
37 楼 netcome 2014-01-07  
支持!
tongyicun 写道
我工作了5年多了。也感觉这个行业发展下去,大部分人都转行了。当然了我也想和大家聊聊程序员的出路!如果有人想和我聊聊的。可以加我的QQ:727172680一块探讨程序员的出路 谢谢!

36 楼 netcome 2014-01-07  
深思中
dt_flys 写道
刻苦要看是和谁比。如真如你所说的十分刻苦努力。那你10几年下来应该在某一个领域有所成果了吧,或者说在某一领域达到一定的层次了吧。现在是竞争的社会,不会应该你说自己很刻苦就会给你很高的职位。最终看你的核心竞争里在哪。如果说你10几年积累的水平能在你的城市里排到屈指可数的位置,或者在国内、甚至世界上都挤的进名次,何愁没有前景。

netcome 写道
多谢兄台码了这么多字,有些发人深省,虽然我不是很赞同你的看法。你强调了多次“与个人有关”,的确,大浪淘沙,处于顶层的人总是少数,而大部分程序员达不到你所说的高层次,你所说的自然淘汰我也不赞同,难道没有爬到高处的程序员就是工作不努力?就是自我堕落?我认为大多数程序员是认真工作的,但是由于机会、环境、生活、个人能力、家庭背景等多方面的原因综合起来,只有少数人达到了你所说的高度,其他的更多人也很努力,也很刻苦,也应该得到良好的发展。不能因为兄台你的个人发展很好,就认为其他人发展不好是因为自己工作不努力不积极造成的,影响因素是复杂的。
frank-liu 写道
netcome 写道
兄台工作几年了,是何觉悟?希望大家能够多说点建设性的意见。
frank-liu 写道
做技术工作都10年了,还是这种觉悟...唉


工作年限比你稍微长一点吧,正好就这个问题好好讨论讨论。如果工作10年,假设从本科毕业开始,现在才30多一点。和人的一辈子比起来,不算很长。身体状况的不好,和个人有关,并不一定因为是程序员做这个行业就会这样。
    现在国内很多的公司都对技术的职业发展有专门的道路。所以不存在有没有前途之说。至于你说的能不能升上去,还是取决于个人。在一个相对公平的环境,一个人能力的体现和贡献会使得他升得上去一些和快一些。也有很多程序员年龄比较大了还是程序员的职位。这也不稀奇。有的是虽然头衔是程序员,但是级别和待遇不可同日而语,有的是坚持酱油和混了那么多年,怨不得谁。说到底,还是和人有关。
    我最反对的就是你说的经验方面。经验的积累和深度是一个程序员和新手最大的差别。IT技术不止是现在更新换代快,这么几十年了,一直在演化。如果真的深入去研究过技术的话,很多的变化和演化都是一种表面现象,本质的变动很小。作为技术经验丰富的人,很多东西一眼就可以看透了,而很多新手一看到一个东西就感觉要重新学习。就算有年轻的精力充沛的进来,技术的深度和对新东西的掌握能力也是不可同日而语的。所以说这里的经验也要看是什么经验,如果只是把某个东西用的很熟,不理解它的思想,一旦这个东西没了就玩不转了,这样的经验是不值钱的。
    说点建设性的意见。如果在一家公司踏踏实实的工作,做出了成就,一般都不会吃亏。而且,就算在短时间内没有得到直接具体的物质回报,自己得到的提升和积累也是很重要的。要知道,你是拿着公司的钱在积累自己的能力和经验,自己又哪里亏了呢?这些东西公司又带不走的。现在我们这个行业是相对成熟的市场经济,如果自己能力足够的话,找个好点的工作又不用愁。你看猎聘网上那么多高薪聘请的技术职位,好多都是过百万年薪的。怎么就没个人挥舞着支票来追杀自己呢?你看那些高薪职位的要求,都是要求对某些方面和领域非常精深,人家怎么不提什么要求精力充沛、身体强壮能搬砖呢?
    所以说,这些所谓的危机,根本就不是。更多的应该是一些在这个领域不思进取的人的自然淘汰。


35 楼 ant04444 2014-01-07  
还有一条路,移民
34 楼 chenhailong 2014-01-07  
LoveRainyDay 写道
我老是感觉学不到底层知识 工作了快两年了 从一无所知 到一知半解  感觉进步很慢 连找个工作都没信息了  谁能指导指导我

那是自己能力的问题,我个人认为做计算机的如果自学能力差的话,基本会被这个行业淘汰的。这个行业就是要不停的学习,给你辅导了,你自己还是那样的话,学了也没用,还不如转行。
33 楼 A牛哥哥 2014-01-07  
我干了3年,也很迷茫,楼主,你博客中的广告是怎么弄的, 我帮你点了一下
32 楼 loginboot 2014-01-06  
非常正确啊。
31 楼 LoveRainyDay 2014-01-06  
我老是感觉学不到底层知识 工作了快两年了 从一无所知 到一知半解  感觉进步很慢 连找个工作都没信息了  谁能指导指导我
30 楼 KimHo 2014-01-06  
多点关注市场热点,找到适合自己发展的新领域,然后不断更新自己的知识和能力,也还是能活得比较滋润的。
29 楼 tongyicun 2014-01-06  
我工作了5年多了。也感觉这个行业发展下去,大部分人都转行了。当然了我也想和大家聊聊程序员的出路!如果有人想和我聊聊的。可以加我的QQ:727172680一块探讨程序员的出路 谢谢!
28 楼 dt_flys 2014-01-06  
刻苦要看是和谁比。如真如你所说的十分刻苦努力。那你10几年下来应该在某一个领域有所成果了吧,或者说在某一领域达到一定的层次了吧。现在是竞争的社会,不会应该你说自己很刻苦就会给你很高的职位。最终看你的核心竞争里在哪。如果说你10几年积累的水平能在你的城市里排到屈指可数的位置,或者在国内、甚至世界上都挤的进名次,何愁没有前景。

netcome 写道
多谢兄台码了这么多字,有些发人深省,虽然我不是很赞同你的看法。你强调了多次“与个人有关”,的确,大浪淘沙,处于顶层的人总是少数,而大部分程序员达不到你所说的高层次,你所说的自然淘汰我也不赞同,难道没有爬到高处的程序员就是工作不努力?就是自我堕落?我认为大多数程序员是认真工作的,但是由于机会、环境、生活、个人能力、家庭背景等多方面的原因综合起来,只有少数人达到了你所说的高度,其他的更多人也很努力,也很刻苦,也应该得到良好的发展。不能因为兄台你的个人发展很好,就认为其他人发展不好是因为自己工作不努力不积极造成的,影响因素是复杂的。
frank-liu 写道
netcome 写道
兄台工作几年了,是何觉悟?希望大家能够多说点建设性的意见。
frank-liu 写道
做技术工作都10年了,还是这种觉悟...唉


工作年限比你稍微长一点吧,正好就这个问题好好讨论讨论。如果工作10年,假设从本科毕业开始,现在才30多一点。和人的一辈子比起来,不算很长。身体状况的不好,和个人有关,并不一定因为是程序员做这个行业就会这样。
    现在国内很多的公司都对技术的职业发展有专门的道路。所以不存在有没有前途之说。至于你说的能不能升上去,还是取决于个人。在一个相对公平的环境,一个人能力的体现和贡献会使得他升得上去一些和快一些。也有很多程序员年龄比较大了还是程序员的职位。这也不稀奇。有的是虽然头衔是程序员,但是级别和待遇不可同日而语,有的是坚持酱油和混了那么多年,怨不得谁。说到底,还是和人有关。
    我最反对的就是你说的经验方面。经验的积累和深度是一个程序员和新手最大的差别。IT技术不止是现在更新换代快,这么几十年了,一直在演化。如果真的深入去研究过技术的话,很多的变化和演化都是一种表面现象,本质的变动很小。作为技术经验丰富的人,很多东西一眼就可以看透了,而很多新手一看到一个东西就感觉要重新学习。就算有年轻的精力充沛的进来,技术的深度和对新东西的掌握能力也是不可同日而语的。所以说这里的经验也要看是什么经验,如果只是把某个东西用的很熟,不理解它的思想,一旦这个东西没了就玩不转了,这样的经验是不值钱的。
    说点建设性的意见。如果在一家公司踏踏实实的工作,做出了成就,一般都不会吃亏。而且,就算在短时间内没有得到直接具体的物质回报,自己得到的提升和积累也是很重要的。要知道,你是拿着公司的钱在积累自己的能力和经验,自己又哪里亏了呢?这些东西公司又带不走的。现在我们这个行业是相对成熟的市场经济,如果自己能力足够的话,找个好点的工作又不用愁。你看猎聘网上那么多高薪聘请的技术职位,好多都是过百万年薪的。怎么就没个人挥舞着支票来追杀自己呢?你看那些高薪职位的要求,都是要求对某些方面和领域非常精深,人家怎么不提什么要求精力充沛、身体强壮能搬砖呢?
    所以说,这些所谓的危机,根本就不是。更多的应该是一些在这个领域不思进取的人的自然淘汰。

27 楼 netcome 2014-01-06  
多谢兄台码了这么多字,有些发人深省,虽然我不是很赞同你的看法。你强调了多次“与个人有关”,的确,大浪淘沙,处于顶层的人总是少数,而大部分程序员达不到你所说的高层次,你所说的自然淘汰我也不赞同,难道没有爬到高处的程序员就是工作不努力?就是自我堕落?我认为大多数程序员是认真工作的,但是由于机会、环境、生活、个人能力、家庭背景等多方面的原因综合起来,只有少数人达到了你所说的高度,其他的更多人也很努力,也很刻苦,也应该得到良好的发展。不能因为兄台你的个人发展很好,就认为其他人发展不好是因为自己工作不努力不积极造成的,影响因素是复杂的。
frank-liu 写道
netcome 写道
兄台工作几年了,是何觉悟?希望大家能够多说点建设性的意见。
frank-liu 写道
做技术工作都10年了,还是这种觉悟...唉


工作年限比你稍微长一点吧,正好就这个问题好好讨论讨论。如果工作10年,假设从本科毕业开始,现在才30多一点。和人的一辈子比起来,不算很长。身体状况的不好,和个人有关,并不一定因为是程序员做这个行业就会这样。
    现在国内很多的公司都对技术的职业发展有专门的道路。所以不存在有没有前途之说。至于你说的能不能升上去,还是取决于个人。在一个相对公平的环境,一个人能力的体现和贡献会使得他升得上去一些和快一些。也有很多程序员年龄比较大了还是程序员的职位。这也不稀奇。有的是虽然头衔是程序员,但是级别和待遇不可同日而语,有的是坚持酱油和混了那么多年,怨不得谁。说到底,还是和人有关。
    我最反对的就是你说的经验方面。经验的积累和深度是一个程序员和新手最大的差别。IT技术不止是现在更新换代快,这么几十年了,一直在演化。如果真的深入去研究过技术的话,很多的变化和演化都是一种表面现象,本质的变动很小。作为技术经验丰富的人,很多东西一眼就可以看透了,而很多新手一看到一个东西就感觉要重新学习。就算有年轻的精力充沛的进来,技术的深度和对新东西的掌握能力也是不可同日而语的。所以说这里的经验也要看是什么经验,如果只是把某个东西用的很熟,不理解它的思想,一旦这个东西没了就玩不转了,这样的经验是不值钱的。
    说点建设性的意见。如果在一家公司踏踏实实的工作,做出了成就,一般都不会吃亏。而且,就算在短时间内没有得到直接具体的物质回报,自己得到的提升和积累也是很重要的。要知道,你是拿着公司的钱在积累自己的能力和经验,自己又哪里亏了呢?这些东西公司又带不走的。现在我们这个行业是相对成熟的市场经济,如果自己能力足够的话,找个好点的工作又不用愁。你看猎聘网上那么多高薪聘请的技术职位,好多都是过百万年薪的。怎么就没个人挥舞着支票来追杀自己呢?你看那些高薪职位的要求,都是要求对某些方面和领域非常精深,人家怎么不提什么要求精力充沛、身体强壮能搬砖呢?
    所以说,这些所谓的危机,根本就不是。更多的应该是一些在这个领域不思进取的人的自然淘汰。

26 楼 rex0654335 2014-01-06  
frank-liu 写道
netcome 写道
兄台工作几年了,是何觉悟?希望大家能够多说点建设性的意见。
frank-liu 写道
做技术工作都10年了,还是这种觉悟...唉


工作年限比你稍微长一点吧,正好就这个问题好好讨论讨论。如果工作10年,假设从本科毕业开始,现在才30多一点。和人的一辈子比起来,不算很长。身体状况的不好,和个人有关,并不一定因为是程序员做这个行业就会这样。
    现在国内很多的公司都对技术的职业发展有专门的道路。所以不存在有没有前途之说。至于你说的能不能升上去,还是取决于个人。在一个相对公平的环境,一个人能力的体现和贡献会使得他升得上去一些和快一些。也有很多程序员年龄比较大了还是程序员的职位。这也不稀奇。有的是虽然头衔是程序员,但是级别和待遇不可同日而语,有的是坚持酱油和混了那么多年,怨不得谁。说到底,还是和人有关。
    我最反对的就是你说的经验方面。经验的积累和深度是一个程序员和新手最大的差别。IT技术不止是现在更新换代快,这么几十年了,一直在演化。如果真的深入去研究过技术的话,很多的变化和演化都是一种表面现象,本质的变动很小。作为技术经验丰富的人,很多东西一眼就可以看透了,而很多新手一看到一个东西就感觉要重新学习。就算有年轻的精力充沛的进来,技术的深度和对新东西的掌握能力也是不可同日而语的。所以说这里的经验也要看是什么经验,如果只是把某个东西用的很熟,不理解它的思想,一旦这个东西没了就玩不转了,这样的经验是不值钱的。
    说点建设性的意见。如果在一家公司踏踏实实的工作,做出了成就,一般都不会吃亏。而且,就算在短时间内没有得到直接具体的物质回报,自己得到的提升和积累也是很重要的。要知道,你是拿着公司的钱在积累自己的能力和经验,自己又哪里亏了呢?这些东西公司又带不走的。现在我们这个行业是相对成熟的市场经济,如果自己能力足够的话,找个好点的工作又不用愁。你看猎聘网上那么多高薪聘请的技术职位,好多都是过百万年薪的。怎么就没个人挥舞着支票来追杀自己呢?你看那些高薪职位的要求,都是要求对某些方面和领域非常精深,人家怎么不提什么要求精力充沛、身体强壮能搬砖呢?
    所以说,这些所谓的危机,根本就不是。更多的应该是一些在这个领域不思进取的人的自然淘汰。

觉悟很高的样子。
25 楼 frank-liu 2014-01-06  
netcome 写道
兄台工作几年了,是何觉悟?希望大家能够多说点建设性的意见。
frank-liu 写道
做技术工作都10年了,还是这种觉悟...唉


工作年限比你稍微长一点吧,正好就这个问题好好讨论讨论。如果工作10年,假设从本科毕业开始,现在才30多一点。和人的一辈子比起来,不算很长。身体状况的不好,和个人有关,并不一定因为是程序员做这个行业就会这样。
    现在国内很多的公司都对技术的职业发展有专门的道路。所以不存在有没有前途之说。至于你说的能不能升上去,还是取决于个人。在一个相对公平的环境,一个人能力的体现和贡献会使得他升得上去一些和快一些。也有很多程序员年龄比较大了还是程序员的职位。这也不稀奇。有的是虽然头衔是程序员,但是级别和待遇不可同日而语,有的是坚持酱油和混了那么多年,怨不得谁。说到底,还是和人有关。
    我最反对的就是你说的经验方面。经验的积累和深度是一个程序员和新手最大的差别。IT技术不止是现在更新换代快,这么几十年了,一直在演化。如果真的深入去研究过技术的话,很多的变化和演化都是一种表面现象,本质的变动很小。作为技术经验丰富的人,很多东西一眼就可以看透了,而很多新手一看到一个东西就感觉要重新学习。就算有年轻的精力充沛的进来,技术的深度和对新东西的掌握能力也是不可同日而语的。所以说这里的经验也要看是什么经验,如果只是把某个东西用的很熟,不理解它的思想,一旦这个东西没了就玩不转了,这样的经验是不值钱的。
    说点建设性的意见。如果在一家公司踏踏实实的工作,做出了成就,一般都不会吃亏。而且,就算在短时间内没有得到直接具体的物质回报,自己得到的提升和积累也是很重要的。要知道,你是拿着公司的钱在积累自己的能力和经验,自己又哪里亏了呢?这些东西公司又带不走的。现在我们这个行业是相对成熟的市场经济,如果自己能力足够的话,找个好点的工作又不用愁。你看猎聘网上那么多高薪聘请的技术职位,好多都是过百万年薪的。怎么就没个人挥舞着支票来追杀自己呢?你看那些高薪职位的要求,都是要求对某些方面和领域非常精深,人家怎么不提什么要求精力充沛、身体强壮能搬砖呢?
    所以说,这些所谓的危机,根本就不是。更多的应该是一些在这个领域不思进取的人的自然淘汰。
24 楼 netcome 2014-01-06  
tomfish88 写道
太恐怖了,老医生和老会计都是让人尊敬的,老程序员 就会被人鄙视么???

受不了鸟

兄弟,这是两回事,我没有说老程序员会被人鄙视。我觉得不光老医生和老会计是让人尊敬的,老清洁工作、老拾荒者只要通过自己的劳动来生活的人都是让人尊敬的。
23 楼 netcome 2014-01-06  
兄台工作几年了,是何觉悟?希望大家能够多说点建设性的意见。
frank-liu 写道
做技术工作都10年了,还是这种觉悟...唉

22 楼 ch2004 2014-01-06  
lihao312 写道
和lz一样 甚为担忧。 真快10年了。 同感

21 楼 tomfish88 2014-01-06  
太恐怖了,老医生和老会计都是让人尊敬的,老程序员 就会被人鄙视么???




受不了鸟
20 楼 frank-liu 2014-01-06  
做技术工作都10年了,还是这种觉悟...唉
19 楼 netcome 2014-01-06  
cwqcwqmax9 写道
国内的氛围不适合技术发展,急功近利啊

比较赞同!
18 楼 netcome 2014-01-06  
我大体明白你的意思,但我觉得这正是程序员的悲哀,不能通过踏踏实实的工作来发展自己和过好生活,却要靠工作之外的一些事情来实现.....
Neoman 写道
netcome 写道
创业是一条路,我也看到周围有朋友走上创业之路,到问题在于:看程序员必须得创业才能发展吗?我认为大部分程序员并不适合投身创业,这包括性格和能力等各方面原因。
Neoman 写道
个人觉得技术人员创业门槛是很低的,找到突破口,互联网到处是机会


我说的创业,并非就是去搞个公司,招一帮人马,做一个产品,这样的创业成功概率确实特别低,程序员有程序员的优势,只是自己没看到而已,习惯性为别人打工。我觉得可以从分析互联网的盈利模式着手,只能说这么多了。。

相关推荐

    突破瓶颈——30 程序员的中年危机自救指南1

    该文章的标题为“突破瓶颈——30 程序员的中年危机自救指南1”,从标题中可以看出,该文章主要针对程序员中年危机的解决方案。中年危机是指程序员在职业生涯中遇到的一种瓶颈期,感到职业发展停滞不前,无法突破当前...

    程序员危机如何破?你确定要写代码吗?

    程序员危机如何破_你确定要写代码吗_

    最老程序员创业札记

    好消息,最老程序员创业札记app已经出炉了,大家要慢慢欣赏这部作品呀~

    一个老程序员的经典概括

    这篇文章是关于一个老程序员的历程,反映了他在编程领域不断学习和成长的过程,以及他在社会中找工作的艰辛。文章提到了VB程序员的三个境界,分别对应编程能力的不同阶段: 1. 菜鸟级:所有代码都只放在窗体文件中...

    易语言程序员老黄历

    《易语言程序员老黄历》是一款专为程序员设计的日历应用,其源码采用易语言编写,便于理解和学习。易语言是一种中文编程语言,旨在降低编程门槛,让编程更加直观和简单。在这个项目中,我们可以深入探究易语言的特性...

    老程序员给年轻人的建议和忠告 给程序员的20条建议

    老程序员给年轻人的建议和忠告 老程序员的共识 给程序员的20条建议

    程序员老黄历.zip

    总结,程序员老黄历是程序员日常工作的实用工具,它不仅提供了一种有趣的方式去了解宜忌事项,还提供了丰富的编程技巧、技术资讯以及实用的代码示例,帮助程序员更好地规划工作,提升专业技能。通过这样的日历,...

    程序员之路——一个老程序员对刚上大学的学弟学妹的忠告.

    程序员之路——一个老程序员对刚上大学的学弟学妹的忠告.

    程序员记事本,供程序员保存经常用到的代码

    程序员记事本应运而生,它不仅仅是一个简单的文本存储工具,更是一个代码知识的宝库,一个团队协作的平台,甚至是一个程序员个人成长的见证者。 程序员记事本的设计初衷是为了帮助程序员解决工作中遇到的问题,记录...

    老程序员自己的经验分享15篇

    讲的是一些老程序员字自己的心的体会,对于正迷茫的程序员会有帮助的。

    程序员专用 编程输入法

    2. **智能提示**:当用户输入部分代码时,输入法会根据上下文提供相关的代码补全建议,类似于IDE中的自动完成功能,帮助程序员更快地编写出正确的代码。 3. **特殊字符支持**:编程中常常需要输入一些特殊字符,如...

    程序员-工作日志示例

    工作日志是程序员日常工作中不可或缺的一部分,它可以帮助程序员更好地管理自己的时间、提高工作效率、记录工作进度、总结工作经验等。本文档是一个程序员工作日志示例,旨在帮助程序员更好地管理自己的工作,提高...

    程序员简历程序员简历.pdf

    程序员简历程序员简历.pdf

    java程序员面试交流项目经验

    java程序员面试交流项目经验java程序员面试交流项目经验java程序员面试交流项目经验java程序员面试交流项目经验java程序员面试交流项目经验java程序员面试交流项目经验java程序员面试交流项目经验java程序员面试交流...

    程序员的数学系列.pptx

    《程序员的数学系列》是一本面向程序员群体的数学读物,旨在帮助他们掌握数学基础知识,从而更好地应对编程中的实际问题。本书深入浅出地介绍了程序员必备的数学知识,包括概率论、统计学、线性代数、离散数学和图论...

    程序员项目交接文档

    程序员项目交接文档概要 IT 项目交接文档概要是程序员在项目交接过程中的重要文件,它对项目的开发、测试和维护起着至关重要的作用。本文档概要将对程序员项目交接文档的主要内容进行概要介绍。 人事模块是程序员...

    程序员的呐喊,完整扫描版

    《程序员的呐喊》是他的精彩文章的合集。  《程序员的呐喊》涉及编程语言文化、代码方法学、Google公司文化等热点话题。对IT界的各种现象、技术、趋势等,作者都在本书中表达了自己独特犀利的观点。比如Java真的是...

    程序员教程(pdf)

    《程序员教程》是一本针对初学者和有一定经验的程序员精心编写的教材,旨在全面介绍编程基础知识和实践技能。这本书以PDF格式提供,便于电子阅读和随时查阅。它涵盖了程序员需要掌握的各种关键知识点,无论你是刚踏...

    程序员必备

    程序员防颈椎,广播操,身体健康,写代码更有精神更。

Global site tag (gtag.js) - Google Analytics