大概昨天下午开始,我的朋友圈就被一个名为「2020年北京市外来新生代农民工监测报告发布」的报告刷屏了。

这是一个由国家人力资源与社会保障部发布的,关于新生代农民工的检测报告,其中有一句话是这么说的:「就业集中于劳动密集型行业,从事信息传输、软件和信息技术服务业的新生代农民工占比大幅提高。」听到这句话大家就乐了,纷纷调侃:自己多年的码农身份终于官宣了,原来我们真的是农民工!

什么是农民工?

当我看到这消息的时候,我也被逗乐了,也加入了自嘲的队伍中。但是冷静下来之后,我在想:什么是农民工?我们真的算是农民工吗?下面是百度百科关于农民工的定义:

进城务工人员是指本县(市)境内,户籍地在乡村,进入城区从事非农产业劳动6个月及以上,常住地在城区,以非农业收入为主要收入的劳动者;或外县(市)进入本县(市)城区从事非农产业劳动6个月及以上,常住地在城区,以非农业收入为主要收入的劳动者。进城务工人员的主体是乡村籍工人(乡籍工)。

简单地说,农民工是指户籍在农村,进城从事非农工作达到 6 个月的劳动者。 这里有几个关键点,一个是户籍在农村,一个是从事非农工作,一个是时间达到 6 个月以上。作为程序员群体,我想有绝大部分人都符合后两个条件,也有很多人符合户籍在农村这个条件,所以其实说程序员属于新时代农民工,没有错。

农民工背后的含义

不知道从什么时候开始,国内的程序员开始自嘲为「码农」,意思是像建筑工地的工人一样搬代码砖的人,自嘲整天干的是 CURD 没有技术含量的活。这回有了官方认证,大家更是在朋友圈里晒出了「官方认证」。虽说是自嘲,也是一种自娱自乐,但从现在的社会风向来看,码农这个词偏向于贬义。

当你想起「农民工」的时候,你的第一印象是什么?没文化、粗糙的手、黝黑的皮肤、体力活等。我想着应该是绝大多数人印象中的农民工。而当你想起「码农」的时候,你的第一印象是什么?格子衫、不修边幅、直言直语等。你会发现你能想到的词,很多都是不好的词语。可以看到这个「农民工」、「码农」这两个词已经不是中性词,而是偏向于贬义的一个词。

每次别人问我职业是什么,我都不会说是码农,而会说是程序员。比起码农,程序员会给人更加正面的感觉。很多人觉得这没有什么,这只是一种自嘲而已。但你要明白:偶尔说一说,那是自嘲,但一直说就是自卑了! 就像破窗户效应一样,就连自己都一直用码农这种带有自嘲意味的词形容自己,那么其他人看到了,还可能尊重这个职业,看得起这个职业吗?我想并不会,别人只会再扔一块砖头进来,把窗户再砸得稀巴烂。

所以我建议大家慢慢转换这种称呼,可以说自己是程序员,或者软件工程师,而不是码农。 码农这个词就带有对现状的不满,包含了你对 CURD 工作的不满。但如果你一直只宣泄不满,而不去寻找解决方案的话,那么你知会越来越负能量。

如何成为工程师?

前面说到码农就是那种一直 CURD,做着无脑代码堆积的人。对于这类人而言,他们做的工作确实很像建筑工地的工人一样,按照建筑师的图纸,一层层地垒砖、砌墙。那么如何才能摆脱这种低质量的工作,成为工程师呢?

在我看到,工程师是与建筑师类似的,其不仅能垒墙、砌砖,还懂得结构力学,能设计整栋房子的力学结构。所以如果你不想成为码农,想进阶成为真正的工程师,那么你应该学习更多的东西,学会去思考如何做系统设计、如何把系统做得更好。 这些高端的技能,才是一个工程师所需要掌握的核心能力。想一想:如果一个垒墙的工人懂得结构力学,你还会称呼他为农民工吗?

在我看来,要成为一个工程师,而不是码农,可以在下面几个方面去做努力。

1. 开始思考

码农与工程师的最大差别,是码农一直无脑地砌砖,而工程师则会思考。工程师会思考怎么从零去做出这个系统?这个系统有什么可以优化的点?怎么做才能提高系统运行效率?当你开始思考之后,就像建筑工人开始思考如何造房子,成为优秀的建筑师是迟早的事情。

2. 持续学习

互联网这个行业是变化很大的行业,每隔一段时间经常会有新技术的出现,这时候我们需要抱着「终身学习」的心态,不断地学习,让自己持续进步,这样才能跟得上时代的步伐。即使没有新出的技术,旧有的计算机科学知识也是非常多的,包括:操作系统、计算机网络、编译原理等等。我相信很多人并没有学过这些东西,而持续学习就意味着要持续地输入,而不是坐吃等死。

3. 提升认知

其实当你开始思考并且持续学习的时候,你已经变成了一个工程师了,你已经具备了不断成长的原动力了。但为什么还会加上「正确认知」这个建议呢?因为很多时候,认知是非常关键的东西,他决定了你的方向是否准确。

就像现在坐在办公室里吹着空调的白领,他们会觉得自己就是小资阶级了。许多程序员也是如此,随着这十几年互联网的发展,程序员的薪资水涨船高,于是他们也觉得自己是资产阶级了。但殊不知,其实他们大多数还是工人阶级,属于无产。这就是典型的对自己没有正确的认知,自以为生活过得很美好,但殊不知这只是镜中月水中花。

什么是工人阶级?

凡是靠工资薪水为全部或大部生活来源的雇佣劳动者,不论是体力劳动者或脑力劳动者(指个人成份,不管其家庭成份如何),均属工人阶级。

自己问一下自己,薪水是不是你全部的生活来源?我想几乎所有人只有薪资这一收入来源,所以从这一概念的定义来看,说程序员是工人阶级,其实没有错。而要进一步往上层走,成为有产阶级,那么你需要拥有自己的生产工具和生产资料。

这就是提升认知的好处。当你知道阶级这个概念的时候,你自然而然会知道怎么做,而不会因为挣了几个钱而沾沾自喜。这些都是前人总结经验得出的经验,将其总结成为了模型,供我们快速明白社会运行的规律,而不必自己再去重蹈覆辙。

所以,从明天起,称呼自己为程序员吧!

你好,我是一名程序员!


我是树义,用最简单的语言,让复杂的技术不再难懂。我们下次见!

如果这篇文章对你有帮助,欢迎点赞、转发、评论留言!


推荐阅读

  • 做管理就可以高枕无忧了吗?

  • 代码腐烂可以避免吗?

  • 其实 Linux IO 模型没那么难

  • 七年三次大重构,聊聊我的重构成长史

  • 听说 JVM 性能优化很难?今天我小试了一把!

  • 盘点最受欢迎的十大技术文章

听说我们是新生代农民工?相关推荐

  1. 我们常称自己“码农”,这次已得到官方认定:“新生代农民工!

    点击上方"视学算法",选择加"星标"或"置顶" 重磅干货,第一时间送达 定位确认:新生代农民工! 北京市统计局2020年监测数据显示,北京外 ...

  2. “官宣”:程序员被正式纳入新生代农民工!

    许多程序员都喜欢调侃自己为"码农",如今这个身份得到了"官方认证":程序员被纳入新生代农民工! 在最近人社部发布的2020年北京市外来新生代农民工监测报告中显示 ...

  3. 官宣:程序员被纳入新生代农民工!

    整理 | 王晓曼 出品 | 程序人生(ID:coder _life) 8月16日晚,#新生代农民工#登上微博热搜,引发了网友们的热议. 北京新生代农民工占比50.1% 此前,中华人民共和国人力资源和社 ...

  4. 面了百度AI,新生代农民工炸了

    最近摸鱼期间,发现程序员被赋予了另一个身份"新生代农民工",简直炸了!重点还官宣了,这就更加实锤了啊!我们新生代农民工招谁惹谁了,我们能有什么坏心思呢?头都秃了挣点高工资容易吗? ...

  5. 好端端的程序员,咋就成了新生代农民工!

    实锤,程序员被划为新生代农民工,码农的称号终获官方认定,网上一片热议.虽然农民工的称呼有点突兀,然而更多的评论都是在羡慕程序员的高薪,尤其是那些能进一线大厂的幸运儿.往年.NET进大厂难,而今年腾讯. ...

  6. 官方认证:软件及信息技术从业者为新生代农民工

    为了进一步做好农民工服务工作,了解外来农民工在京工作.生活需要,国家统计局北京调查总队在全市范围开展了农民工市民化进程动态监测调查,2020年监测数据显示,新生代农民工占比达到50.1%,已经成为农民 ...

  7. 新生代农民工的十八般武艺,你都了解吗

    摘要:作为新生代农民工,行走江湖,必身怀秘技,"码农"的十八般武艺,你都了解吗? 本文分享自华为云社区<新生代农民工的十八般武艺,你都了解吗>,作者: 敏捷的小智 . ...

  8. 不装了,摊牌了,月薪10571元的我是新生代农民工中的一员

    每日一问--新生代农民工友,你现在下班了吗? 昨天,老李的朋友圈像是个农民工弟兄团建大会,纷纷宣誓:光荣成为新生代农民工 以前老自嘲自己是数据民工,PPT纺织工,报表流水线工人,但昨天官方终于给我正名 ...

  9. 程序员被纳入新生代农民工;“腾讯视频崩了”上热搜;英特尔发布全新独立显卡品牌 Arc|极客头条...

    「极客头条」-- 技术人员的新闻圈! CSDN 的读者朋友们早上好哇,「极客头条」来啦,快来看今天都有哪些值得我们技术人关注的重要新闻吧. 整理 | 孙胜 出品 | CSDN(ID:CSDNnews) ...

最新文章

  1. 如何将mysql数据导入Hadoop之Sqoop安装
  2. 远程桌面的分辨率最大不会超过本机真实物理机的分辨率
  3. 北京大学自考计算机应用本科,北京大学自学考试本科2019年还能报考吗
  4. 论文盘点:基于图卷积GNN的多目标跟踪算法解析
  5. 活动目录组策略统一管理桌面
  6. element的表格index自定义_vue+element-ui实现表格编辑的三种实现方式
  7. 转录组拼接软件Trinity使用安装报错锦集
  8. WPS金山软件,死磕微软31年,故事要从1988年说起...
  9. 怎么样修改vlan从trunk到access模式,提示renew the default configurations
  10. 机器学习与数据挖掘的学习路线图
  11. NAT 内网穿透原理
  12. 有效缓解腰部不适,十星小双鱼腰部按摩器上手体验
  13. Java输出各种乘法口诀表
  14. 容安馆札记 588则 笺疏
  15. MQTT服务质量等级及抓包分析
  16. CSDN,我来了!kbd哈哈哈哈/kbd
  17. MFRC522_管脚示意图
  18. android配置阿里云仓库
  19. matlab sym2,sym2poly   poly2sym
  20. 个人投资课 张潇雨_张潇雨:个人投资课(节选) 如今我们一说到选股大师,最先想到的就是股神巴菲特。但早在80年代,整个投资界最耀眼的明星不止巴菲特一个,还有被称作“对冲... - 雪球...

热门文章

  1. c语言黑色星期五 代码,C语言 黑色星期五的问题
  2. 蓝桥杯 算法训练 黑色星期五
  3. 开源硬件是开放自动化不可缺失的重要一环
  4. 学术文献翻译改写 F36(含心得)
  5. JAVA语法基础之运算符
  6. java plc通信协议_Java实现计算机与OMRONPLC串口通信.pdf
  7. 基于python+django+vue学生作业管理系统
  8. c语言不允许对数组大小作动态定义,c语言第07章数组.ppt
  9. 2015 去哪儿 面试以及霸面之旅 虽然没过。。
  10. hdu 2955 01背包