在互联网行业中为什么会有程序员、码农之分?
2018-10-14 本文已影响38人
560b7bb7b879
互联网行业中,相信大家对程序员、码农等字眼熟悉得不能再熟悉了吧,为什么同样是编程怎么还会有码农之分呢,两者的区别是什么呢?
程序员的定义:
程序员是对专注于程序设计工作岗位的一种称呼,程序员的岗位细分也非常多,有前端程序员、后端程序员、嵌入式程序员、移动端程序员(Android、iOS)等。程序员通常分为应用级程序员和研发级程序员,应用级程序员主要的工作内容是做业务功能实现,而研发级程序员往往解决的是系统级问题。简单的说,应用级程序员往往是调用研发级程序员的功能模块来解决业务问题。科技公司中应用级程序员的数量通常大于研发级程序员,尤其是大型软件企业
码农的定义:
码农是很多程序员对自己的一个“戏称”,早期国内很多大型软件公司的主要业务以外包为主,这种开发整体上来说技术含量比较低,大量的工作就是复制粘贴,而且加班情况非常普遍,因此很多从事此类工作的程序员戏称自己为“复制粘贴员”、“搬运工”或者“码农”等。目前随着我国IT领域的结构化升级,“码农”会逐渐消失。
程序员和码农的区别:
码农写代码,程序员写系统
从本质上讲,码农就是你让他写什么他就写什么的“机器人才”。所谓的码农大多通晓几门编程语言,但是却于商业上面并不熟稔。当然他只是不感兴趣而已,他想做的只是写代码。
这里推荐一下我的前端学习交流群:784783012 ,里面都是学 习前端的,如果你想制作酷炫的网页,想学习知识。自己整理了一份2018最全面前端学习资料 ,从最基础的HTML+CSS+JS到移动端HTML5到各种框架都有整理,送给每一位前端小伙伴,有想 学习web前端的,或是转行,或是大学生,还有工作中想提升自己能力的,正在学习的小伙伴 欢迎加入学习。