中国程序员的悲哀!(全球调研)

SiLan_EAP_AOI_Test_Case.xlsx 立即下载

见字如面,我是军哥!

stackoverflow,应该算是全球最TOP的开发者社区了吧,国内也有不少开发者在上面学习技术,或者解决编程问题。

昨天查一个技术问题,无意间瞅到了他们做的一个2023年全球技术人调研,看到stackoverflow公布的调研结果,感触良多。

画外音:这里的技术人是泛指研发,测试,运维,安全.. 等诸多相关岗位。

第一项:年龄分布

f593848e5146740df6dfea229ca57bb6.png

从stackoverflow统计的结果来看:

60%的技术人不到34

40%的技术人35+

而大家问问自己的体感,周围的同事,40%是35+的打工人吗?为什么咱们的技术岗位,有类似于“35危机”的不正常现象呢?

在中国,技术岗位,是创造性岗位吗?还是搬砖性岗位?

(1)如果是前者,理论上更依赖经验;

(2)如果是后者,在竞争者众多的环境下,必然导致内卷:

- 企业角度:必然更看重年轻技术人的体力+精力+便宜,质疑中年技术人的能力+薪酬合理性

- 员工角度:必然通过“加班”来竞争,通过“降薪”来提高自己的职场竞争力

第二项:学历分布

ecc8390e67d4c5431878ddb2096c8877.png

从stackoverflow统计的结果来看:

75%的技术人是本科+研究生+博士

而大家问问自己的体感,周围的同事,大家是什么文凭?为什么咱们的技术岗位,有类似于“卡学历”的不正常现象呢?

在中国,技术岗位招聘,是追求招最佳人选?还是追求最高效招聘?

(1)如果是前者,理论上学历的比重会降低,有能力的人会给到更多的机会,但招聘效率会降低;

(2)如果是后者,在竞争者众多的情况下:

- 卡学历势必提升HR的招聘效率

- 员工学历,能使公司介绍更好看

你见到过,“员工95%本科学历,核心员工均来自清华北大”的公司介绍吗?你能理解,这种介绍,哪里吸引人了吗?

第三项:岗位分布

e192a55db0b33c58ffb6529fca119fb7.png

这张图有点大,我拿国内比较常见的岗位概述一下:

全栈工程师:33.48%

后端工程师:17.88%

前端工程师:6.6%

移动工程师:3.38%

测试&测开:0.76%

产品经理:0.58%

…

从stackoverflow的全球统计中,你看出什么中外的差异呢?

为什么国外测试工程师少,中国测试工程师多?

- 是国外代码质量更高?

- 是中国更重视质量?

- 是中国的开发模式,项目管理方法更传统?

- …

在我看来,国外的工程师文化更倾向于“代码质量是自己的事”,而不是“漏测的导致问题是QA的锅”。

为什么国外全栈工程师多,中国全栈工程师少?

- 是中国企业大,技术复杂,更要求专业化,全栈工程师搞不定?

- 是企业培训更侧重专业化,更强调专业分工,明确职责?

- 是国外公司更重视工程师的灵活性与技能多样性?

- …

在我看来,还是文化的差异:

- 一方面,公司鼓励团队成员承担更多的职责

- 另一方面,工程师对对岗位“创造性”的认识,让自己有时间,有动力去主动学习更多的技术栈,提升自己,真正“规划”自己的职业生涯

反观国内,项目上线都来不及,不合理需求一个接着一个,一天到晚的加班,去学习?去提升?算了吧,我只想睡觉。

画外音:下一项统计,一定程度上也说明了这一点。

第四项:学习分布

21a008689a8a6aae04d94b97655b96d4.png

你曾经通过哪些渠道,提升技术能力(多选)?

58%技术人参与过:在线课程与认证

52%技术人通过:学校

38%技术人通过:书籍

20%技术人参与过:训练营

16%技术人通过:家长

11%技术人通过:公司

11%技术人通过:同事

f5e8f6eb07c71fd7b9f2844a00c4e41e.png

你曾经通过哪些在线平台,提升技术能力(多选)?

画外音:在线课程与认证,是国外技术人学习的第一大渠道(58.9%),这个问题又进行了渠道细分。

好吧,不管怎么样,大部分人都会在线提升自身技能。

第五项:stackoverflow用户国家分布

e352f42d1988ece2c9e3fa0139e9ef80.png

这一项的统计结果,是最出乎我意料的。

你说stackoverflow是美国的开发者社区,美国程序员用户比例最高,我能理解。但印度,巴西的stackoverflow用户比例都超过中国吗?

我身边的程序员,也经常在stackoverflow问问题呀,我看到的简历,几乎都有stackoverflow的标签啊,可结果呢:

中国,0.75%,第28位

结束语

看完stackoverflow的2023年度技术人调研结果,我感触良多:

你觉得,技术岗是创造岗,还是搬砖岗?

为什么,我们会有“35岁危机”?

为什么,我们会“卡学历”?

为什么,我们全栈工程师少?

为什么,我们测试工程师多?

为什么,我们不爱主动提升,主动学习?

咱们程序员众多,为什么stackoverflow用户比重这么少?

为什么...

或许是原因,也或许是结果...

最后,一个月没直播了,决定本周六晚上 21 点,做一个关于《技术人如何做好职业规划?》,解决技术人成长慢,解决技术人35危机等重大问题,当然也欢迎带着你的问题来直播间,我们不见不散呀~


更多干货,关注我公号

bf17990ccb5bdbc507f7cedabed29130.png

制造业重点关注的17个Agent智能体落地场景方案.pptx 立即下载

相关推荐

科技中介服务机构如何构建智能化服务平台以提升服务效率与专业度?.docx

科技中介服务机构如何构建智能化服务平台以提升服务效率与专业度?

从全球技术人调研看中国程序员的悲哀

另一方面,工程师对对岗位“创造性”的认识,让自己有时间,有动力去主动学习更多的技术栈,提升自己,真正“规划”自己的职业生涯。stackoverflow,应该算是全球最TOP的开发者社区了吧,国内也有不少开发者在上面学习技术,或者解决编程问题。反观国内,项目上线都来不及,不合理需求一个接着一个,一天到晚的加班,去学习?算了吧,我只想睡觉。(1)如果是前者,理论上学历的比重会降低,有能力的人会给到更多的机会,但招聘效率会降低;画外音:这里的技术人是泛指研发,测试,运维,安全.. 等诸多相关岗位。

Admans的专栏 834

政府科技管理者如何高效完成科技成果评价与价值挖掘?.docx

政府科技管理者如何高效完成科技成果评价与价值挖掘?

程序员的薪酬大揭秘(全球调研)

有一个小伙伴留言,问stackoverflow做的2023年全球技术人调研中,是否包含“薪资”调研。我去stackoverflow找了一下,还真有!stackoverflow的调研针对其社区的所有用户,主要给出了两个调研结果。第一项:全球薪水最高的技术(Top paying tech)画外音:我看了下,对比的都是开发语言,我觉得叫Top paying dev language可能更合适一点。调...

shenjian58的博客 834

【人工智能工程】完结JEV 决策大模型实战,让 AI 从会聊天到能决策

内容概要:本文介绍了JEV决策大模型的核心理念与工程实践,强调将其作为“快判断”层从通用大模型中剥离使用。JEV不生成文本,而是针对明确的状态和问题,输出结构化、带概率的决策结果,适用于高频、原子化的判断任务。文章详细阐述了JEV的工作机制、与通用大模型的本质区别、典型应用场景(如Agent工具路由)、questions的设计方法、能力边界以及兜底机制的重要性,并指出其在成本、延迟和输出确定性方面的优势。; 适合人群:具备一定AI工程实践经验的研发人员、系统架构师,尤其是正在构建Agent、自动化决策系统或优化大模型调用链的技术团队;; 使用场景及目标:①优化高频、轻量级判断任务(如工单分类、内容初筛、RAG相关性判定)的效率与成本;②实现主模型与决策模块的职责分离,提升系统整体稳定性与可维护性;③学习如何设计高质量的判断问题与概率校准机制; 阅读建议:此资源聚焦于决策模型的工程化落地,建议结合实际业务中的判断流程进行POC验证,重点关注questions设计、阈值校准与兜底策略的构建,避免盲目神化JEV的能力。

塔式熔盐光热朗肯循环电站建模及Simulink仿真研究

内容概要:本文围绕塔式熔盐光热朗肯循环电站的建模与Simulink仿真展开系统性研究,重点构建了太阳能集热场、熔盐储热系统及朗肯循环发电单元的数学模型,并基于Simulink平台搭建了完整的集成化仿真系统。研究深入分析了系统的能量转换机制、热力循环特性与动态响应行为,通过设置不同太阳辐照强度、负载变化等工况进行仿真,验证了系统在变工况条件下的运行稳定性与调节能力。同时,系统探讨了熔盐流量、储热容量、换热器效率等关键参数对电站整体热效率与输出功率的影响规律,提出了优化运行策略与参数匹配方案,旨在提升光热电站的能量利用率、运行灵活性与供电可靠性。; 适合人群:具备一定电力系统、热力学或新能源工程背景,从事光热发电、综合能源系统建模与仿真的研究生、科研人员及工程技术人员。; 使用场景及目标:①用于塔式光热电站的教学演示与原理讲解,帮助学生理解光-热-电转换全过程;②为光热系统的设计优化、动态性能评估、控制策略开发(如温度控制、功率调节)提供高保真仿真平台与数据支撑;③支持新型储热调度策略与系统集成方案的验证与测试。; 阅读建议:建议读者结合提供的Simulink模型文件同步操作,深入理解各子系统模块(如集热场、储罐、蒸汽发生器、汽轮机等)的建模逻辑与参数设置方法,重点关注能量流、质量流与控制信号的耦合机制,可进一步在此基础上开发先进控制算法或进行多能互补系统集成研究。

程序员失业,美国印度居然比咱们更惨!(全球调研)

之前润出去的同学(LinkedIn,Airbnb,Uber...),这两年陆陆续续的又回来了,他们说,国外的互联网技术人也不好过,降薪的降薪,减员的减员。全球的开发者,就业情况到底怎么样?stackoverflow做了一个全球开发者就业情况调研。让我们一起看看:全球都惨,还只是我们?对比的情况,又如何呢?调研一:全球就业情况在职,全职,79.85%独立开发者,自就业,17.42%在职,兼职,5.4...

shenjian58的博客 1192

多目标粒子群算法求解综合能源系统最优容量配置研究(Matlab代码实现)

内容概要:本文研究了多目标粒子群算法在综合能源系统最优容量配置中的应用,通过Matlab代码实现求解多目标优化问题。文中系统构建了涵盖经济性、环保性和能源利用效率的多目标优化框架,详细阐述了综合能源系统中各类设备的数学模型,并采用改进的多目标粒子群算法进行高效求解,最终获得Pareto最优解集,为综合能源系统的科学规划与可持续发展提供了坚实的理论支撑与实用的技术路径。; 适合人群:具备一定电力系统、优化算法及Matlab编程基础的研究生、科研人员及相关工程技术人员。; 使用场景及目标:①掌握多目标优化问题在综合能源系统容量配置中的建模方法;②学习多目标粒子群算法的实现过程及其在能源系统规划中的具体应用;③通过Matlab代码实践提升算法编程与仿真分析能力。; 阅读建议:建议读者结合Matlab代码逐段理解算法实现细节,重点关注目标函数构建、约束条件处理及Pareto解集的生成过程,同时可尝试调整算法参数以观察优化结果的变化,深化对算法性能的理解。

内卷,中国人的宿命or社会的悲哀?华为内部这篇文火了!

最近的评论里,“太卷了”这个词非常高频,甚至就连身边的“职场老人”也开始颇为无奈地抱怨“卷不动了”……工程师,互联网,现在的社会究竟“卷”成什么样了?又到底为什么会发生“内卷”这件事?内卷,究竟是中国人必然的宿命还是社会的悲哀?分享一篇华为内网的文章《什么叫内卷》,或许你会有新的认识。作者:丘小海来源:华为内部论坛,内容略有删改内卷 involution,与之对应的是 evolution,即演化。...

shenjian58的博客 396

科技中介服务机构如何借助智能工具提升服务的专业性与便捷性?.docx

科易网基于AI模型+行业大数据,在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,推出科技创新领域的AI+工具与数智化解决方案,推动科技创新与产业创新智能化发展。

港股十档行情tick数据,包含逐笔成交与买卖委托快照 逐笔记录含成交时间、价格、成交量、成交方向及委托单类型 十档委托快照提供买卖各十个价位的挂单价格与挂单数量,可观察盘口深度变化 分钟数据以一分钟为

港股十档行情tick数据,包含逐笔成交与买卖委托快照。逐笔记录含成交时间、价格、成交量、成交方向及委托单类型。十档委托快照提供买卖各十个价位的挂单价格与挂单数量,可观察盘口深度变化。分钟数据以一分钟为单位,包含开盘价、最高价、最低价、收盘价、成交量及成交额。历史行情覆盖近十五年,提供完整日线csv表格,字段包含日期、开盘价、最高价、最低价、收盘价、成交量、成交额,部分还包含调整因子或前收盘价。所有数据均为非实时历史数据。 数据源:CMES金融数据库

后端工程师必须掌握的10大技能,看你还有哪项没掌握?(2024最新全球调研)...

2024年最新全球调研,后端工程师10大核心技能,以及该技能相关的当下流行技术点,看大家有没有赶上时代潮流?当然,国内外的一些差异,文末的问题值得我们一起思考。核心技能一:站点/服务开发2024流行技术:RESTGraphQLgRPC核心技能二:数据库2024流行技术:SQL:PostgreSQL,MySQL,SQL-server,SQLiteNoSQL:MongoDB,DynamoDB,Cass...

shenjian58的博客 846

【零基础】手把手教你使用Docker部署Springboot项目(详细版)

还不会使用Docker部署Springboot项目的小伙伴,不妨进来看看呗,希望文中内容对你有所帮助!

fengprogrammer的博客 2万+

架构师之路,24年干货精选(收藏起来慢慢看)

2024年,迅猛过去了。今天,给大家做一个分类精选,选取24年发布的,质量还不错的一些文章,点击标题,直接阅读。特别是开辟第二曲线赚美刀的那篇,能消除信息差。【规范相关】《阿里巴巴MySQL规范,全量版》1.6W+《阿里巴巴日志与异常强制规范,Java篇》1.1W+强烈建议玩MySQL,玩Java的同学收藏。【架构相关】《网易云音乐崩了,据说和机房迁移存储方案有关...》1.5W+多机房多活架构,...

shenjian58的博客 1497

同花顺自动化交易避坑指南:pywinauto实战中验证码识别与界面弹窗处理

本文深入探讨同花顺自动化交易中的关键稳定性问题,重点解决验证码识别与弹窗处理两大难题。通过优化Tesseract OCR、整合打码平台API以及设计pywinauto弹窗监控体系,提供了一套完整的自动化交易解决方案,帮助交易者有效规避资金账户和持仓信息操作中的常见陷阱。

weixin_33734785的博客 489

交换机基本介绍(分类、性能指标、硬件构成及工作方式)

一、交换机的分类与性能指标 1.1交换机的分类 按照网络构成方式来分的话,交换机分为三类:接入层交换机、汇聚层交换机和核心层交换机。 按照OSI模型来划分的话,分为:二层交换机、三层交换机和四层交换机 还有一种按照硬件形态来划分,可以分成两类:盒式交换机和机框式交换机。 盒式交换机是一种有固定端口数,有时也会带有少量扩展槽的交换机。机架式交换机是一种插槽式的交换机,这种交换机扩展性较好,可支持不同的网络类型,可支持更大端口密度的网络。一般在数据中心的接入层都会采用盒式交换机,盒式...

monologuezjp的博客 4万+

又拿35岁威胁我,但我偏要这样做!

昨天这篇《中国程序员的悲哀!(全球调研)》,评论区引发了大家对“35岁危机”的讨论:在中国,工程师到底是创造性岗位,还是搬砖性岗位?为什么我们会有“35岁危机”?为什么我们不爱主动提升,主动学习?35,这个让无数“打工人”听了太多遍,甚至直呼“麻了”的数字,究竟该如何跨过去?我想下面这篇文章,有必要分享给你。作者 | 杨毅来源 | 世界经理人互动社区不管是否承认,你都必须重视“35岁现象”——很多...

shenjian58的博客 191

Vivado 2023.1及更早版本永久License全功能解锁:HLS、System Generator等IP核使用详解

本文深入解析Vivado 2023.1及更早版本的全功能许可证,详细指导如何解锁HLS、System Generator等高级IP核。通过许可证类型对比、功能验证方法和实战应用指南,帮助FPGA开发者充分利用Vivado工具套件,提升复杂系统设计和算法加速的效率。

weixin_31286719的博客 385

豆瓣上最受关注的 10 本书(附下载)

以下内容来自公众号逆锋起笔,关注每日干货及时送达程序员书库(ID:CodingBook) 猿妹整编榜单、书籍整理自豆瓣近日,豆瓣发布了「豆瓣2021年度图书榜单」,今年的年度榜单分为:最受...

code小生 1321

VFIO框架源码分析(二十二)- IOMMUFD 的脏页跟踪与 Dirty Bits 读取

在虚拟化热迁移(Live Migration)的场景中,脏页追踪(Dirty Page Tracking)是最具挑战性的环节之一。它的核心任务是实时捕获设备(DMA)对内存的写操作,以便 VMM(如 QEMU)知道哪些内存页需要被重新传输到目标主机。在强耦合与粗粒度:脏页追踪是绑定在 Container 上的。这意味着,如果一个 Container 内有多个设备,哪怕只有一个设备在写内存,脏页追踪也会影响 Container 内的所有设备。软件模拟开销大。

qq_36071928的博客 1046

【Ubuntu】RK3576 Linux 6.10 Ubuntu 22.04 系统中 HUSB311 Type-C 转 DP 显示输出与 Device/OTG 模式切换配置详解

本文详细介绍了在Rockchip RK3576开发板(Linux Kernel 6.10+Ubuntu 22.04)上配置HUSB311 Type-C控制器的设备树实现方案。主要内容包括:1)硬件连接与模块组成;2)设备树完整配置,涵盖Type-C供电、USB OTG/Host模式、DP显示输出等关键功能;3)软件配置步骤与常见问题排查方法。该方案实现了Type-C接口的DisplayPort AltMode显示输出、USB Device/Host模式自动切换等功能,为嵌入式系统Type-C接口开发提供参考

qq_34478161的博客 808

我被大公司废掉的那5年...

【1】前几天,接到龙哥的电话,说是准备离开大厂回老家了。我一听就懵了,虽然平时大家都各自忙自己的,联系也不多,但我还是对龙哥挺了解。他大学毕业就进了一家大公司,工资也不低,运气好到一度让我们这些人艳羡不已。那时我们真的都以为,这小子肯定前途无量。后来进了公司,听说干得也不错,前年好像在老家房子都买了,没想到现在却忽然离职。怎么也想不明白,几个朋友问下来,没有一个知道为什么。最后在为他送行的酒桌上,...

shenjian58的博客 173

21天学会基于 Linux 的 NPU 固件开发--2.2 固件加载流程:request_firmware() 深度解析

本文深度解析Linux内核中NPU固件加载流程,重点剖析request_firmware()机制。内容涵盖:1)内核态与用户态的交互机制,包括同步/异步加载方式;2)NPU固件的特殊格式与加载逻辑;3)调试技巧与安全验证方案;4)提供最小化固件加载器实验。文章揭示了从文件系统到硬件初始化的完整链路,探讨了大模型时代面临的性能挑战与优化方案,如零拷贝加载技术,并提出了版本兼容性、断电恢复等关键问题的思考方向。

amy_mhd的博客 59
上一篇: 判断一个人是不是人才,就看这一点!
下一篇: 简历已读不回,一面挂,怎么办?
军哥手记
军哥手记 业界专家认证 业界专家认证
博客等级 码龄21年 661粉丝 608原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值