程序员内卷的真正原因?华为内部论坛的这篇雄文火了

2023-11-09 06:20

本文主要是介绍程序员内卷的真正原因?华为内部论坛的这篇雄文火了,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

这是华为内部论坛很火的一篇文章。

内卷这个概念的内涵很丰富,与我们的生活息息相关。为了普及和传播知识,我参考了相关的信息,把我个人的粗浅理解奉献给朋友们。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ZWtbLC1u-1655375394928)(https://upload-images.jianshu.io/upload_images/19999858-70fa38a96372e8ea.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)]

内卷 involution,与之对应的是 evolution,即演化。直观地说,内卷就是“向内演化,或绕圈圈”。

更宽泛一点说,所有无实质意义的消耗都可称为内卷。生活中许许多多低水平重复的工作,貌似精益求精,大家都按部就班,埋头苦干,乐此不疲,但只在有限的内部范围施展,不向外扩张,工作方向是向内收敛的,而不是向外发散的,这就叫内卷。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-wXAOEMbk-1655375394930)(https://upload-images.jianshu.io/upload_images/19999858-e1e7ca652aeb2f26.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)]

试以七个大家熟悉的事例来作解释。

**1、无意义的精益求精是内卷。**比如大会堂桌面上摆的几千只茶杯,横看竖看侧看皆成行,蔚为壮观!那是很多工作人员花很长时间用绳子逐一定位折腾出来的。相对于会议的内容及其意义而言,这种严格和精准的摆设起不了什么作用,这就叫内卷。

**2、将简单问题复杂化是内卷。**例如,有些单位为了落实上级领导决定的项目,又要冠冕堂皇使整个决策过程看起来科学化,以应付审计和巡查,为此,大费周折,搞了一套又一套的可研报告,邀请了一批又一批的专家学者提意见和建议,开了一次又一次的评审论证会,穷折腾一番,其实项目早就由领导拍板决定了。这些庞大繁忙的工作,费钱费时又费力,把简单问题搞得很复杂,目的只是补程序,把所谓决策科学化的圆圈画完,这就是一种内卷。

**3、为了免责,被动的应付工作也是内卷。**每逢重大节日或敏感时期的前几天,下级机构必须响应上级号召,组织大规模的安全生产(或维稳之类)大检查。大家都明白,大部分领导可能连安全生产的资质证书也没有,这些检查未必有什么实际效果,但还得动用大量的人力物力去完成这个固定动作,以期万一出了事可以免责,这也是一种内卷。

**4、与预期的目标严重偏离的工作也是内卷。**社会上许许多多的创建评比就是内卷。因为这些评比耗费了大量的人力物力,却不能借助这些评比大赛来推动其预期的工作,无法实现其初衷,做秀成分多于实质效果。

例如,某某创业之星大赛,又或某省几个部门联合搞的科技创新先锋大赛等等,事实上,个人不会因大赛才去创业,科技企业也不会因为大赛才搞科技创新。大赛的初衷是推动个人创业和科技创新,但实际作用却微乎其微,这种大赛当然是内卷。

**5、低水平的模仿和复制是典型的内卷。**微雕和微刻只是形式上的艺术,其创作内容只会少于正常尺寸的艺术品,尤其在着色方面,微雕微刻受到致命的限制,微雕微刻的艺术内涵不可能超越正常的艺术创作。在此我向大家推荐一个架构学习交流圈。交流学习指导伪鑫:1253431195(里面有大量的面试题及答案)里面会分享一些资深架构师录制的视频录像:有Spring,MyBatis,Netty源码分析,高并发、高性能、分布式、微服务架构的原理,JVM性能优化、分布式架构等这些成为架构师必备的知识体系。还能领取免费的学习资源,目前受益良多

这种刻意的微细化就是一种内卷。这是一种自我较劲,一种乐在其中的自讨苦吃,花费了大量时间、耗尽了意志力,不但没有创作出新内容,还得拿个放大镜看,累死人。

**6、限制创造力的内部竞争是制度性的内卷。**例如,僵化的考试制度严重限制了学生的自由学习和成长的空间。学生为了考取高分数而被迫在教学大纲范围内下苦功夫,限制的学生自由的灵性,扼杀了学生的创造力。

同时,为了比出高下,出题人只好把考试题目出得离奇古怪,比如某某起义谁开了第一枪,谁开了第二枪,谁开了第三枪等等无聊之极的考题,这就是内卷。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-NsZ6ujLa-1655375394931)(https://upload-images.jianshu.io/upload_images/19999858-beddc24fcc97183b.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)]

**7、在同一个问题上无休止的挖掘研究是内卷。**中国人对很多历史名著的研究让人咋舌,就这么几本书,一两百年来无数学者没完没了地去挖掘,你还能整出什么新东西来呢?但是研究仍在深入,精细还能再精细,没完没了。

这篇关于程序员内卷的真正原因?华为内部论坛的这篇雄文火了的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/374411

相关文章

流媒体平台/视频监控/安防视频汇聚EasyCVR播放暂停后视频画面黑屏是什么原因?

视频智能分析/视频监控/安防监控综合管理系统EasyCVR视频汇聚融合平台,是TSINGSEE青犀视频垂直深耕音视频流媒体技术、AI智能技术领域的杰出成果。该平台以其强大的视频处理、汇聚与融合能力,在构建全栈视频监控系统中展现出了独特的优势。视频监控管理系统EasyCVR平台内置了强大的视频解码、转码、压缩等技术,能够处理多种视频流格式,并以多种格式(RTMP、RTSP、HTTP-FLV、WebS

【测试】输入正确用户名和密码,点击登录没有响应的可能性原因

目录 一、前端问题 1. 界面交互问题 2. 输入数据校验问题 二、网络问题 1. 网络连接中断 2. 代理设置问题 三、后端问题 1. 服务器故障 2. 数据库问题 3. 权限问题: 四、其他问题 1. 缓存问题 2. 第三方服务问题 3. 配置问题 一、前端问题 1. 界面交互问题 登录按钮的点击事件未正确绑定,导致点击后无法触发登录操作。 页面可能存在

STM32内部闪存FLASH(内部ROM)、IAP

1 FLASH简介  1 利用程序存储器的剩余空间来保存掉电不丢失的用户数据 2 通过在程序中编程(IAP)实现程序的自我更新 (OTA) 3在线编程(ICP把整个程序都更新掉) 1 系统的Bootloader写死了,只能用串口下载到指定的位置,启动方式也不方便需要配置BOOT引脚触发启动  4 IAP(自己写的Bootloader,实现程序升级) 1 比如蓝牙转串口,

FreeRTOS内部机制学习03(事件组内部机制)

文章目录 事件组使用的场景事件组的核心以及Set事件API做的事情事件组的特殊之处事件组为什么不关闭中断xEventGroupSetBitsFromISR内部是怎么做的? 事件组使用的场景 学校组织秋游,组长在等待: 张三:我到了 李四:我到了 王五:我到了 组长说:好,大家都到齐了,出发! 秋游回来第二天就要提交一篇心得报告,组长在焦急等待:张三、李四、王五谁先写好就交谁的

java线程深度解析(一)——java new 接口?匿名内部类给你答案

http://blog.csdn.net/daybreak1209/article/details/51305477 一、内部类 1、内部类初识 一般,一个类里主要包含类的方法和属性,但在Java中还提出在类中继续定义类(内部类)的概念。 内部类的定义:类的内部定义类 先来看一个实例 [html]  view plain copy pu

828华为云征文|华为云Flexus X实例docker部署rancher并构建k8s集群

828华为云征文|华为云Flexus X实例docker部署rancher并构建k8s集群 华为云最近正在举办828 B2B企业节,Flexus X实例的促销力度非常大,特别适合那些对算力性能有高要求的小伙伴。如果你有自建MySQL、Redis、Nginx等服务的需求,一定不要错过这个机会。赶紧去看看吧! 什么是华为云Flexus X实例 华为云Flexus X实例云服务是新一代开箱即用、体

DAY16:什么是慢查询,导致的原因,优化方法 | undo log、redo log、binlog的用处 | MySQL有哪些锁

目录 什么是慢查询,导致的原因,优化方法 undo log、redo log、binlog的用处  MySQL有哪些锁   什么是慢查询,导致的原因,优化方法 数据库查询的执行时间超过指定的超时时间时,就被称为慢查询。 导致的原因: 查询语句比较复杂:查询涉及多个表,包含复杂的连接和子查询,可能导致执行时间较长。查询数据量大:当查询的数据量庞大时,即使查询本身并不复杂,也可能导致

华为OD机试真题-学生方阵-2024年OD统一考试(E卷)

题目描述 学校组织活动,将学生排成一个矩形方阵。 请在矩形方阵中找到最大的位置相连的男生数量。这个相连位置在一个直线上,方向可以是水平的,垂直的,成对角线的或者呈反对角线的。 注:学生个数不会超过10000 输入描述 输入的第一行为矩阵的行数和列数, 接下来的 n行为矩阵元素,元素间用""分隔。 输出描述 输出一个整数,表示矩阵中最长的位

flume系列之:记录一次flume agent进程被异常oom kill -9的原因定位

flume系列之:记录一次flume agent进程被异常oom kill -9的原因定位 一、背景二、定位问题三、解决方法 一、背景 flume系列之:定位flume没有关闭某个时间点生成的tmp文件的原因,并制定解决方案在博主上面这篇文章的基础上,在机器内存、cpu资源、flume agent资源都足够的情况下,flume agent又出现了tmp文件无法关闭的情况 二、

71-java 导致线程上下文切换的原因

Java中导致线程上下文切换的原因通常包括: 线程时间片用完:当前线程的时间片用完,操作系统将其暂停,并切换到另一个线程。 线程被优先级更高的线程抢占:操作系统根据线程优先级决定运行哪个线程。 线程进入等待状态:如线程执行了sleep(),wait(),join()等操作,使线程进入等待状态或阻塞状态,释放CPU。 线程占用CPU时间过长:如果线程执行了大量的I/O操作,而不是CPU计算