为什么中国的程序员总被称为「码农」?
很多同学会问,IT行业在中国并不是特别差的行业,而程序员的工资也并不低,但为什么中国的程序员总被称作码农或者说是苦逼的程序员?中国的程序员生活和欧美的有什么不一样?
先说两个小段子
街边,一对情侣在吵架。女孩对男孩说,“我们分手吧!”男孩沉默半天,开口问道,“我能再说最后一句话吗?”“说吧,婆婆妈妈的。”“我会编程……”“会编程有个屁用啊,现在到处都是会编程的人!”男孩涨红了脸,接着说道,“我会编程……我会变成…童话里,你爱的那个天使……”
【程序员被提bug之后的反应】1.怎么可能;2.在我这是好的,不信你来看看;3.真是奇怪,刚刚还好好的;4.肯定是数据问题;5.你清下缓存试试;6.重启下电脑试试;7.你装的什么版本的类库(jdk)8.这谁写的代码;9.尼玛怎么还在用360安全浏览器 ;10.用户不会像你这么操作的。
两个故事很好的从内外两面说明了当前中国码农的生活状态。
中国的IT行业有个特点,平均收入高,但分布极不平衡。很多是做了十年以上的程序员,是否是真“码农”,取决于你是否“浮出水面”。
程序员的门槛其实很高,从入门到合格,至少要经过6年以上(包括大学)的学习和沉淀。但在中国,因为生活的压力,急功近利的人太多。I
T是新兴行业,又是热门行业,产生了大量的就业人群,还有很多只经过了简单培训,这就造成低端技术人才的竞争劣势,薪水低、工作杂。另一方面,高端技术人才却极端匮乏,几乎每个IT公司都“求贤若渴”,高薪不断。
然而、但是、but、however,天下没有免费的午餐。这类高端技术岗位,一般面临着巨大的压力,还要随时准备应付突发状况。
比如互联网行业,海量数据、分布架构、巨大流量、随时都可能产生未知的运行故障。
程序员是个工作量繁重的职业,只不过我们出卖的是脑力,农民出卖的是体力。
这就造成一个尴尬的局面,即使取得了比较满意的薪水,你也面临着脑力透支、压力透支的情况,在这种情况下,我们的工作状态不能象坐办公室喝茶水一样持久,所以形成了程序员大多在吃“青春饭”的局面(这也和中国IT项目流程不完善有关)低端的技术收入低,象农民一样劳累;高端的技术压力大,象农民一样害怕天灾;做久了发现自己不能一直持续这种状态,象农民一样没有保障。
做编码的一个问题是,很多时候它缺乏创造性。很多时候,一个产品的创造性完全在于它的规则,具体去实践这个规则的代码本身只是机械的按照产品的设计规划去实行。对于这一种,在编码中不需要思考和创意、只是实现他人设计好的规则的工作,就如同建造大桥时,设计师设计好了整个结构,每处用什么材料怎么用水泥填充都由他人设计好了的水泥匠和搬砖工。
它又如同是农民伯伯只是按节气耕地、插秧、施肥,自身不总结气候规律,只根据前人留下的规则来实行,这也是缺乏创造性、比较机械化的。码农这个词,在自嘲之余也有有这样的意思:在工作中只是单纯去实现他人的想法,失去了自己的灵魂和创造力。
一般我们自嘲为“码农”,只限于同行之间。对外人来说,我们真正的名字是:XX工程师。
我觉得码农是个好谦称,跟“朕”,“寡人”,“在下”,“不才” 异曲同工,说明自己是个像农民一样辛勤写代码的,不放低自己的姿态,踏踏实实做好手上的工作,容易浮躁地掉在钱和权的洞里,手上的活做好了,自然能把自己的价值体现出来。
最后免费分享给大家一份Python全套学习资料,包含视频、源码,课件,希望能帮到那些不满现状,想提升自己却又没有方向的朋友。
关于Python技术储备
学好 Python 不论是就业还是做副业赚钱都不错,但要学会 Python 还是要有一个学习规划。最后大家分享一份全套的 Python 学习资料,给那些想学习 Python 的小伙伴们一点帮助!
一、Python所有方向的学习路线
Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。
二、Python必备开发工具
三、Python视频合集
观看零基础学习视频,看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。
四、实战案例
光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。
五、Python练习题
检查学习结果。
六、面试资料
我们学习Python必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有阿里大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。
这份完整版的Python全套学习资料已经上传CSDN,朋友们如果需要可以微信扫描下方CSDN官方认证二维码免费领取【
保证100%免费
】
为什么中国的程序员总被称为「码农」?相关推荐
- 也谈“为什么中国的程序员总被称为码农?”
我经常在CSDN上浏览新闻,同时也喜欢阅读博客.最近,我看到有不少文章在谈"为什么中国的程序员总被称为码农"这个话题.大家虽然各抒己见,但都在表明一个事实:在中国做程序员真的很累, ...
- 为什么中国的程序员总被称为码农
摘要:之前,研发频道曾发过<东方程序员怎么看西方程序员>和<西方同行眼中的东方程序员>这两篇文章.来自世界各地的程序员们各抒己见.或许,从上面两篇文章中也多少能得出" ...
- 为什么中国的程序员总被称为码农?
实际上IT行业在中国并不是特别差的行业,而程序员的工资也并不低,但为什么中国的程序员总被称作码农或者说是苦逼的程序员?中国的程序员生活和欧美的有什么不一样? 之前,研发频道曾发过<东方程序员怎么 ...
- 中国的程序员为何经常被叫做码农?
实际上IT行业在中国并不是特别差的行业,而程序员的工资也并不低,但为什么中国的程序员总被称作码农或者说是苦逼的程序员?中国的程序员生活和欧美的有什么不一样? 编程活动和机械电子一样可以视为一种工艺(c ...
- 『转』为什么中国的程序员总被称为码农?
今天在知乎看到这 个问题 .涛吴给出了一个答案,看完收益颇丰. 编程活动和机械电子一样可以视为一种工艺(craftsmanship),从事此类工艺活动的人可以叫做工匠或者工程师.经历过工业革命的欧美国 ...
- 也来谈谈“为什么中国的程序员总被称为码农?”
码农-----可以理解为仅仅编码的,象积木一样搭建,非常简单的,目光仅仅局限于具体的工作,整日忙碌的农人. 我们国家软件行业还没有形成软件工业化,分工并不清楚.在一般的公司中,程序员做具体的工作,上边 ...
- html如何看数据是不是写死的,程序员常讲的「写死」是什么意思?
我们在开发软件的过程中对于一些固定不变的参数都会写死,这个时候很多人也许不明白程序员嘴里说的「写死」是什么意思?可以不写死吗?不写死就会增加难度吗?这里吾爱编程为大家介绍一下关于程序员常讲的写死是什么 ...
- 程序员:不要自称为码农
每年都有无数年轻程序员,加入软件行业.他们在学校里学过编程,但是对这个行业的现实一无所知.Patrick McKenzie 是美国一家小软件公司的老板,他写了一篇长文,介绍这个行业的一些实际情况. 原 ...
- 不想成为架构师的程序员,只配叫码农
刚刚过去的双十一,让"高性能""高可用""亿级"这3个词变成了技术热点词汇,也让很多人再次萌发成为「架构师」的想法. 先问大家一个问题:你觉 ...
最新文章
- Java并发包中的几种ExecutorService
- MFC的“不知从哪调用”的消息处理函数
- python3.6.0安装教程-centos6.9安装python3.6.0和模块
- mybatis中缓存的设计与原理
- 融合了距离矢量和链路状态两种路由选择协议的优点
- qt程序在Linux下字体乱了,解决linux/Ubuntu下Qt creater 界面程序在编译运行后无法显示中文或中文乱码问题!...
- Cordova创建你的第一个App
- 数组按时间(字符串-Date)排序
- 寻求神谕的词语:谈海日寒诗集《空山集》
- echarts map 点击地图区域变色_pyecharts 地图可视化
- Java 并发(JUC 包-05)
- 分析SpinnerActivityTest中有关控件操作以及UI线程问题
- html登陆不刷新flask,Flask Button运行Python而不刷新页面?
- 微信支付 第一次成功,其他无法调起,返回-1(Android eclipse 微信支付之大坑 签名工具问题)
- 转载的关于pthread_cond_wait的文章,写的比较详细
- 校园卡管理系统实验报告c语言,校园卡管理系统-C语言.doc
- 一个不简单的Procedure body例子
- win10 u盘 修复计算机,怎么用u盘修复windows10专业版系统
- 利用selenium实时监测交大经管学院前沿讲座更新状态_20200527_
- Android实现模拟装备购买
热门文章
- FIRST集和FOLLOW集
- 静态数据成员和静态成员函数
- [SAP]JCO连接错误配置日志之错误登录语言
- 收藏!Git命令大全
- 现代博弈论与多智能体强化学习系统
- vivo适配android10,完整升级安卓10教程!华为小米OV一加8余款机型率先适配安卓Q...
- 用Canvas写桌球游戏!!!
- AI —— Bayes Rule
- 计算机一级office题库哪个好,全国计算机等级考试上机考试与题库解析:一级MSOffice...
- Android直播开发之旅(9):OkCamera,Android 相机应用开发通用库