为什么中国的程序员总被称为码农?
码农Coding Peasant(s):在我看来,一般是指从事软件开发职位的职员,学不到新技术,同时也是部分从事软件开发工作人员的一个自嘲的称号。
社会角色定义
码农顾名思义为编码的农民,尤其是在工业化迅速发展的今天,各行各业对计算机应用的依赖不断增强,随之而来的社会需求大量的IT民工投入到基础的编码工作当中来,他们有着聪慧的大脑,对于编程,设计,开发,有着熟练的技巧,人类已经开始逐渐从体力劳动向抽象劳动转变,但高强度的劳动与他们投入劳动所获得的回报在有些场合却不相称,业内人士习惯把专注于程序设计工作的人称为码农。
社会舆论说法
随着社会的进入,人们对这个新兴行业有着许多看法。随着时代的变化,很多互联网公司的高帅富的IT工程师也自嘲为“码农”。他们多为高收入高学历的IT精英,很多人已经在企业中担任高级别的构架师和资深工程师,由于他们热爱编程和坚持写code的习惯,所以称之为“码”。加之互联网大企业的总部都坐落在城市边缘的开发区,例如北京上地和深圳的科技园,所以自嘲为“农”。
个人观点
中国的程序员,往往拥有聪慧的头脑,过人的逻辑分析能力,在现在互联网大浪潮的社会下,他们显得尤为重要。不过,中国人独有的谦逊保守作风,还是被国人很好的秉承着,因此大家才自称码农而已。
实际上IT行业在中国并不是特别差的行业,而程序员的工资不低,但为什么中国的程序员总被称作码农或者说是苦逼的程序员?
在一定程度上,程序员所做的工作具有极大的重复性。微处理器、操作系统、编程语言、编译器、IDE、编程框架到应用程序,几乎没有什么属于自己,只是一个代码的搬运工。很多成为码农的人本身学历并不高,他们只需要学习掌握这一项技术,并时刻充实自己,与时俱进即可。
程序员也被自己成为“程序猿”,是因为他们的工作十分繁忙,大量的代码编写占据了自己的时间,使得他们没有其余的时间去参与社交,与女孩子接触,或者去娱乐休闲,打扮自己。和其他行业的人相比,外表显得有那么一些老土和落伍,生活缺乏了情调。
之所以是码农,也是一种自嘲,在中国做一个程序员,很少有什么事情能让人觉得自己从事的工作很体面,通常以自嘲为风尚。
不过,作为一名程序员,是很光荣的事情。即便行业间习惯了自嘲,外界对于程序员还是投以敬佩和羡慕的目光。现如今,很多女孩子喜欢找程序员作为男朋友,因为他们朴实、脚踏实地的性格,是顾家的好典范。因为程序员大量重复性的工作,也能看出这个人十分抗压,韧性很强。
最后,如果你身边有这样的程序员朋友,请你好好珍惜他,因为他们不像口中所说的那样老土和死板,相反,他们的脑海中有一个大世界。
推荐于2017-09-25
其实,是把编程生涯与田间地头的锄禾日当午对应起来,确是有那么些相似之处的。
能想象得到,田间整齐栽种的秧苗,与屏幕上显示的错落有致的代码行有几分神似。各种庄稼的种植是有讲究的,正如要注意编程风格。
施肥灌溉:犹如对代码进行的编译链接。
除草除虫:自然是在做着debug 。
挑水浇园:大概是在小菜园中进行的结对编程。
码农这个叫法让人体会更多的是滑稽、搞怪、无厘头。毕竟一个是简单的体力劳动,一个是高智商的脑力劳动,不可同日而语。