`
yajie
  • 浏览: 210699 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

程序员和编码员之间的区别

阅读更多

英文中Coder和Programmer都含有软件开发人员的意思,Programmer是程序员,这个很好理解,但Coder——这里暂且翻译成编码员 ——在国外有着跟程序员很大的不同。比如,在一家日本公司里,日本的软件工程师负责设计软件,编写详细说明书,制作完整的伪代码清单。他们这些人可称作是 程序员。当他们完成这些事情后,设计说明书、详细说明书、伪代码等必备资料都交给中国那些外包的年轻小伙们,这些小伙阅读说明书,严格按照伪代码,把它们 变换成特定语言真正可运行的代码,做这些工作的小伙只能称作编码员。可以看出,前者是用脑子的,而后者更像是一种人肉转码器。

当然只是在你特意要区别它们时才会有区别,很多时候人们不会特意区分它们。

总结:

程序员是脑力劳动者,编码员是体力劳动者。
程序员是建筑师,编码员是泥瓦工。
程序员有自主创新能力,编码员是照本宣科。

1
7
分享到:
评论
1 楼 hitemplar 2012-06-06  
too simple,too naive

相关推荐

    程序员计算器

    "程序员计算器"正是这样一款专为IT从业者设计的实用工具,它不仅小巧易用,还具备多种进制转换和存储单位计算功能,让计算过程变得快速而直观。 首先,我们来了解一下这款计算器的核心功能。在二进制与十六进制的...

    软考考试-程序员考试大纲.docx

    全国计算机技术与软件专业技术资格考试(软考)初级程序员考试大纲涵盖了广泛的计算机科学和技术领域,旨在测试考生在软件开发项目管理和软件工程方面的基础知识和实践能力。以下是对大纲内容的详细说明: 1. ...

    ASN/DER编码查看器

    1. ASN.1:ASN.1是一种定义数据结构的高级语言,它允许程序员在不同系统之间交换数据时保持数据的一致性。ASN.1定义了数据类型(如整数、字符串、对象标识符等)、序列和选择结构,以及编解码规则。它被广泛应用于...

    程序员作业指导书

    ### 程序员作业指导书关键知识点 #### 目的 本指导书旨在帮助程序员更好地理解其工作职责,确保项目高效、...通过以上规范,可以有效提升代码质量,增强项目的可维护性和扩展性,同时也有助于团队成员之间的协作沟通。

    现在的软件水平考试初级就是程序员

    - **考试目标**:合格人员应具有助理工程师(或技术员)的实际工作能力和业务水平。 - **考试内容**:分为计算机硬软件基础知识和程序设计两大科目,每科考试时间均为150分钟,采用笔试形式。 - **考试要求**: -...

    程序员必看的

    标题与描述概述的知识点主要围绕着程序员应具备的素质和能力展开,强调了作为一个真正的程序员,不仅需要掌握编程技能,更重要的是要有团队精神、协作能力、文档习惯、规范化的编码风格、需求理解能力、模块化思维...

    程序员等软件职业路线DOC

    在IT行业中,程序员和软件工程师是两个不同的职业发展阶段,它们之间的区别主要在于职责和技能要求。程序员,也称为编码员,主要是将已有的流程、伪代码或设计转化为实际的代码,他们需要精通至少一种编程语言。而...

    《程序员》2011年第2期

    一般我们将程序员分为程序设计人员和程序编码员,但两者的界限并不非常清楚,特别是在中国。 作一个真正合格的程序员,应该具有的素质。 1:团队精神和协作能力 团队精神和协作能力是作为一个程序员应具备的最基本的...

    新产品设计与开发——软件子系统编码实现流程.ppt

    3. **协助测试**:在单元测试阶段,程序员可能需要协助测试员理解代码逻辑,以便测试员能更准确地编写和执行测试用例。测试员会独立进行单元测试,验证代码的正确性,发现并报告任何潜在问题。 4. **测试分析报告**...

    软件考试计算机程序员考试大纲

    【程序员考试大纲】是针对那些想要参加计算机程序员资格考试的人们设计的一套标准,它涵盖了计算机科学、软件工程、计算机系统、编程语言、数据库、网络等多个领域的基础知识和技能要求。以下将详细阐述这些知识点:...

    2013 计算机软考程序员 考试大纲

    【2013 计算机软考程序员考试大纲】是针对准备参加软考程序员级别的考生而设定的考试标准,旨在考核考生是否具备助理工程师或技术员的实际工作能力和业务水平。该大纲分为两个部分,包括计算机与软件工程基础知识和...

    计算机高级程序员考试试题

    根据给定的文件信息,我们可以提炼出一系列与IT行业,特别是软件...这些知识点涵盖了软件工程的多个方面,包括需求分析、设计、编码、测试和维护,对于准备高级程序员考试的人来说,深入理解和掌握这些内容至关重要。

    程序员必须掌握的软件开发流程

    软件开发流程 软件开发流程是一个系统的、结构化的方法,...在本文中,我们还探讨了web项目开发模式,讨论了美工、页面制作人员和程序员之间的协作关系,并提供了一个微缩型的项目来帮助大家更好地理解软件开发流程。

    16进制查看器(16进制、ASCII编码)

    这种工具在IT行业中非常常见,尤其对于程序员、系统管理员和数据分析师来说是必不可少的。 在计算机科学中,16进制(Hexadecimal)是一种数字表示方式,它使用16个符号(0-9的阿拉伯数字加上A-F的字母)来表示数值...

    2009年软考程序员级考试大纲

    非数值表示中,字符和汉字的编码,声音和图像的数字化表示,以及校验方法如奇偶校验码和海明校验码也是考察内容。考生还需要熟悉算术运算和逻辑运算,包括二进制数的运算规则,逻辑代数的基本运算和逻辑表达式的简化...

    JAVA程序员面试题(1)\JAVA程序员面试题

    - **系统管理员**(System Administrator):负责配置和监控EJB应用的运行环境。 #### 8. EJB的提供者及服务 - **EJB提供者**(EJB Provider):为EJB容器提供必要的服务,包括事务管理、持久化、安全等。 - **...

    程序员考试大纲

    - 数制转换:考生需要掌握二进制、十进制和十六进制之间的转换。 - 数据表示:理解不同类型的数在计算机中的表示形式,包括原码、反码、补码,以及浮点数的表示。 - 非数值表示:涉及字符、汉字、声音和图像的...

    UrlEncodeDecode解码编码工具(双向)

    它能够帮助开发者、网站管理员或者普通用户快速、准确地对URL进行编码和解码。无论是为了调试、测试还是日常的数据处理,这个工具都能提供便捷的服务。 该工具的双向功能意味着它不仅能够处理编码过程,还能处理...

Global site tag (gtag.js) - Google Analytics