1. 聚能聊>
  2. 话题详情

程序员越老越值钱,你怎么看?

程序员越老越出色

在国内,似乎并没有像国外那样看到很多的老程序员,这或许是国内的软件产业并不是很发达的原因吧。不过纵观欧美等软件大国可以发现,老程序员也能焕发新青春。Stackoverflow通过对声誉值超过100的软件开发人员统计发现:程序员年龄越大,他们的Stackoverflow声誉值越高。或许姜还是老的辣!!!
s1

对大龄程序员的极大误解

在国内,对于大龄程序猿我们总会有一些误解。

误解1 大龄程序员比年轻程序猿昂贵,年轻的开发者更可取

是的,大龄程序员要比年轻程序员要求的薪水高。 但是,你有没有想过给他们这么高的薪水是要得到什么? 对于有经验的程序员,你实际是雇佣他们在以往失败的或成功的项目中获取的各种经验。相反,如果你雇佣的是一个没有任何经验的新手,那么,代价是昂贵的。再者,据我所知,现在的年轻开发者比较浮躁,其要的薪水往往大于其本身的价值。所以,以薪水来针对老程序猿,这是不公平的。

误解2 大龄程序员缺少灵活性,缺乏学习新知识的能力

相反,正式由于他们的阅历,越是有经验的程序员越是能够更迅速的,更深度的迁移到新的技术、框架和系统里。 例如,如果你学过C/C++的GUI框架,你的脑海里就会对消息传输,事件处理等概念的有了掌握,而MVC模式就是使用了这些概念来设计系统,分离表示层和后端业务处理的。 而最初你学习一个GUI框架时,除了要学习语法,实例,以及常用类库外,你还要学习这些概念性的东西。 经过了二三种或更多的GUI框架学习后,你会发现各种框架之间除了语法外都非常的相似。 你还会发现后,出现的框架已经克服了很多前辈所特有的局限性,已经不需要你再去花时间开发复杂的hack程序了。 这些深刻的见解可并不是那些新人可以拥有的。

误解3 大龄程序员没有年轻程序员脑瓜灵活

年龄的增长确实影响人的脑力,年纪大的工作者确实要比年轻的反应速度慢一些。 可是思考敏捷只是我们的比较的一个方面而已。 思考快并不见得总是好事。有一个古老的说法:“正确的判断来自于经验,经验来自于错误的判断。”这些老程序员见识过的、经历过的成功的、失败的案例都比年轻的多,由此可以看出,以思考速度退化为借口来拒绝大龄程序员是缺乏说服力的。

误解4 大龄程序员对工作感到疲倦和挑剔,没年轻人那么有干劲

热情似乎是针对人的,而非年龄的。如果说是年龄的原因,那么如何解释Donald Knuth, Ward Cunningham, Bill Joy, 比尔 盖茨等成百上千的跨过了40岁门槛的人依旧没有丧失任何对这个领域的热情的呢?如果你真的热爱这个行业,即使你已垂暮这份热情也是不会消失的。

国内的老程序员都去哪儿了

在国内,似乎有一个潜在的规则,如果你已超过35岁还在一线写代码那是会被人鄙视的。那么,这些老程序猿都干嘛去了?
当前,国内的老程序员主要有三条道路:一是转行,二是继续钻研成为技术专家,三是转型为管理人员。而这几条路,程序猿都离开了一线的开发。不过我觉得:如果所有的技术都想着去做管理,不脚踏实地写代码,那技术就做不好了。

程序员越老越出色,你怎么看?

1,程序员越老越出色,你怎么看?
2,在你眼里多大的程序猿才是老程序员,你怎么看?
3,老程序员要想不被时代淘汰,应该怎么做?
4,程序猿转行容易吗,都可以去哪些行业?

参与话题

奖品区域 活动规则 活动已结束,可继续参与讨论哦

  • 奖品一

    纪念版T恤 x 3

  • 奖品二

    云栖定制电脑包 x 1

  • 奖品三

    虾米VIP月卡 x 3

62个回答

2

巴洛克上校 已获得纪念版T恤

1,程序员越老越出色,你怎么看?
不能说出色,只能说越老遇到的问题和解决就越多经验越丰富,在学习和精力肯定不如年轻人一部分原因很多二十多岁的一般没结婚不用考虑什么孩子上学啊,家里开支啊等等。。。再有年轻人记忆力好。

2,在你眼里多大的程序猿才是老程序员,你怎么看?
35以上不是领导的就都是老程序员,35岁一般结婚了要照顾家里,不可能吧所有精力放在工作上;

3,老程序员要想不被时代淘汰,应该怎么做?
老程序员不想淘汰当然是当领导管理年轻人啊,虽然老技术不是最新的但经验丰富啊,再或者转行;

4,程序猿转行容易吗,都可以去哪些行业?
容易啊,厨师啊,售后服务啊,自己做生意啊,考公务员啊,培训老师啊。。。。。。。。

b3722fb49f5abea591db3e9438193ae5_b

PS:衣服 衣服快过来

星屋易购 回复

还没齐?

巴洛克上校 回复

没有啊

星屋易购 回复

现在几件了?

巴洛克上校 回复

秘密!哈哈

星屋易购 回复

呃呃

恐高鸟 回复

大佬,你偷撸啊

评论
1

星屋易购 已获得云栖定制电脑包

  1. 程序员越老越出色,你怎么看? A:老程序员在写代码、写算法方面积累的经验绝对不是新人能够媲美的。老程序员的出错率和写出来代码的质量也肯定是一流的。但是人总有老去的一天,那些“老人”总会有退二线、退休的一天,何况人老对写代码的工作也会有一定影响。比如记忆力下降啦、手指不够灵活啦,还有家庭要考虑。 相比之下新人除了经验不足外,还是有很多优势的。新人发展空间大,何况公司也不能总是依靠“老人”们,也需要培养。有勇气吃螃蟹的公司才是好公司。
  2. 在你眼里多大的程序猿才是老程序员,你怎么看? A:35-40岁吧。这个阶段,人就开始走下坡路了。当然不排除一些精力特别旺盛,也不打算结婚生子的技术狂......╮( ̄▽ ̄"")╭
  3. 老程序员要想不被时代淘汰,应该怎么做? A:个人认为,要想不被时代淘汰,你就得走在时代前面,最起码也要紧跟时代。要学习新的语言,见识见识新的框架,写代码也需要相互交流,相互进步。也可以找几个新人带一带,不仅传授本领、教授经验,同时还能让自己变得年轻有活力些。当然那些天天自High的人........._(´ཀ`」 ∠)_
  4. 程序猿转行容易吗,都可以去哪些行业? A:转行说容易也容易,说难也难。毕竟是要从事一门新的行业,总会有生疏之处,更何况人老了更难。但是,人老也有更多的经验,或许能够更好地处理一些事务,更快地融入环境【也不一定⁄(⁄ ⁄ ⁄ω⁄ ⁄ ⁄)⁄】。但只要有这份心,相信真正想做到的事情就一定能做到。

PS:包,给我电脑包(⁎⁍̴̛ᴗ⁍̴̛⁎)

巴洛克上校 回复

原来喜欢电脑包啊

星屋易购 回复

还没拿到而已.......

评论
2

易水寒666 已获得纪念版T恤

不得不承认,程序员是吃青春饭的,至少在中国一直coding职业道路发展越来越窄,能够越老越吃香的少之又少。必须年龄的劣势也是明显的:
1、受家庭、身体的影响,加班不如年轻人,IT行业不加班基本不可能。
2、老了,学习新鲜事务的动力越来越小、时间越来越少,而IT行业特别是编程语言日新月异。编程语言是以方便,如c,c++,java,python,go...一不留神就被out了,前端更是不用说。虽然说编程语言大多是相通,学好一门语言再学其他的也是很容易上手的,但毕竟还是要花不少心思,而之前的积累基本上也没用了。系统架构也是一样在改变,传统的水平分层架构,到devops下的微服务架构,再到最近刚刚开始火的severless,变化越来越快,哪一样不是付出心血才能学会,学好,学精的。

反观,走上管理路线,管理手段、方式、理念这么多年来变化不大,而且是渐进的,且随着时间积累越来越娴熟的,毕竟与人打交道的几千年的积累都是可以使用的。

不是说搞技术老了不行,而是对比管理路线道路越来越不好走,一不留神还担心被裁员,34+,40+的问题不仅仅是在华为,在哪家IT公司都差不多。

1

海洋的云 已获得虾米VIP月卡

Q1:程序员越老越出色,你怎么看?我觉得老和出色没有必然联系吧。如果只是单纯从年龄考虑,不是年纪大了能力就出色。如果是从工龄来考虑,很多人多年重复同样的事情,也许是钻研,但也许是重复造轮子,如果没有其他技能的自主学习和提升,很容易被时代所淘汰,多的只是资历,不是能力。所以程序员老不老和出不出色没有必然联系。
Q2:在你眼里多大的程序猿才是老程序员,你怎么看?我认为老程序员,应该是一种尊敬。是一种师带徒的传承。感觉老程序员应该是自己本身能力很强,基础夯实,自主学习,紧跟时代,经验丰富,同时能将自己的经验传授给其他程序员,懂得沟通交流,而不是倚老卖老。
Q3:老程序员要想不被时代淘汰,应该怎么做?在自身能力的基础上,多了解最新动态,积极寻找能力和业务提升点。
Q4:程序猿转行容易吗,都可以去哪些行业?很容易转行啊。可以创业。喜欢吃饭做饭的可以从事互联网餐饮,喜欢自己动手DIY的可以在淘宝上开店,甚至当主播直播一些自己的作品。可以当老师,尤其是现在培训机构泛滥,真正好的程序员更应该用自己的能力和经验引导更多计算机爱好者从业者。而且程序员可以把开发当副业,喜欢旅行的从事体验师,偶尔写写代码赚点儿外快。感觉编程要从娃娃抓起,从小培养他们的逻辑思维能力和动手能力,对他们以后的学习、生活也会有益处,所以可以从事一些儿童编程教育。

1

浮生递归 已获得虾米VIP月卡

1,程序员越老越出色,你怎么看?
实干的公司,离不开经验。一个老程序员的开发经验,是新人无法媲美的。丰富的经验,可以大幅提升开发效率,和项目质量。让公司减少损失。我公司就有新人经验不足,导致出现比较严重的问题,让公司损失了不少钱,这种问题老程序员就几乎不可能出现了。

2,在你眼里多大的程序猿才是老程序员,你怎么看?
毕业都23左右。实习一年24,积累个三年基础经验,27了。所以至少也要干个8年,就是35岁算老吧。

3,老程序员要想不被时代淘汰,应该怎么做?
最好是把自己丰富的经验利用起来,升级做技术管理。虽然也可以继续在一线写代码,但是有点浪费。

4,程序猿转行容易吗,都可以去哪些行业?
转行容易不容易,感觉还是看个人综合能力吧。比如本来就是个富二代,你想转哪行就哪行……就算不是富二代,清华出来卖猪肉卖西瓜的也有的是。照样赚大把钱。

0

吴文文 已获得纪念版T恤

越老越出色,是比较赞同的,在开发这个行业里,阅历,资历也是很重要的,尤其是阅历,看过的算法越多,写过的程序越多,就会有所积累,对之后的算法优化是非常有帮助的,同时算法的积累量也是衡量一个程序员代码量的标准之一啊。当然随着年龄的增长,身体机能也远不如年轻人,像熬夜敲代码这事儿,对于老程序员来说是个硬伤啊,所以越老越出色得一分为二了看,在经验和能力方面不容小觑,但在执行力和体能方面,那也是远不如前啊…
感慨这十年的程序猿经历了,现在到了管理层,非但没觉着轻松,反倒比之前单纯的敲代码更累了…没有一个行业是容易的,在喜欢这件事儿上,越干越带劲,越老越出色,是我们追求的境界!加油共勉!

0

开化府尹 已获得虾米VIP月卡

1,程序员越老越出色,你怎么看?
主要是经验足,有开发过项目经验和没开发过项目的对比很明显,不管是开发速度,还是开发项目完成质量都要高,还有团队磨合。
2,在你眼里多大的程序猿才是老程序员,你怎么看?
30多岁应该算老程序员,有几年的开发经验,接触到项目也有好几个了。
3,老程序员要想不被时代淘汰,应该怎么做?
学习是不淘汰的根本。不管时代怎么变化,你都不能停下学习的脚步。尤其是做技术这块的,技术的发展更新相比其他行业更快,更彻底。譬如:ASP说淘汰就淘汰,不去学习其他语言,你就要随着ASP一起淘汰掉,市场的需要就是这么现实。
4,程序猿转行容易吗,都可以去哪些行业?
程序猿转行不太容易,因为常年的电脑思维,让我们做其他离开电脑的行业有些许的不适应。譬如:让我做销售就很难介绍推销出产品。基本我知道的同行转行的都是做其他和电脑有关系的活。

1

averyboy

在我看来 一个老程序猿的确更有竞争力 但是评判一个程序猿是不是老程序猿却并不只靠年龄 真正的老程序猿 他们的优势在于掌握的知识体系,丰富的经验,知道如何合理的处理需求、解决问题,这些并不是通过理论学习或者短期的积累所能获得的,他们与刚入职的程序猿的差别就好像老兵与新兵,但看老程序猿想要保持竞争力,也需要与时代接轨,纵然失去了年轻时的锐气,但经验让你掌握的知识体系让你更加如鱼得水。
加油,新老程序猿

1

1569197680278472

国外的计算机行业起步就比中国早,发展的也比中国好,老程序员在工作时积累大量的经验,对计算机的认识都比较相对全面,他们的业内交流也比较好。相对中国来说,市场大,但是高端不多,很多程序员到了中年后就会选择相对平稳的工作,最初入行就是为了在年轻时挣点钱。而国外或许程序员真是一种职业的存在。

1

1132900255291227

程序员和医生一样,技术是根本,但经验货不可缺。医生理论和计算机理论很多人都可以学的好。但会用,能用对,是很难。重要的不是生理年龄,而是心理年龄。很多年轻人是死于心智不成熟

0

1327993005330175

越老说明学的越多,懂得越多,经验就越多,当然,活到老,学到老。

wyl-iloveyouro 回复

是啊,是啊

评论
0

1736703579860327

1

0

aaaaaa66

我不这样认为。还是年轻好

0

鲁大海

作为一个“老人”我有点感触, 首先选择写代码这一行,当初也许为了一份工作,为了一份薪水,更是为了自己大学毕业后的尊严。
如果选择写代码作为一个谋生的出路,也只能是干到35岁左右, 不是干不动,而是干的没有了方向,没有了动力,因为不干这个其他的什么也不会干,我觉得原因如下: 1 一毕业就写代码,天天对着机器,很少接触社会人,那么好多事情和习惯就养成了。 习惯问题
2 程序员一般都比较严谨, 当然社会人会说我们较真,死板,这也是我们优势也是劣势。 性格问题
3 见识社会黑暗面较少,比较真实,导致有些时候领导意图看不明白,受到不公就非常恼火,社会经验少
4 语言是有迁移性, 但是新的名词层出不穷,社会发展很快,学习还是必须的,脱离不了“学生气”
5 不像厨师和其他,学会了一道菜,一辈子都可以用,程序员学好了一门语言可能后来就没了,譬如:pb
综合各个实际情况,所以过了35的程序员,上有老,下有小, 就业门路窄,社会经验少,从而导致大家觉得35岁了还在那里弄代码,没前途,没发展, 社会上总有一些老板觉得这个人怎么写了这么多年代码还没有高升,就很武断的说这人不行,实际上我接触过的,一些过了30多岁的程序员写的代码要比25,6的写的要好多了, 这种现象往大里说,怨社会, 往小里说,愿我们这个行业,因为我们这行业风气就是,招聘人员特别是代码人员就是30岁以下。。。。

 我观点是:  程序员越老越吃香是对对懂他们的人来说的, 是一些发达国家的现场
                      程序员过了35岁在我们国家就是不吃香了,特别一些急功近利的老板那里,更是这样。

最后一点,无论老弱, 我们都要生活, 要生活的有尊严,就需要我们一起勇敢面对一切!

0

1061733571874902

恩恩恩,对对对,好有道理

0

1775196695134525

我建议你远点看,免得他伤到你。

0

1728296055094463

老人有经验,新人有干劲,各有优势,就看你如何发挥而已。

0

1142598619228249

公积金益日继增

0

1168484700051023

工作经验越丰富对于bug越了解效率又高

0

1120200599753212

科技信息的不断更新可能会迫使程序员不断的学习新的知识与编程方法,对于老程序员而言他们对于新的知识的学习能力会存在不足,所以老程序员如果能不断的更新知识是很有竞争力的。

4
12533
浏览
0
收藏
邀请他人互动
关注
4
粉丝
303
话题
25

简介:

软件工程专业毕业,工作6年来,先回从事过web、Android、iOS、React Native开发。对Android,ios,Node.js,React.js,Docker等前端技术和Java web后台技术比较擅长,活跃于各大开源论坛。
为您提供简单高效、处理能力可弹性伸缩的计算服务,帮助您快速构建更稳定、安全的应用,提升运维效率,降低 IT 成本...

RDS是一种稳定可靠、可弹性伸缩的在线数据库服务。支持MySQL、SQL Server、PostgreSQL、高...