为什么程序员的社会地位不高?

知乎:「只差程序员」为什么会招黑? NULL 博文链接:https://iintothewind.iteye.com/blog/2041068 立即下载

见字如面,我是军哥!(最近工作/成长有任何问题欢迎预约上方,周末来免费连麦)

有个读者私下问我说,互联网时代,程序员承担着数字世界构建和技术发展的大任,如此重要,为什么存在感不高,社会地位不高呢?

知乎上针对这个问题也有过讨论,分享给大家。

为什么程序员的社会地位不高?

https://www.zhihu.com/question/583908602

【回答1】

什么是社会地位?

社会地位可以简化成,一个人可支配社会资源的数量,例如:

医生 医疗资源

教师 教育资源

...

而程序员可支配的社会资源只有他自己。从这一点上说,程序员和工人没有本质上的区别。

时代的红利成就了这个职业,抛弃它的时候,一样不会留情。

【回答2】

程序员作为一种社会职业,既没有政府职能部门的公权力,又没有有钱人的一掷千金,挣得也都是辛苦钱,何来社会地位高不高一说,无非就是资本的韭菜罢了。

【回答3】

这个问题我曾经思考过很久。按知乎的习惯,先问是不是,再问为什么。

首先说“是不是”。

按大家的直觉也好,或者现有的各个社区讨论来看,程序员的社会地位肯定不是高的。

最多有人说程序员的社会地位和其他职业一样高,但没见过谁说程序员的社会地位能高过GWY,医生,老师的。这么说来,“是不是”这个问题已经基本没有大的争议——在公众认知内,程序员的社会地位的确不高。

再来就是“为什么”。

这个为什么是我想了很久了,如果单独拿程序员和某个职业/行业比较,可以有很多个维度的对比,但如果想把大部分的职业/行业进行对比,需要找一个更有共性的比较方式,或者说是能归纳出比较重要的影响因素。对此,我归纳出来的最主要因素是“自由裁量权”。

这里的“自由裁量权”,又分为两个维度:

第一个是权力本身影响后果的大小,比如影响10块钱和影响10亿元的大小肯定不一样;

第二个是权力影响的范围,比如影响一个区和影响全国肯定不一样。

这里举电视剧《人民的名义》里面的人物来说明这一点。

第一个剧中是京州市副市长兼光明区区委书记丁义珍。丁义珍是“负责土地划批,矿产资源整合,还有老城改造”,这里无论是土地划批给某开发商,或者矿产资源交给哪个煤老板开挖,对于这些开发商和煤老板,都一笔稳赚不赔的买卖。而剧中的丁义珍在具体能把这块地或者这片矿批给谁上面,有很大的自由裁量权,也就是说,他能在规则范围之内,把地给批了。于是各个房地产开发商老板,煤矿老板都要找丁义珍去批地批矿,自然丁义珍社会地位就高了。

第二个是京州市城市银行副行长欧阳菁。作为银行副行长,很多贷款她拥有最终决定权。是放贷或者不放贷,放贷放给哪个企业,她拥有决定权力,甚至还能影响汉东农信社的决定。比如在蔡成功申请六千万的贷款的事情上,欧阳菁一直阻挠,甚至打电话让汉东农信社不给蔡成功贷款。为什么以前能贷给蔡成功,而这次不行了呢,那是因为之前每次过桥贷蔡成功都给欧阳菁50万好处费,而这次没有。

从以上两个例子可以出,无论是在ZF,还是银行这种企业里,当官至一定地位时,就拥有了影响社会面的一定量的自由裁量权。无论是丁义珍还是欧阳菁,他们的自由裁量权总体上还是在规则之内运行的,没有明显超出规则之外。要不是赵德汉被查,丁义珍还没那么快会被抓以至于后面要逃亡国外。而欧阳菁如果不是因为侯亮平下来查山水集团等案子,也不会露出马脚。

在最开始说了,自由裁量权除了影响的后果大小,还有涉及面的大小,比如丁义珍和欧阳菁的影响力,主要还是在京州市之内,出了京州市,尤其是出了汉东省,他们也影响不到啥。而剧中的第一个出场的贪官赵德汉,就有影响全国资源项目的审核权,这就是影响面的区别了。所以才有那个全国各地都有人找赵德汉,在他办公室门口排队的事情了。

通过《人民的名义》这三个例子,自由裁量权的影响力和影响面应该都有一定的了解了。那么我们回过头来看现实中的程序员,这个职业带来的对于社会影响的自由裁量权,可以看出是非常小的,影响面也非常不适合操作。

首先,程序员可以决定程序的技术架构和代码,但很难影响其功能。真正决定功能是怎么样的,是产品经理(网站、APP类)、策划(游戏类)、甲方(to B和to G类),程序员本身几乎没有话语权,即没有自由裁量权,更多地是执行权。即使程序员做到了manager,或者技术VP,甚至CTO,对于这些功能特性的影响都是有限的。

比如说你是某游戏的技术leader,过年了你侄子在玩这款游戏,他希望你帮他的角色属性全部乘以10,你也是做不到的,甚至在内部评审阶段都被砍了。从影响面的角度来看,如果程序员是做某个APP的,他没法影响同公司另一款APP怎么做,更别说影响别的公司的APP怎么做。用通俗点的话来说,无论是社会上的陌生人,还是亲戚朋友,希望找程序员去做一些其职业内能自由裁量的内容从而获益,是很难的。这也就是程序员社会不高的主要原因。

同理,按照这个框架,我们能分析其他的一些职业的社会地位,同时也能看到一些职业除了稳定之外,还有自由裁量权这一微妙的东西,让不少人甘愿去追逐。

==全文完==

或许,这些讨论,并不能改变现实。

我觉得我们要思考的是:

社会地位的标准到底是什么?

技术人如今的社会地位,合理不合理?

技术人做什么,能够改变自己的社会地位?

...

正常,还是不正常?

发展的代价?文化的缺陷?

以及,我们能不能做什么,改善这个情况呢?

...

全文完,觉得我说的不错的话点个赞或者在看吧!

最后,上周六连麦直播了一次,效果非常好,用户平均直播间停留时间25分钟,一群人排队来连麦,给大家解决问题的感觉太好了,这周六继续,我们再加一个环节猜薪资,c5353d9ce501b8cb3bb4a6c2ed598fbe.png

所以,你若有工作上/者找工作困难的/职业上的困惑/转型的,或想搞个副业无从下手,或快 35 岁了还在一线当大头兵不知道如何破局?等问题都可以来。

欢迎本周六晚上 21 点来直播间「语音连麦」,当然欢迎你带着你的其他个性问题来直播间提问,我知无不言,我们不见不散哈~


从零到一:如何用YOLOv8和PyQt5打造一个高效的路面坑洞检测系统 本文详细介绍了如何利用YOLOv8和PyQt5开发一个高效的路面坑洞检测系统。从环境配置、数据采集标注到模型训练优化,再到PyQt5界面开发与系统集成,提供了完整的实战指南。该系统结合深度学习技术,显著提升了道路检测的准确性和效率,适用于各类道路维护场景。 阅读详情

相关推荐

EEGnet模型论文讲解(画图详解三种卷积层操作)

我录了一个讲解视频:https://www.bilibili.com/video/BV1si4y1s7g7/ 目录 一、整体介绍 二、梳理激活函数 三、图解三种卷积层 (核心内容) 四、总结 一、整体介绍 EEGnet是为专门一般的脑电图识别任务而设计的通用且紧凑的卷积神经网络。(设计思路借鉴了MobileNet) 下图是EEGnet的整体结构图,只有三个卷积模块,重点是depthwise conv 和separable conv这两个卷积模块。 表格表明了EEGnet的...

Amigo_1997的博客 2万+

程序员是不是公司地位最低的?

相比于产品、测试、监控和运维等其它人员,程序员的工资可能相对高些,但地位看上去真是最低的。下面来通过一些例子来说明。 1 开始了一个版本周期,前一周,程序员会被要求参加各种需求评审,架构评审会,会上会被轮番施压,不仅会被要求做尽可能多的需求,而且会被要求实现各种高难度的功能。 还不能有讨价还价,如果一旦有,产品就会拉上更大的老板来施压,毕竟实现更多更完美的功能,产品才能挣到更多的钱,所以在这个时间点上,大老板总是向着产品,一起给程序员施压。 2 开发阶段尚属独立,程序员还能自主些,虽然在开发过程中,不

hsm_computer的博客 1250

智能驾驶域控(ADCU)方案介绍

本文主要对智能驾驶域控(ADCU)方案相关知识进行总结,以加深理解,及方便后续查漏补缺。

liuxu324的博客 1578

一个39岁程序员的自白,大龄程序员的出路在哪里?

我,作为互联网一线大厂都待过,今年39岁【高龄】,并且走技术架构路线,还保持着高强度代码量,最后被公司以【不需要太多高技术】为理由毕业的人。讲一讲我近半年的经历。(因为我只失业了半年)首先毕业后,确实如网上说的那样,基本找不到工作。先来说说我遇到的问题,那种已读不回就算了,毕竟连开头都没有,就发展不出来故事。

m0_59235945的博客 3082

LTE信令流程——切换

LTE信令流程 切换 切换是由基站发起的,不同于小区重选,小区重选是由UE发起的。 基站利用移动性管理算法给UE下发测量任务,在RRC重配置消息中携带MeasConfig信元给UE下发测量配置 切换有三种场景: 同一基站内不同小区的切换 不同基站间基于X2的切换(MME不变) 不同基站间基于S1的切换(MME/SGW可能改变) 1. 同一基站内不同小区的切换 连接态的UE在一个基站的不同小区之间移动 UE上报合适的测量报告(Measure Reports),触发基站切换 基站下发切换命令给UE,

Hxx的博客 1万+

在 ABAP Cloud 里优雅读取与解析 XML:用 sXML Reader 把接口数据落成结构化 ABAP

ABAP Cloud中XML解析实践 摘要:本文介绍了在ABAP Cloud环境下解析XML数据的最佳实践。针对企业系统中常见的XML格式数据,文章推荐使用sXML库中的CL_SXML_STRING_READER进行流式解析,而非传统的DOM方式。重点解析了命名空间(Namespace)、属性(Attribute)和CDATA等关键概念的处理方法,并比较了两种读取属性的策略:通扫所有属性(NEXT_ATTRIBUTE)和精准取值(GET_ATTRIBUTE_VALUE)。文章提供了完整的ABAP Cloud

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 195

支持国家整治程序员的高薪现象?看完悬着的心终于。。。

????????最新2024IDEA永久激活(支持全家桶)???????? 关注上面公众号回复“激活码”,获取2024年最新激活码在知乎上看到这样一个问题,一瞬间一口老血差点喷出来!“国家何时整治程序员的高薪现象?”看到这个标题,我第一反应是:同是天涯打工人,相逢何必来一刀?你真要捅刀,不应该直接让你老板多给点么?凭啥要搞我们?路人程序员表示:干不过资本家,就痛击工友是吧,996了解一下?而且,有这种想法的还不是一个人,...

lxw1844912514的博客 203

Spring Boot入门(13):Mybatis-Plus之条件构造器使用手册:精通让你快速提高查询效率的技巧!

化繁为简,MP 中条件构造器的使用,极其详细.

**My Coding Family** 3万+

知乎:怎么评价程序员35岁了还在撸代码?

灵剑: 老有人幻想着转了管理了就不会失业了…… 你自己查查那些被辞退了跳楼了的哪个不是个小主管? vczh: 编程本来就是一个长时间积累经验的过程。35岁我还嫌它年轻呢。一个人从15岁撸到了40岁,终于到了登峰造极,什么问题都能高效高质量搞定的时候了。现在你让他不要编程了?这不就是浪费嘛。 哦对,我国的互联网行业都是劳动密集型的,所以我们只能在传统行业里面看到40岁的程序员,因为中国真的...

javajavajava 1916

Modbus通信从入门到精通_2_Modbus TCP通信详解及仿真(搭建ModbusTCP仿真环境:创建虚拟PLC并进行ModbusTCP通讯;寄存器与PLC中映射关系;适合理解如何编写上位机)

LocalPort”是PLC的端口,最终的设置如下图所示:(相关的设置都可以查看帮助文档)P#DB1.DBX0.0 BYTE28是以指针形式表示的DB1的DBX0.0开始(在使用的西门子Modbus tcp的程序块中设置的“MB_HOLD_REG”输出寄存器),其有28个字节(28个字节对应14个寄存器),4001是第一个寄存器,往后数14个即可。在上面的基础上,增加一个“DB1”的“组对象”,同时将“MW0”的组对象禁止(双击组对象,“Active”取消勾选),启动之后发现无法连接。

分享学习成长历程,Winter is coming! 1万+

dToF直方图之美_deadtime死区时间

IMX459的死区时间可以在6ns,这个时间是什么级别,车载激光雷达激光器的光脉宽一般都在4ns以上,也就是这个时间贴近去SPAD的死区时间,这就导致了pile up会非常弱,不会有太多数量的光子计数堆积,加上某些SPAD设计,对TDC有一些更深入的考量,所以不需要去校正pile up算法。Sensor层面决定了pile up的复杂程度,如果一个dToF的SPAD一致性非常好,那么pile up校正可以简单到极致,也就是一句代码的事,比如IMX611,优秀到不需要后端去考虑校正pile up。

致力于lidar应用开发 2151

知乎:为什么程序员的社会地位不高?

比如说你是某游戏的技术leader,过年了你侄子在玩这款游戏,他希望你帮他的角色属性全部乘以10,你也是做不到的,甚至在内部评审阶段都被砍了。在最开始说了,自由裁量权除了影响的后果大小,还有涉及面的大小,比如丁义珍和欧阳菁的影响力,主要还是在京州市之内,出了京州市,尤其是出了汉东省,他们也影响不到啥。上面,有很大的自由裁量权,也就是说,他能在规则范围之内,把地给批了。同理,按照这个框架,我们能分析其他的一些职业的社会地位,同时也能看到一些职业除了稳定之外,还有自由裁量权这一微妙的东西,让不少人甘愿去追逐。

weixin_53707653的博客 516

13、Java 中 MQTT 异步通知与回调的使用及传感器命令处理

本文详细介绍了在 Java 中使用 MQTT 的异步通知与回调机制,并展示了如何通过 Paho Java 客户端处理与传感器交互的命令。文章包含代码示例,讲解了 MQTT 客户端的连接、订阅、消息处理以及模拟传感器数据发布的过程,适用于希望在 Java 应用中实现 MQTT 通信与设备控制的开发者。

eee77的博客 160

【编程】为什么程序员的社会地位不高?

到目前为止,在过去60年中在世界排名前20的国家中,没有哪条街是以程序员或者计算机科学家的名字命名的。没有任何一个世界主要城市拥有程序员或者计算机科学家的雕像。没有程序员或者计算机科学家获得过总统奖章(Presidential Medal)或者国会金质奖章(Congressional Gold Medal)。没有国家级别的针对程序员或者计算机科学家的颁奖典礼。   但是我们有艺术、运动、经济、娱

1461

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

上一篇: 为什么猝死的大多是程序员,基本上见不到产品经理?
下一篇: 明知有危机,为啥这么多年轻人想不开,一波波往互联网公司挤?
军哥手记
军哥手记 业界专家认证 业界专家认证
博客等级 码龄21年 661粉丝 608原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值