您现在的位置: 首页 > 网站导航收录 > 百科知识百科知识
工程师、程序员、码农有什么区别?
程序员,工程师,代码工程师、程序员、码农有什么区别?
发布时间:2016-12-08加入收藏来源:互联网点击:
工程师、程序员、码农有什么区别?
回答于 2019-09-11 08:43:50
回答于 2019-09-11 08:43:50
一句话 年薪不一样[呲牙][呲牙][呲牙]
回答于 2019-09-11 08:43:50
你这里指的工程师应该是软件软件开发工程师
软件开发工程师、程序员、码农光从字面上来讲就不难看出,软件开发工程师的社会地位普遍比较高,要有一定的资质证书,一定学历,开发出软件,而程序员更多的是重复写程序,没有开发的性质存在,码农往往是程很多序员对自己的自嘲称呼
1、软件工程师Software Engineer会把软件作为一种工艺持续不断提高,他不是简单将东西硬拼在一起,他从工程角度构建软件,并不是说其他人有点鲁莽,但是软件工程师共同点是讲究巧妙,而不是直接率性。
2、程序员Programmer能编写令人惊奇的代码,使得它清楚、分解良好和很少出错,这些都是他关心的方面,他们能写好代码,并且掌握算法天的工作内容,国内的程序员很多时候就是把别人已有的东西按照自己的——甚至不是自己的——需求装配一下,没有什么创造性,
3、码农主要指的做一些重复性工作,码农编写的代码不太优美,也没有良好的松耦合分解,但是代码能够运作正常工作。
回答于 2019-09-11 08:43:50
工程师,攻城狮,工程师是个比较泛泛的说法,包括很多种,比如软件工程师、硬件工程师、机械工程师、测试工程师、器件工程师等等。
程序员也就是软件工程师,主要工作是编程,用编程语言编写出程序,包括跑在电脑上的程序,和跑在手机上的APP。
码农一般是程序员的自嘲……码农每天工作就是敲代码,或者说是复制粘贴代码,所以码农说自己是搬砖的。
中国的程序员千千万万,但是面对巨大的需求,还是很缺好的程序员,所以很多人不管是学什么专业的都要来当程序员,以为能够翻身做主赚钱,其实程序员还真不是那么好当的。
只看到了光鲜亮丽的一面,而没看到辛苦、无奈的一面。
程序员们不是那么好当的。
回答于 2019-09-11 08:43:50
一句话类比:
工程师、程序员、码农
建筑师、施工人员、农民工
回答于 2019-09-11 08:43:50
程序员是个很广泛的称呼,所有敲代码的都可以统称为程序员。
而程序员只是个统称,编程有很多种语言,根据编程语言来分类的话可以分成java程序员,Android程序员,ios程序员,h5程序员,php程序员等。
如果在公司得有个职称的话那就是Android工程师,ios工程师,java工程师,算法工程师等,其实程序员还是喜欢别人称他们为工程师,比较尊重一点。
至于码农,是程序员们的自嘲而已,意思就是敲代码的农民工,因为核心技术都是外国掌握,国内的程序员大多都是搬运,加上国内加班文化盛行,程序员工作量大,过得就像农民工一样,还有码畜呢,是程序界最底层的存在,形容打杂技术不牛逼又不肯上进,像畜生一样被使唤的程序员。
回答于 2019-09-11 08:43:50
很明显,这个问题属于IT界。工程师当然是说的软件工程师(Software Engineer)。与程序员,码农都是属于从事软件编程的领域。说的通俗一点,都是在写代码。他们的区别应该是这样的。
软件工程师是从事软件职业的人员的一种职业能力的认证。所具备的技术是比较全面的。具有软件编程的架构思想。在工作中,把项目作为一项工程来开发。编写的代码更具有架构,高内聚,低耦合;鲁棒性较好等特点。
程序员或许是外界对从事软件编程人员的一种称谓,或者也是这类人员的自嘲。编写代码质量高,稍次于软件工程师。
码农就纯属于自嘲了。本质上与程序员,工程师没有太大区别。也就是说,这个称呼更接地气。当然,这类人从事软件工程,或许并没有太严谨的架构思维,设计思想;他们仅仅是为完成业务而编码,从网络上搬运别人代码。
欢迎在下方留言评论,分享你的观点!
上一篇:目前一线的P2P平台有哪些?
下一篇:返回列表
相关链接 |
||
网友回复(共有 0 条回复) |