程序员的编程能力和编程年龄关系到底是怎样的成正比吗腾讯云开发者社区

知乎上有个提问:编程能力和编程年龄成正比吗?

↓↓↓

今天就这个话题,我们一起做个讨论。

首先问大家一个问题,大家觉得自己编程顶多能干到几岁?我相信会有很多小伙伴持这样的观点:撑死35,到时就得转型,比如转管理甚至网约车专职师傅搞起。🤦

这一定程度也对,程序员到了35岁的年纪,工资较高,可技能却一直停滞不前,体力还严重下降,还一天到晚干着CRUD的活。

你能干的事情,刚毕业没几年的程序员也能做,甚至比你干的量还多,那大概率这波程序员被淘汰的风险还是蛮大的。

但,是不是我们就可以笃定一个事实结论:编程能力与编程年龄成反比!编程能力随着年龄增长,只会停滞不前,甚至下降呢。

如果你是一个对编程有热情且有喜好的程序员,喜欢专研技术、平时里有着打破砂锅问到底的执着,那么接下来这篇文章,会给你打一剂强心针,它会告诉你,编程能力绝对与编程年龄绝对正相关,跟医生、教师等职业一样,越陈越香。

我在很多面试中,问到应聘者未来的规划都能听到好些应聘都说程序员是个青春饭。因为,大多数程序员都认为,编程这个事只能干到30岁,最多35岁吧。

每每我听到这样的言论,都让我感到相当的无语,大家都希望能像《21天速成C++》那样速成,好多时候超级有想和他们争论的冲动,但后来想想算了,因为你无法帮助那些只想呆在井底思维封闭而且想走捷径速成的人。

数据采样和清洗条件如下:(数据全量是1694981用户,平均年龄30.3岁)

上述的条件一共过滤出84,248名程序员,平均年龄:29.02岁,平均Reputaion在1073.9分。

下面我们来看一下他们的年龄分布图:我们可以看到程序员年纪的正态分布(高点在25岁左右,但是中点在29岁左右)

然后,计算每个人每个月的Reputation,这样可以找到这个用户的真正的活跃时间,这样便于计算这个程序员的真实能力。(总声望 / 活跃时间),可以得到他平均每个月得来的Reputation。

我们来看看程序员的能力和年龄段的分布图:(你可能会大吃一惊)

上图中我们可以看到,程序员的能力在从25岁左右开始上升,一直到50岁后才会开始下降。所以说,程序员吃的不是青春饭。只有码农,靠蛮力,用体力而不是用脑力的程序员才是吃青春饭的人。

论文的作者分析了Tag,用了最近5年内比较流行的技术Tag,然后用了一套比较严谨的算法来查看那些所谓的“老程序员”是否在新技术上跟上不了,所谓跟不上,也就是这些老的程序员在回答这些新技术上并不活跃。所谓老,就是37岁以上的程序员(就是我现在的年纪)。

得到了下表:可以看到,老程序员和年轻的程序员对于一些新技术的学习来说也是差不多的,甚至有些项还超过了年轻的程序员。

THE END
0.学编程什么年龄段适合入手~编程几岁开始学比较适合本文探讨了在数字化时代,孩子们何时开始学习编程较为合适,建议8岁左右具备基本数学、逻辑和语言能力的孩子开始。文章强调了学习准备和家长的角色,以及推荐了适合孩子的编程工具如Scratch和Python。同时提供了零基础Python学习资源链接。 前言 在当今数字化时代,对于孩子们来说,学习编程已经成为一项必备技能。然而,家长们可jvzquC41dnuh0lxfp0tfv8|gkzooa=>:;78288ftvkimg8igvcomu865628:6?5
1.什么年龄开始编程最好程序员升职记适合几岁学生玩本文讨论了编程学习的适宜年龄,指出10岁是开始编程的好时机,因为此时孩子已有基本的逻辑推理和沟通能力。学习编程分为熟悉语言、拓展视野和深化专业三个阶段,每个阶段都有其目标和重点。即使错过黄金时段,20岁开始依然有机会成为专家。编程不仅是技术,更是未来各行各业必备的技能。 jvzquC41dnuh0lxfp0tfv8ygpe{qqopckygug{4ctvodnn4fgvgjn|4337999=>7
2.多大的孩子可以学python,学python多大年龄可以学本文探讨了编程语言Python在少儿教育中的适学年龄,推荐6-16岁,尤其是8-10岁具备一定理解能力的孩子学习。文章强调Python的前景、跨平台性、易读性和丰富的标准库作为学习理由。 这篇文章主要介绍了多大的孩子可以学python,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获,下面让小编带着大家jvzquC41dnuh0lxfp0tfv8|34391:;;1ctzjeuj1fgzbkux135;:8B74:
3.每日热点0516此外,EpiTrace技术还揭示了在细胞重编程过程中,细胞的表观遗传年龄可以被重置,这对于再生医学和细胞治疗具有重要意义。在肿瘤学领域,EpiTrace技术的应用同样展现出巨大潜力。通过分析胶质母细胞瘤(GBM)样本,研究者们能够追踪肿瘤克隆的演化过程,揭示了肿瘤细胞早期的异质性和克隆分支的演化轨迹。这为理解肿瘤的异质性和jvzquC41yy}/ulhfe0io1Jwvkerf1_ngyAoe?<883: