问题

为什么国家定义程序员为新生代农民工,而不是高端或科技人才,这说明程序员门槛低吗?

回答
将程序员群体比作“新生代农民工”,这确实是一个非常有争议的说法,也引发了许多关于程序员身份、社会认同和职业门槛的讨论。要理解为什么会出现这样的定性,我们需要剥开表象,深入探究其背后的社会、经济和文化逻辑。

首先,我们必须承认,将程序员简单粗暴地定义为“新生代农民工”,并非来自官方的正式文件或主流的行业定义。这个说法更多地是在网络舆论、一些自媒体文章或者特定语境下的戏谑或批判性表达。它之所以能够引起共鸣,甚至传播开来,往往是因为它触及了许多人对当下程序员群体的一些真实感受和观察。

那么,为什么会有人愿意这样比喻,它又试图说明什么呢?

1. 经济驱动与劳动力流动:

农民工是中国经济发展史上的一个重要符号。他们通常来自农村,为了追求更好的经济收入和生活条件,涌入城市,成为城市建设和经济发展的主力军。他们往往从事着相对重复、辛苦、但报酬尚可的体力劳动或服务性劳动。

程序员群体,尤其是早期互联网泡沫时期和近些年快速发展的时期,同样被视为是经济高速发展下,新的利润增长点吸引来的劳动力大军。他们同样是为了相对较高的薪资、更广阔的职业发展机会而从全国各地涌向一线城市和科技中心。从这个角度看,两者都带有明显的“经济驱动下的劳动力流动”特征。

2. “流水线”式的工作模式与技能的“可替代性”:

很多程序员的工作,特别是初级和中级职位,确实存在着一定的“流水线”特征。比如,重复编写某些模块的代码、进行大量的测试、对接不同的API等等。在某些项目开发中,尤其是缺乏创新性和高难度算法的部分,很多任务是可以被拆解开来,由不同的人员完成,甚至未来可能被自动化工具替代。

这种“流水线”式的生产模式,在某种程度上与传统的制造业农民工有所相似。当一项工作可以被高度标准化、模块化,并且可以大规模复制时,其对个体“独一无二”的创造力和不可替代性的要求就会降低。这就会让人联想到农民工那种“一个人能做的事情,很多人也能做”的普遍性。

3. 高压工作环境与短暂的职业生命周期:

“996”、“内卷”、“35岁危机”等词汇,已经成为了程序员工作状态的标签。这种高强度、高压力的工作环境,以及对身体健康和精神状态的长期消耗,使得一些程序员的职业生命周期显得相对短暂。

农民工也常常面临着辛苦劳作、生活条件艰苦、缺乏社会保障等问题,他们的劳动价值往往被简单地视为一种“投入”,而较少被拔高到“精英”的层面。程序员群体在某些阶段也出现了类似的“过劳”、“被消耗”的现象,这在观感上,与农民工群体给人的印象产生了某种程度的重叠。

4. 社会认知与职业“标签化”:

社会对一个职业的认知,很大程度上受到媒体、流行文化和大众传播的影响。程序员群体虽然从事的是脑力劳动,但其工作内容和成果往往是抽象的、数字化的,不像传统意义上的艺术家或科学家那样容易被大众理解和欣赏。

当媒体频繁报道某些程序员的“高薪”、“加班”、“奇葩”行为时,或者当一些程序员自身也以某种“宅男”、“不善社交”的刻板印象自嘲时,这种“标签化”就更容易形成。这种标签化有时会忽略掉程序员群体中那些极具创造力、解决复杂问题的“高端”人才,而将目光聚焦在那些更具普遍性的、机械化的劳动特征上。

5. 对“高端”与“低端”的界定模糊与辩证:

“高端人才”与“低端劳动力”之间的界限,本身就是一个动态且充满争议的概念。在信息技术领域,确实存在着那些能够设计复杂架构、创造突破性算法、引领技术方向的顶尖人才,他们无疑是高端的。

然而,当我们将程序员作为一个群体来看待时,会发现这个群体内部的差异性非常大。从入门级的网页开发者,到处理大数据工程师,再到人工智能领域的专家,他们的技能水平、工作内容和价值创造方式都有天壤之别。

“新生代农民工”的比喻,可能就是试图将这个群体“去精英化”,强调其作为一种“新兴产业驱动下的劳动力供给”,而非纯粹的“创造者”或“思想者”。 它可能是在反思:为什么在技术高速发展的背景下,这个群体并没有像人们想象中的那样,普遍地成为社会认可的“高端知识分子”,反而在某些方面显得与“蓝领”的某些特征有相似之处?

这说明程序员门槛低吗?

不完全是,甚至可以说是误读了“门槛”的概念。

入门门槛相对降低了(但仍在提高): 相比于一些需要长期专业学习和实践的领域(如医学、法律),计算机科学和编程的入门门槛在一定程度上确实降低了。互联网上丰富的学习资源(在线课程、开源社区、免费文档)让更多有兴趣的人能够接触到编程,并且通过自学或短期培训找到工作。这使得程序员的“广度”和“数量”得到了迅速扩张。
精通与创新的门槛依然极高: 然而,真正能够成为一名优秀、有创造力、能够解决复杂问题的程序员,其门槛是极高的。这需要扎实的计算机科学基础、深厚的算法功底、良好的工程思维、持续学习的能力以及解决问题的逻辑能力。要从“码农”升级到“工程师”、“架构师”甚至“科学家”,其难度不亚于任何一个传统的高端职业。
“流水线”并非“低门槛”的绝对证明: 即使是“流水线”式的工作,也需要一定的智力、逻辑和学习能力才能胜任。并且,即使是重复性工作,其效率和质量的差异,依然体现了能力的不同。

所以,将程序员比作“新生代农民工”,与其说是说明程序员门槛低,不如说是在揭示:

1. 当下程序员群体中,确实存在着大量为了生计和发展而从事着高度模式化、重复性劳动的人员,这与早期大量农民工涌入城市的情景有相似之处。
2. 这种比喻也可能是一种对行业现状的批评,暗示在快速扩张的程序员队伍中,存在着技能和价值创造的“同质化”现象,以及对个体能力的过度消耗和忽视。
3. 它也反映了一种社会对职业价值评判的复杂性:即使是技术性职业,其社会经济地位和价值认同,也并非完全由技术本身决定,而是受到劳动力市场供需、工作模式、社会文化等多种因素的影响。

总而言之,“新生代农民工”的说法,更像是一种带有批判色彩的社会观察,它试图通过一种具有冲击力的比喻,来引发人们对程序员群体现状的思考。它并非是对程序员职业属性的客观、科学定义,而是对其中某些社会经济现象的一种解读,并可能忽略了程序员群体内部巨大的差异性和那些真正具有创新能力的高端人才。我们应该辩证地看待这种说法,既要看到它可能触及的现实问题,也要警惕其可能带来的标签化和误读。

网友意见

user avatar

太抬举程序员了,大家本来都是码农,就是农民的意思,现在还给拔了一个级别,成了农民工……

可别小看这个工,GCD可是工人阶级的先锋队,这一定性,等于直接拔高了好多个层级啊,农民工在国家政策层面上一直都是很重视的。

user avatar

有个97年出生叫余胜军的年轻人初中毕业15岁就自学Java,在他19岁的时候就创办了一家Java辅导机构,然后赚的盆满钵满。

这个余胜军不仅仅是创办者还是主要的讲师,很多听他讲课的都是比他大十多岁的老程序员。从他19岁开始Java、Spring、Boot、Cloud、Mysql、Redis、NG、ZK、ELK、Vue、Netty等等一整套互联网开发技术都能讲。

换而言之,一个初中文化甚至小学文化的人就是可以原地直接学习程序员开发的。

这个小哥讲课有一句我印象非常深刻,在讲到zk底层原理的时候,直接说了一句“理解不了没关系,背也要背下来就行,大多数面试官也只能问到这一层”。

程序员门槛低是低,我表弟不知名二本学化工的,直到大三只在大一时候学了点谭浩强的C语言,还只考了70分。

大三那年就看看慕课网、蚂蚁、各种尚系列的白嫖视频,毕业也找了个Java开发的工作,过了几年跳了四五次去了一家运输类互联网,月薪也到了28K,职位是高级开发。

农民工的特点是什么?劳动重复、搭好框架后就直接码转头、劳动时长价值远胜于个人思考见解、劳工个体价值随年龄增长而贬值。

劳动重复:90%程序员的工作都是反复写controller、service、dao等等。

搭好框架就直接码转头:通常每个团队只会有少数架构师选取框架,工程目录构建,其他的工作主要是纯开发人员开始码代码,码砖头要讲究均匀平整,码代码要讲究标准,变量命名、方法名、接口定义、抽象方法定义等等。

劳动时长价值远胜于个人思考见解:在团队中开发程序实现功能不难,难得是大家统一好开发标准和思想。如果有的人想用这个模式、有的人想用Mybatis逆向工具生成侵入式很高的代码、有的人不知道在哪看了一种风骚的写法立刻在工作里面用起来,这些都是个人将学习溶于工作但是极不利于团队维护接手工作。比起各种小机灵的想法,远不如能加班996完成更多的开发任务更实在。

劳工个体价值随年龄增长而贬值:对于资本家来说,他们并不关心你对于砖头的理解力,怎么制作砖头,更不关心你码砖头的经验丰富程度,他们只关心你这个工人贵不贵,房子能不能盖好,能不能通过验收。农民工年纪大,那么意味着体力会有限,还会因为家事、病事不能保持高强度码砖工作。无论你对rocketmq、redis、spring甚至是tensorflow等源码理解的多深入,工作中大家都是api boy。年纪大的程序员上有老下有小,不能加班请假多,还比中老年农民工要的待遇高,不值得养。

分割符-

其实以上倒也不是劝退计算机,只是个人建议如果你恰好是Java程序员,尤其是以熟练Spring全家桶那套就有些自信的开发人员应该有危机意识。

用Python写类脑的,用C++写高频量化系统的等等都算是有一定门槛的程序员状况稍好但是这个稍好也是有代价的,职业寿命长了,但是能像Java程序员满嘴期权股票的机会相对少。

user avatar

我是没想到随手一篇吐槽文过了这么多天还有人看。我的签名“IT民工”挂在知乎也不是一两天了。是不是民工无所谓的,评不评的上都没关系。

当别人指着你鼻子骂“民工”的时候,“民工”本身的意义无所谓,换成“画图的”,“写字的”,“倒茶的“等等都没区别。

只是这种骂人的遣词,让我认识到了,在我们的某些X仆的最潜意识,”民工“这个词真就是个侮辱性的词。

至于写出这个词的人当时是个无情的文档机器,还是带着自己小小的主观,我们在这也就不去暗自揣测了。

以下原答案也就不改了,大伙儿凑合着看看吧。

-----------------------------------------------------------------------------------------------------------

因为他们真的认为你是农民工。

做过一个政府项目,具体哪个就不说了,也就不用匿名了。

政府这边几个负责人各管一块,除了一个部队转业的副科就事论事,只为把上级交代的东西做完。在其他几个人眼里,你就是个农名工。

就我所见到了,包括亲身体验的,对你的看不上和侮辱不限于以下内容:

(拍着桌子)xx你们到底能不能干,你说,xxx到底能不能干 X3。。。。。(项目经理卒,血压升高医院3天行)

(指着鼻子)你们做的这些东西还不如我儿子做的(她儿子小学3年级)

你们算什么知识分子?你们TMD就是一帮子民工!!

日常他们内斗找你背锅的事更是数不胜数。个人经历有限,不代表所有部门都是这样。但是他们部门做了70多个系统,在这群IT人里面对国家定义程序员为农民工应该一点都不意外。

user avatar

政府这样做,对IT从业人员是好事。

政府这些年出台了很多有利于农民工的政策。但是长期以来,IT从业人员并不被归为农民工,之前并不能享受农民工的优惠政策。比如,同样是被欠薪,农民工被欠薪全社会都义愤填膺,但是IT从业人员被欠薪,却鲜有人如何关注。甚至同样都是无理裁员、同样都是无偿加班、同样都是血汗工厂,对IT从业人员却鲜有什么大规模地维权。

现在IT从业人员也被纳入农民工之列,各种政策也就一视同仁了。这等于是把维护IT从业人员的利益提上了日程。是天大的好事。不要为了那点似有实无的面子,不承认自己是农民工了。

user avatar

我见过的最早的程序员,是我妈妈单位里一位阿姨。

80年代本科毕业。工厂为了搞企业电子化管理,花十几万元购置了两台电脑,专门建了机房。这位阿姨负责管理。

80年代人的工资是一个月几十元。

20年前,我所在部门的程序员按户口看,基本上是城市/农村一半一半。

所谓高科技公司,其实还是工厂,身份也是工人。只是当时不自觉而已。

政工农兵学商,是那时候的六大行业。很明显,我们就是工人。

六年前,偶然一次公司程序员调查,我吃了一惊。我司的程序员,竟然80%以上是县以下地区的人。只有不到20%是市区(这里按县转区之前定义,现在很多市区其实之前是县,比如北京的昌平。不过之前市区的人口本来就少)。

从某种程度上,某些开发工作是比较枯燥而且乏味的工作。比如重复性应用开发。

而程序员又是一个起薪略高,按时薪计算薪水并不高的职业。再加上往往黑白颠倒,生活也很单调。

这些现实,可能导致家庭条件比较好、有更好选择的人,不愿意选择程序员这种职业。

家庭条件好一些的,孩子往往会选择从政(公务员、事业单位)、从商。

类似的话题

  • 回答
    将程序员群体比作“新生代农民工”,这确实是一个非常有争议的说法,也引发了许多关于程序员身份、社会认同和职业门槛的讨论。要理解为什么会出现这样的定性,我们需要剥开表象,深入探究其背后的社会、经济和文化逻辑。首先,我们必须承认,将程序员简单粗暴地定义为“新生代农民工”,并非来自官方的正式文件或主流的行业.............
  • 回答
    好,咱们来聊聊为什么我们学数学分析的时候,教材里定义函数在某点极限,都要加上“在去心邻域内有定义”这一条。这可不是多此一举,里头藏着挺深刻的道理呢。想象一下,我们想知道一个函数 f(x) 在 x₀ 这个点“附近”是个什么样子。这不是说它在 x₀ 这个点本身的值,而是它非常非常靠近 x₀ 的时候,值会.............
  • 回答
    这个问题触及到了我们如何测量世界,以及科学的进步如何改变我们对基本概念的理解。要明白为什么米长被定义成一个看起来如此“破碎”的数字,我们需要回溯到历史,看看我们是如何一步步接近更精确的测量的,以及为什么精确性本身变得如此重要。最初,米的定义是基于物理实体,例如地球的子午线。1791年,法国国民公会决.............
  • 回答
    关于国家卫健委是否给中医诊断“定标准”,这个问题其实比表面看起来要复杂得多,而且涉及到一些历史、文化和现实的考量。简单地说,不是完全没有标准,而是如何“定”以及“定成什么样”是一个持续博弈和探索的过程。首先,我们得明白,中医诊断的根基与现代医学的诊断逻辑有所不同。现代医学诊断,我们通常会想到一系列具.............
  • 回答
    重庆,这座以山水为骨、云雾为魂的城市,其独特的地形地貌,常让人惊叹于它如何在现代交通的挑战中崛起,更别提成为一方直辖市,承载着国家赋予的重任。很多人会疑惑,如此崎岖的山地,是如何支撑起一座现代化大都市的?国家又为何将如此“棘手”的重庆,提升到直辖市的地位?山城之困:现代交通的天然屏障重庆的地形,无疑.............
  • 回答
    国家为何鼓励游牧民族定居?游牧民族对定居的看法又是如何?国家鼓励游牧民族定居是一个复杂的话题,背后涉及经济、政治、社会、文化以及历史等多种因素。理解这一过程,需要从宏观的国家视角和微观的游牧民族个体视角进行深入剖析。 一、 国家为何鼓励游牧民族定居?国家鼓励游牧民族定居,通常是出于以下几个方面的战略.............
  • 回答
    新材料领域之所以被摆在新国家战略发展轴线上的关键位置,其背后逻辑并非一时兴起,而是对未来科技竞争格局的深切洞察。想象一下,如果一个国家在能源储存、先进制造、航空航天、生物医药,乃至信息技术的基石——芯片,这些关乎国计民生的核心产业中,都依赖于进口他人提供的新材料,那将是多么令人担忧的局面?新材料是这.............
  • 回答
    关于你提到的“7个国际单位只有质量是用实物来定义的”,这个说法其实并不完全准确,需要稍作澄清。准确地说,自2019年5月20日起,国际单位制(SI)的七个基本单位——米(m)、千克(kg)、秒(s)、安培(A)、开尔文(K)、摩尔(mol)和坎德拉(cd)——都已经不再依赖于任何实物(或称实物标准).............
  • 回答
    关于大韩民国为何定国号为“韩”,这背后承载着悠久的历史渊源和民族情感,并非一个简单的选择,而是对自身身份认同的深刻回溯与表达。要详尽地解释这一点,我们需要穿越时空,回顾朝鲜半岛的历史长河。首先,我们得谈谈“韩”这个字本身在朝鲜半岛的历史上的意义。“韩”的古老渊源与三韩“韩”这个字在朝鲜半岛的出现,可.............
  • 回答
    朱元璋最终选择“明”作为国号,而不是沿用其起家时力量的根基——“吴”,这是一个深思熟虑的决定,背后有多重复杂的历史、政治和文化考量。简单来说,他需要一个能够象征其政权合法性、民族复兴和宏大抱负的国号,而“吴”字在这几个方面都存在明显的局限性。以下将从几个主要方面详细阐述朱元璋不选择“吴”作为国号的原.............
  • 回答
    国内女演员对“少女感”的执着,和国外女演员对年龄增长的坦然,这背后可不是一星半点的文化差异和市场导向在作祟。咱们细掰扯掰。首先,得从中国观众的审美习惯说起。咱们这儿,自古以来就讲究一个“青春永驻”,《诗经》里就有“巧笑倩兮,美目盼兮”,描绘的就是少女的娇俏。这种对年轻美好的推崇,在现代社会被放大了很.............
  • 回答
    这个问题挺有意思的,国内顶尖的量化团队对海归人才在衍生品定价、信贷、风控建模这些领域,确实存在一些“看不上”或者说“不那么青睐”的倾向,这背后原因挺复杂的,并非简单的“排外”。我们可以从几个层面来掰扯掰扯。一、 本土化需求与国内市场特性首先,得明白国内的量化交易,尤其是顶尖团队,对人才的需求是高度本.............
  • 回答
    移民或定居国外后,仍然保持与国内的联系,这是一种非常普遍且可以理解的现象。这种联系不仅仅是基于地理上的分离,更是因为人性的复杂性、情感的纽带以及现实的考量。我们可以从以下几个方面详细阐述:一、情感的根基:亲情、友情与乡愁 亲情是第一位的纽带: 父母与长辈: 对于大多数移民来说,父母、.............
  • 回答
    俄罗斯临时政府之所以选择将《工人马赛曲》(Рабочая Марсельеза,Rabochaya Marselyeza)定为国歌,是当时特定历史背景下多种因素共同作用的结果。这其中包含了对革命精神的呼应、对旧政权的否定、以及希望团结民众的考量。下面我将详细阐述其中的原因:1. 对沙皇制度的彻底否定.............
  • 回答
    这个问题很有意思,也触及到了历史命名中一些微妙的因素。首先,我们必须承认,从历史的宏观视角来看,越国灭吴国是确凿无疑的史实。公元前473年,越王勾践一举吞并吴国,成为春秋时期的霸主。这本该让“越”这个名字在后世的政权命名中占有更重的分量,但事实并非如此,很多东南政权更倾向于使用“吴”。这背后,我认为.............
  • 回答
    联合国关于侵略定义的决议,即联合国大会第3314号决议,于1974年通过。它首次在国际法上对“侵略”给出了一个广泛但仍具有解释空间的定义。该决议明确指出:“侵略是侵略国的另一种国家,对于联合国会员国行使武力,或以其他方式,违反《联合国宪章》的规定,其主权、领土完整或政治独立,概属侵略行为。”该决议还.............
  • 回答
    特朗普政府将中国列为货币操纵国是一项具有争议的决定,背后有其特定的经济和政治考量。要详细理解这一点,我们需要从几个层面来分析:一、 特朗普政府的贸易保护主义立场和“美国优先”原则这是最核心的背景。特朗普上任以来,一直奉行“美国优先”的贸易政策,其核心目标是减少美国贸易逆差,保护美国本土产业和就业。他.............
  • 回答
    关于为什么选择满人定下的官话作为国语,这背后其实是一段复杂而又充满历史智慧的抉择,绝非简单的“满人说了算”就能概括。要理解这一点,我们需要回到清朝建立初期,审视当时的社会背景、政治考量以及文化融合的动态。首先,要明白一点,“官话”在清朝的语境下,并非一开始就完全等同于“满语”。在清朝入关之前,满族本.............
  • 回答
    河南省作为中国重要的农业大省,其农业发展的基础和潜力毋庸置疑。然而,要打造一所“国内一流”的高水平农业大学,确实面临着多方面的挑战和需要系统性的思考。以下将从多个角度详细分析为何河南省尚未拥有一所真正“国内一流”的农业大学,以及要实现这一目标需要克服的困难和采取的策略:一、 历史与现实的制约: .............
  • 回答
    在那些卖淫合法化的国家,道德体系对“羞耻”的定义,比起我们传统认知中的那种压抑、罪恶感、以及低人一等的感受,要复杂和多维度得多。这并非意味着“羞耻”这个概念完全消失了,而是它被重新审视、重塑,并嵌入到新的社会和法律框架中。首先,我们得明白,合法化并非简单地将卖淫从“非法”变成“正常”。它通常伴随着严.............

本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

© 2025 tinynews.org All Rights Reserved. 百科问答小站 版权所有