导航:首页 > 程序命令 > 程序员叫码农

程序员叫码农

发布时间:2022-09-11 01:06:57

‘壹’ 码农是什么意思

码农的意思是:

从字面上来说,码农是专门写代码的农民,其实就是程序员,一般指从事软件开发职位的职员,学不到新技术,同时也是部分从事软件开发工作人员的一个自嘲的称号。

从本质上来说,码农就是你让他写什么他就写什么的“机器人才”。所谓的码农大多都通晓几门编程语言,但是在商业方面却并不熟悉。当然也有不感兴趣的因素在内,毕竟通常来说,码农做的只是写代码。

(1)程序员叫码农扩展阅读:

职业要求:

首先一般需要有一个程序领域的学士学位,而且数学和工程类知识都不错。当然还有很小一部分程序员是自学的。尽管学历是比较重要的,但是公司经常把重点放在应聘者的工作经验上。一个程序员虽然没有正规的学历,但是如果一个人拥有程序设计的深厚知识背景或者丰富的工作经验的话,那么他的机会要比有学历的应届毕业生大得多。

另外一个重要的方面就是,需要不断提升自己的业务技术,技术必须一直保持在一个较高的水平,并且要不断发展,如果技术没有达到要求那么有可能面临淘汰。当然也要寻找机会,多参加研讨会,在周刊上发表文章等,这些使程序员在自己的领域中分级或者不断并排前进。

‘贰’ 程序员和码农是什么意思

程序员,是从事程序开发、程序维护的专业人员。可将程序员分为程序设计人员和程序编码人员。世界上第一位程序员是英国着名诗人乔治·戈登·拜伦的女儿AdaLovelace,曾设计了巴贝奇分析机上解伯努利方程的一个程序。

码农可指在程序设计某个专业领域中的专业人士,或是从事软体撰写,程序开发、维护的专业人员。但一般Coder特指进行编写代码的编码员。

(2)程序员叫码农扩展阅读:

软件从业人员分为初级程序员、中级程序员、高级程序员(软件设计师)、系统分析员,系统架构师,测试工程师六大类。

1、初级程序员

通过初级程序员考试认证的计算机从业者。

2、系统分析员

具有从事计算机应用系统的分析和设计工作能力及业务水平,能指导系统设计师和高级程序员的工作的一族。在软件开发流程中主要从事需求分析、信息系统项目架构设计(包括概要设计和详细设计)、开发阶段的主要模块的规划、设计和测试,同时也涉及可行性分析的工作。

3、系统架构师

一个最终确认和评估系统需求,给出开发规范,搭建系统实现的核心构架,并澄清技术细节、扫清主要难点的技术人员。主要着眼于系统的“技术实现”。

‘叁’ 程序员被纳入“新生代农民工”,码农为何会被官方定义为“新生代农民工”

01 什么是新生代农民工

“码农”就是我们常说的程序员,因为靠写代码卫生,而且收入低,要长时间面对电脑,所以就自嘲为“码农”。

我们先来看看“新生代农民工”的定义:

出生于20世纪80年代以后,年龄在16岁以上,在异地以非农就业为主的农业户籍人口。

具体点来说,他们是“集中于劳动密集型行业,从事信息传输、软件和信息技术服务业的打工人”。

所以如果单从这个描述来说的话,从事软件和信息服务的程序员们很显然就是“新生代农民工”中的一员。

但如果你看仔细点的话,你就会发现要满足“新生代农民工”,条件有两个:

1.在外地从事非农业行业;

2.农村户口。

因此严格来说,标准的“码农”前提要有“农村户籍”,“城镇户口的码农”是不属于“新生代农民工”范畴的。

就光看这几点,哪个跟农民工兄弟不是一样的?

‘肆’ 码农是什么意思

码农的意思:

从字面上来说,码农是专门写代码的农民,其实就是程序员,一般指从事软件开发职位的职员,学不到新技术,同时也是部分从事软件开发工作人员的一个自嘲的称号。

从本质上来说,码农就是你让他写什么他就写什么的“机器人才”。所谓的码农大多都通晓几门编程语言,但是在商业方面却并不熟悉。当然也有不感兴趣的因素在内,毕竟通常来说,码农做的只是写代码。

职业要求

一般的程序员都有四年的在专业领域的学习,需要一个在程序领域的学士学位获得者,不论是数学方面的还是工程方面的都是可以的。尽管学历是比较重要的,但是公司经常把重点放在应聘者的工作经验上,很多刚从大学毕业的大学生虽然有引人注目的学位证书,但是他们找不到工作是因为他们缺乏经验。

‘伍’ 码农是什么意思

码农的字面意思是:编写代码并像农民一样勤劳、辛苦的人,其所指就是程序员。这是一类从事程序设计的专业人士,工作内容为程序的开发及维护,或软体撰写等。他们之所以自嘲为码农,还有一个原因是工作所在的互联网公司多处于郊区或城市边缘,自己辛苦编写的代码,就如同在这片土地上种出的粮食。

‘陆’ 码农是什么意思

码农的意思是:

从字面上来说,码农是专门写代码的农民,其实就是程序员,一般指从事软件开发职位的职员,学不到新技术,同时也是部分从事软件开发工作人员的一个自嘲的称号。

从本质上来说,码农就是你让他写什么他就写什么的“机器人才”。所谓的码农大多都通晓几门编程语言,但是在商业方面却并不熟悉。当然也有不感兴趣的因素在内,毕竟通常来说,码农做的只是写代码。

(6)程序员叫码农扩展阅读:

职业要求:

首先一般需要有一个程序领域的学士学位,而且数学和工程类知识都不错。当然还有很小一部分程序员是自学的。尽管学历是比较重要的,但是公司经常把重点放在应聘者的工作经验上。一个程序员虽然没有正规的学历,但是如果一个人拥有程序设计的深厚知识背景或者丰富的工作经验的话,那么他的机会要比有学历的应届毕业生大得多。

另外一个重要的方面就是,需要不断提升自己的业务技术,技术必须一直保持在一个较高的水平,并且要不断发展,如果技术没有达到要求那么有可能面临淘汰。当然也要寻找机会,多参加研讨会,在周刊上发表文章等,这些使程序员在自己的领域中分级或者不断并排前进。

‘柒’ 为什么中国的程序员总被称为码农

首先这是一个非官方的称呼,用于非正式场合。

其来源无从考究,只有第一个使用的人才知道最初的含义,所以以下回答纯属个人猜想,纯博一笑,如有不妥欢迎指正。


  1. 这是程序员们自嘲自己的工作枯燥乏味,简单重复,可理解为程序员们的一种对压力山大的稍带不满的幽默。

  2. 可以理解为表达程序员们在向对程序员们充满崇拜的粉丝们介绍自己职业时一种谦卑的自称

  3. 从程序员们的工作特征来说,程序是由不同的模块组合在一起,每个程序员只是负责自己的一块程序代码的编制。这工作有点类似于码墙,也有点类似于码”俄罗斯方块“。

  4. 程序的功能越来越庞大,结构越来越复杂,要求掌握的技术越来越多,单个程序员将很难完成一个较大程序的编制。每个程序员只是程序员集体的一分子,所以,程序员们在代表信息高科技的同时,用这一称呼谦卑地表达了自己对集体、对同事的尊敬,唯其如此,这是一个令人尊敬的群体,他们在卓越的工作成绩面前,没有简单的个人英雄主义,而是牢记了同事们的才华和幸幸勤付出。

  5. 就象没有农民,”民以食为天“的我们无法生存,而没有程序员,我们这些纵横在网络,离不开程序的人,将无法继续潇洒,乃至寸步难行。所以,这一称呼,又可以理解为程序用户们对这一群体的尊重和感恩。

  6. 码农这一称呼,表明高科技不能忘本,没有农民的幸劳,任何高科技神码都是浮云;

    至于这一称呼的起源,已无从考究,我们不能根据考古家的简单逻辑认为无从考究的就是假的,哪怕这是既成事实;也不能认为”码农“这一称呼就代表了程序员的全部。但是从心理学来讲,这一称呼能够普及,肯定是表达了这一群体的某些特征,能够引起使用者的共鸣。然而这只是一个盲人摸象般的称呼,所谓”横看成岭侧成峰,只缘身在此山中“,喜欢则用,不喜勿喷。我们对所有的称呼概念,重要的是掌握其表达的是使用者的什么观念或者用意,而不必在乎它的表面文字,这就是依义不依语,掌握语言的深层结构而不是止步于其表层结构。

    当您使用这一称呼时,是在表达什么呢?或者,您更喜欢上面哪一种解释?

‘捌’ 为什么中国的程序员总被称为码农

‘玖’ 为什么中国的程序员总被称为“码农”

对于一些贬义的说法,个人认为作为一个程序员应该保持“诚意开张圣听,不要妄自菲薄”的态度。

程序员一直以来看哪个是别名最多的一个职业,我姑且不分褒贬的称之为你才吧!就像小学的时候一样,相互之间往往喜欢区别名叫昵称之类的,而又往往外号叫的最响小名最多的就是最受关注的哪一个,程序员在当今网络上的处境大抵如此。

码农这个词米偶遇仔细研究过来源。参考其他人的回答知中文中的码农大体相当于英文中的code monkey。程序员码农说法的由来大概来自于程序员圈内自嘲的说法。这里程序员对码农的更多理解可能更接近coder这个词,就是说我是一个写代码的。可能会有人以此来明志,表面自己很热爱写代码,或我很精通以此,再或者言外之意我只是一个写代码的,别来找我给你装系统修电脑什么的,我最烦这个了(ノ`Д)ノ。

程序员这个行业知名度虽然高,但是正在了解程序员是做什么的人并不多,大多数人直观臆想出来的感受可能是一个座在电脑前,后背前倾,颈脖前伸,面容憔悴,形容枯槁,两眼无关紧盯着电脑,两只鸡爪子似的双手快速的在键盘上敲击,屏幕快速出现一行行一块块英文字符的形象。这其实只是程序员的表面,完全米有展现出大多数程序员的内在。程序员真正的工作是解决问题,代码只是解决问题的途径,或曰实现方案。

程序员究竟解决什么问题呢,又是从哪里来的问题呢?首先要提到产品经理,产品经理给成员一个需求,程序员要思考如何实现这个需求。比如产品说这个登录过程应该这样这样,用户是否有通过手机或者邮箱验证。程序员要做的就是想方案来实现这个需求。在比如产品说我们这个网站要同时支持多少人访问不会出现卡,或者页面刷不出的情况。程序员接到这个需要就要思考如何设计这样一个高性能,高并发的服务端,最终通过代码来实现设计。好,现在代码写完啦,产品发布上线了。什么购物网站啊,大家可以随意挑选自己喜欢的产品,什么交友网站啊,大家可以写好自己的介绍发布出去让别人看到。但是还米有完,可能这个网站还要加点新功能,或者程序员自己也想,这个代码有没有什么地方实现的不好,换一个方法会不会更优雅。然后又是思考解决<=实现方案<=线下测试。自己测试发现可以,这个方法很好,发布到线上,就是用户最终使用的形态。不断提出新需求,完善新的功能我们称之为迭代。改善现有设计我们称之为重构。这些都是非常有艺术感的事!

事物发展就会演变出各种变体,有一些公司会把问题和解决问题的方法都做好,然后再交给其他公司或者个人去做实现(写代码)。由于在这里解决问题的过程被剥离出来(最有技术和艺术感的部分)剩下的就是实现,就是敲代码。好比建一栋房子,房子的设计和施工方案都已经做好了,就剩下施工了,这时候只要找个施工队就可以了。在这些做设计的公司,他们是有能力来实现这些方案(敲代码)。但由于欧美日等国家人力成本高,将这些技术含量低敲代码的苦活儿剥离出来交给相对落后地区的人去实现可以帮助他们节省人力成本。以上这个现象就称之为软件外包。另一方面,在美国主导的全球生产分工下,美帝也希望将中印这样的发展中国家固定在低端制造,劳动秘籍型的行业。

既然程序员是解决问题的,那么是否所有电脑相关的问题程序员都能解决呢?纵向来看,计算机系统可以简单的分为三层,应用程序<=操作系统<=计算机硬件。计算机硬件的设计研发基本和程序员无关。硬件往上就是程序员的职责范围了。这是可以简分为应用软件程序员和系统软件程序员。系统程序员的责任是实现高效的硬件管理,应用程序员则是为用户提供高效的服务。下面说说在这两方面和国外的差距,手机端应用软件(有服务端的包括服务端)差别不大,大家从自己手机中软件就能感觉到。PC端有差距,比如人家有PS这样的图片处理软件,而我们则没有。在这方面人家发展了几十年我们年数不够,有差距还是可以理解的。但我辈当发奋努力,以追他人之先。另外应用程序web化应该是趋势,这方面我们还是有优势的,对于普通用户来说最直观的体验就是不用装很多软件了,只要有一个浏览器就行。在操作系统层面,PC如Windows,服务器如Linux。Windows微软独家拥有的闭源系统,不说。Linux内核开发来讲国内正在迎头追赶,内核的邮件中中文拼音的人名越来越常见,越来越多的国人加入到Linux内核的开发中。

‘拾’ 为什么中国的程序员总被称为码农

码农,是程序员对自己职业的一自嘲。
其实,是把编程生涯与田间地头的锄禾日当午对应起来,确是有那么些相似之处的。
能想象得到,田间整齐栽种的秧苗,与屏幕上显示的错落有致的代码行有几分神似。各种庄稼的种植是有讲究的,正如要注意编程风格。
施肥灌溉:犹如对代码进行的编译链接。
除草除虫:自然是在做着debug 。
挑水浇园:大概是在小菜园中进行的结对编程。
码农这个叫法让人体会更多的是滑稽、搞怪、无厘头。毕竟一个是简单的体力劳动,一个是高智商的脑力劳动,不可同日而语。

阅读全文

与程序员叫码农相关的资料

热点内容
批处理编译qt 浏览:65
铁友app怎么查询机票订单 浏览:197
myeclipselinux破解版 浏览:417
批处理命令语法不正确 浏览:889
pdf合并成一个pdf在线 浏览:383
柱加密区构造要求 浏览:514
地板木龙骨标准跟加密区别 浏览:150
解压放松的好地方河南 浏览:965
搜狗怎么移动到文件夹 浏览:617
文件自动选择到文件夹 浏览:794
赠送的app怎么在ipad下载 浏览:508
颈椎解压后神经恢复 浏览:849
怎么看app订阅扣费 浏览:314
linux系统的负载均衡 浏览:419
遇到挫折解压视频 浏览:778
什么指令看服务器运行负载 浏览:84
因硕智能门锁卡片是加密的么 浏览:336
为什么会服务器不可用 浏览:290
wow宏命令设置 浏览:264
解压神器一张纸折叠魔术球 浏览:23