本人也是一线码农一枚,一直对 IT 界的中年危机问题有比较多的关注。我个人观点是相对的,可能主要还是所掌握技能太过浅表化,所掌握和理解行业技术的深度不够等原因。(例如:现在 996 导致大家没有太多时间充电,来学习更加深入和更加普适化的技能,比如算法分析与设计、大型应用系统设计、高性能计算机应用架构设计、以及人工智能算法在数学原理上的深入理解与应用等),技术深度掌握不够以及浮躁逐利的社会现状等缘故才会导致中年危机吧!当然观点不一定对,还请大家提出自己的看法,以供讨论~!
1
suirh96 OP 自己先回复下,以表安慰~
|
2
php01 2019-06-09 16:45:15 +08:00 1
把程序员标签化了,换个职业一样的会有危机,事实上,人生任意一时刻,都是有各种各样的危机。至于说程序员一般到了 30 岁以上,可能就很难找工作了,我想说的是,任何歧视都是有代价的。
|
4
php01 2019-06-09 17:01:06 +08:00 4
@suirh96 比如,某 30 岁程序员出去面试,一个刚从学校毕业出来的 HR 认为,这人没活力,没朝气,老了,不好骗了,老油条,30 了还在找工作,还没成功,要价还贵,等一系列看法,而不去选择这个程序员,忽略了这个程序员的技术积累价值。那么这个 HR 就相当于有了这种歧视,代价就是公司只能招到年轻,经验不够多的程序员,项目效率降低导致成本增加,很有可能这个项目就黄了,而这个 HR 可能会因为公司破产失去现有的工作岗位,这个公司的老板也会因为选错了招聘人员,让他损失了一位或者多位有经验的程序员,导致公司破产。当然这都是一种可能。再举一个通俗易懂的例子。假设某白人老板歧视黑人。黑人找工作报价,100 一天,白人报价 120 一天,(假设两人生产效率一致)。因为这个老板有歧视,所以基本上可以说,这个老板要为这个歧视付出的代价是,20 块钱一天。
|
5
bojue 2019-06-09 17:02:27 +08:00 via iPhone 2
996 面临的问题应该不是效率问题,而是管理问题,问题在于 996 所面对的弊端是管理者所希望看到的,无法充电和深入学习行业知识,也就导致你不可能有充分的时候准备跳槽和创业,大部分人都兢兢业业上班担心被裁员被取代被优化,而不是考虑更有前景的事情,管理者希望自己的员工服从不要搞幺蛾子,反正国内加班不给钱,成本低,想做更有野心的时候,比别人投入更多的时间和精力,成不成看命
|
7
testeststs 2019-06-09 17:16:18 +08:00
越底层,越传统,越可以干的久?
站在时代技术的前沿,需要不断更新技术栈吧。 至于 hr 歧视的问题,需要职场生态去改变;中国现在性别,年龄歧视还是比较严重的吧。 |
8
yidinghe 2019-06-09 17:18:42 +08:00 via Android 15
本人 35 岁,今年年后入职一家本地电商。公司内没有熟人,靠自己投简历进去的。岗位是高级程序员,小兵一个,不带人。试用期三个月,上月转正述职通过。部门经理的评价很有意思,他说我除了能力和产出都没问题外,一个特点就是能把组员的技术兴趣和水平带动起来。什么意思呢,有时候某个组员会问我,这个方法感觉很别扭,怎么办,我就跟他一起看看怎么改,这时候其他组员不忙的话也会凑过来看。在部门经理眼里,这就叫学习氛围。我不在的时候,他没见到有这种学习氛围。那么我为什么要帮忙呢,首先人人都希望自己在身处的工作圈子里建起小小的一点威望,特别是我这种年纪大的,被人叫老白兔肯定不愿意。其次大家在一个组,别人代码质量差,我肯定跟着受累。他能有这个意识,觉得自己代码还有改进余地,这已经很好了。所以总而言之,只要你对技术有兴趣,只要你性格适合这个岗位,做下去问题不大,顺其自然就行。
|
10
bulldozer 2019-06-09 17:20:54 +08:00 via iPhone
其实你是经理的话,你愿意带一个比你年龄、工龄大一大截的人做手下吗?
这个甚至和能力、有没有机会充电无关,有时能力越强恐怕更糟… 软件开发是一个崭新行业,其他行业不至于像这个行业一样比较普遍的可能 85、90 后已经大量荣登管理岗位 |
12
suirh96 OP @testeststs 其实底层的技术更新也很快,只是很多人不做这个看不到
|
13
snappyone 2019-06-09 17:28:51 +08:00 via Android
多从自身找问题吧,同样 30 岁为啥差距那么大
|
14
testeststs 2019-06-09 17:35:40 +08:00
@suirh96
还好吧,你看 C/C++ 那些技术栈都 2,30 年了,变化相对来说还是不大的. |
15
yidinghe 2019-06-09 17:38:56 +08:00 via Android
@bulldozer 这个其实是心态问题,某人去应聘程序员岗位,谈吐中却是一副老子不爱干程序员,你们就应该招我当一把手的样子,这种人谁敢要。
|
16
leafre 2019-06-09 17:45:43 +08:00
年龄大,身体不能久坐,久坐肠胃病,颈椎病,视力疲劳,最好能自由办公
|
17
gavindexu 2019-06-09 17:46:19 +08:00 via iPhone
歪楼,第一步,活到中年。
|
18
bulldozer 2019-06-09 17:55:56 +08:00 via iPhone
@yidinghe 其实真不是心态,社会有默认的管理序列,和年龄序列基本一致,其他行业违背这个序列的情况当然也蛮多,但还不至于软件行业这样。
这带来的问题就是可能在管理岗位的直接上司,资历、能力甚至薪水要求都比不上前来面试的人,或许面试候选人不这么理解,但面试者可能就觉得很难摆平这种矛盾。 我作为 70 后招一个 80 后,不会有多少心理压力,35 岁的 85 年左右的各位,有多少愿意和我这 45 岁的人共事?你们扪心自问一下? 要么混入管理岗,对年龄不那么敏感,否则迟早这是这个新行业特性的牺牲品,35 岁不淘汰还可以说老骥伏枥啥都能干,45 岁呢? |
19
suirh96 OP @snappyone 这个原因有很多,而且不单纯是因为个人不够努力,如果是因为这个问题,我想我问的问题就没有了任何意义。
|
20
yangzhezjgs 2019-06-09 18:01:31 +08:00 2
中国现在还在吃人口红利,年轻人多,但是以中国的老龄化速度,十年二十年后,没这么多廉价劳动力了,年龄歧视的情况应该会改善
|
21
suirh96 OP @bulldozer 嗯!您的观点是,“创业”、“管理”和“咨询”模式,是想要在这个行业一直走下去的仅有的几个可选项,其它的看来都不太现实。
|
22
yidinghe 2019-06-09 18:10:41 +08:00 via Android 1
@bulldozer 就比如说我现在,组长年纪比我小,他很多决定其实不比我的决定好,但我还是要找他商量,为什么,因为大家的岗位是这么分工的,我的岗位职责告诉我重要的设计决策不能瞒着他。现代社会分工就是这样子的,接受不了就是心态问题。
|
24
akira 2019-06-09 18:14:37 +08:00
同中年, 已经脱离一线很久了。
不上不下的,感觉很尴尬啊。。。 |
25
suirh96 OP @yidinghe 是的,其实在软件行业里还有一些人,他们的想法没那么复杂。他们只是想要在自己的职业生涯中能够为一个优秀的软件项目贡献出自己应有的力量,看着他从雏形、诞生、到逐渐壮大的过程就足够开心和心满意足,至于经济回报嘛,只要不是过分亏欠,其实就已经很好!
|
26
bulldozer 2019-06-09 18:22:13 +08:00 via iPhone 1
@suirh96 我其实很悲观,一般而言 35 岁、40 岁左右没有特殊的表现,那后面脱颖而出的机会也会比较渺茫。当然万事无绝对。
我只是看你们主要还是在反思是不是自己技术还不够优秀,不能说完全没有这方面因素,但其实这是社会大环境以及行业的问题! 作为过来人,10 年前就不得不思考这个问题的“前辈”,如果你们真的想解决问题,恐怕需要跳出桎梏多看几眼周围。但我没有什么结论可以提供,我是在管理岗位,但也是诚惶诚恐患得患失。 |
27
murmur 2019-06-09 18:23:26 +08:00 1
中年危机是存在的,当然现在原因很清楚了,中国的基础硬件是短板,而且关键部位是空白,这几年的创新在做了什么也看的很明白了
|
28
suirh96 OP @bulldozer 嗯!是的,积极悲观也好都是面对这个严酷社会现状的一种深入思考,十分尊敬您这位前辈的一席话,谢谢您!
|
30
cabing 2019-06-09 18:38:21 +08:00
这个问题在知乎上讨论的比较多了。
干啥都有危机。尽力奔跑,剩余的听天命。 |
32
across 2019-06-09 18:47:56 +08:00 via iPhone
30 岁感觉学习能力下降了好多....
去年看 C++一些新知识,还做过代码实验,结果半年不到就想不起来了,大学时可没这么健忘啊(😢) |
35
shuson 2019-06-09 19:16:19 +08:00 1
33 岁,第二个 part-time master 在读
创业公司一线码农,好几个 95 年左右的同事,感觉除了年龄,也没啥代沟 一直保持学习的习惯,新技术也没感觉落后小年轻多少,反而因为见的多,做事情比他们更有经验 |
37
dxgfalcongbit 2019-06-09 19:37:49 +08:00 via Android
@php01 损失这么算没有实际意义,因为现实中黑人的平均技能水平低于白人,这种情况下一刀切的成本优势就体现出来了。在歧视中损失最大的是技能高超的黑人奇行种。
|
38
mumbler 2019-06-09 19:39:09 +08:00 via Android
@php01 程序员这个群体大部分经验不值钱,因为变化太快了,新技术,框架层出不穷,年轻人入行直接学习的最新的东西,精力充沛,工资也低,绝大部分公司的工作不需要那么技术含量,快速推出产品更重要
|
39
CEBBCAT 2019-06-09 19:54:23 +08:00 via Android
|
40
charlie21 2019-06-09 19:54:46 +08:00
关于 job security ( 在公司里的位子 保不保得住 ) ,可以看看一个极高的 job security 程序员的一天是怎样的
https://medium.com/@ben_longstaff/dave-had-fuck-you-pay-me-programming-skills-8edc9446a229 https://news.ycombinator.com/item?id=19911501 |
41
php01 2019-06-09 20:03:35 +08:00
@dxgfalcongbit 所以我说在两人生产效率一致的情况下,在这种情况下,损失的只会是雇主。
@mumbler 变化,新技术,框架,都是建立在基础之上的,有些人遇到问题或许要解决很久,甚至走岔道,有些人遇到问题一眼就能定位,给出一个合理的解决方案。写代码是一个做中学的职业,基础好,写得多,我觉得很重要。至于说的精力充沛,工资低,我想说的是在这个行业中,但凡有点难度的东西,都不是一群水平低下但是精力充沛的人堆积起来的,并且不那么需要技术含量的公司,老程序员或许也不会去吧,去了,那就真是尴尬的境地了。 |
42
charlie21 2019-06-09 20:08:18 +08:00
|
43
HuLiY 2019-06-09 20:49:29 +08:00 via Android
@murmur 赞同#27 的评论。大多数公司短平快的开发方式的确不需要富有经验的软件工程师。试想在十几年前车床加工的年代,还是老师傅最受尊敬。
|
44
murmur 2019-06-09 21:07:03 +08:00
@HuLiY 这个例子其实不恰当,高级技工在国内吃的开一是国内机床还不行,二是有些地方不适合机器作业,或者就不是批量作业,比如就造一个火箭、一个导弹测试型号,我就要一个定制件,去开模机械化生产很明显不划算,或者钻到哪里去修个什么东西,这个地方机器就进不去了
如果国内的机床能牛逼到国外那种精度,编程输多少出来的就多少,那还是数控加工牛逼 |
45
tairan2006 2019-06-09 21:13:12 +08:00
楼主你想多了,更多时候就是因为没那么多坑。一个公司需要的架构师有几个,一线码农又有几个。
|
47
HuLiY 2019-06-09 21:22:46 +08:00 via Android
@murmur #44 举这个例子意图说明十几年前的高级技工的价值是随着经验积累而上升的。get 到这个点就好了嘛。
|
49
suirh96 OP @tairan2006 其实我的想法是空缺工作职位与对应工作申请人之间的关系是一个动态平衡的关系,而不是静态平衡的,所以它们两者的供需关系也许未必只是使用你多我少来衡量的。
|
50
tommyzhang 2019-06-09 21:35:27 +08:00
哈哈 很实在的现象一点也不是因为技能本身的问题 如果硬要往技能上靠最多是性价比低了一点 而且大多没办法接受长期 996 加班 无法通过体力和时间来缓解一些不靠谱老板的焦虑
|
51
murmur 2019-06-09 21:41:12 +08:00
@wezzard 概念不重要,操作机床的也可以叫技工,我说的是那种所谓用锉刀就能挫出多少精度号称比数控机床还精确的
这个知乎上讨论的很多了,比如那个 高级工匠比数控机床还精确的 我就在说这个话题 |
52
yoke123 2019-06-09 21:53:32 +08:00 1
做好长远规划 中期规划 短期规划 然后执行 中年危机? 见鬼去吧
|
53
tairan2006 2019-06-09 22:13:16 +08:00 1
@suirh96 高级职位有几个跳槽的,除非公司倒闭了或者裁员。你还别不信,其他行业也是这样的,比如教授或者公务员,都是一个萝卜一个坑。而且上位者未必是能力如何,更可能只是因为人家是老板亲戚。
早就说了,个人的努力虽然重要,但是更重要的是历史的进程。将来某一天一线码农的活都能被 AI 代替的话,你再努力又有什么用,时代淘汰你与你何干。你是一个精通炼钢的工人,有一天你也会下岗;你是一个神枪手,但是战争结束了你也要回家种田;我个人的意见就是乘年轻抓住机会,想法子多赚钱,能提前退休最好不过,别想那么多有的没的。 |
54
notreami 2019-06-09 22:18:33 +08:00
码农危机感就是强啊。。
想想其他行业,哪个行业没有 中年危机??中年医生被操作机器的年轻医生欺负也不是一次两次了。。。 |
55
bojue 2019-06-09 22:20:35 +08:00 via iPhone
@suirh96 感觉都会经历这一段时期,都在或深或浅的思考观望尝试,大部分人注定在中年会离开这个行业,技能的不可取代抵挡不住行业的快速迭代,持续学习会成为主流的生活方式的一部分,即使离开了这个行业也一样,每次技术更新换代的时间越来越短,每次都是一个大的机会,做为普通人经历过的区块链,小程序,自媒体完全不需要大成本投入的机遇和人工智能,云,短视频决定行业走向的创业风口,谁准备好了谁上,作为个人不需要为别人考虑太多,低调务实的做好自己的事情,任何适应于大多数人的方法根本不可能让人轻松的度过中年,毕竟我们不是高福利社会,就像技术网红一样现实中没有几个总监级别的天天在知乎刷存在感获取安慰,最近看了何同学的 5gvlog 真是后生可谓,同样的年龄段里完全不一样的思考
|
56
wpzero 2019-06-09 23:51:32 +08:00 1
我倒感觉保持"低姿态"和年轻的心态可能会有效一些.现在公司一个40+的一线码农,他不说我不知道他多大岁数,我和他还经常就一些问题展开激烈的讨论,完全没有代沟,心态也很年轻,新技术好奇的很.我反正很佩服他.不混成老油条,我感觉会好很多.
|
57
zizifu 2019-06-10 00:31:45 +08:00 via iPhone
我的经验:升职做管理岗位,但是专业不要丢
|
58
archersgz 2019-06-10 09:00:53 +08:00
@tairan2006 +n
|
59
nicebird 2019-06-10 09:35:42 +08:00
基本上所有的专业向的职业都有中年危机,除了吃皇粮的。但是吃皇粮的以前也出现过下岗。
根本原因是你的技能适应面太窄,导致出了这个区域,找不到符合你价值的工作。 |
60
Cloutain 2019-06-10 09:35:44 +08:00
中年危机的岗位多了去了,尤其是技术岗。 不过掌握了核心技术 怕个毛线
|
62
Oz2011 2019-06-12 12:43:24 +08:00
看着你们的讨论看了眼座位旁边在这个单位干了 30 年的 60 岁码农,还好不在天朝。。
|