日期:2014-05-20  浏览次数:21019 次

什么是代码工人,什么是程序员?
两者区别在那里
以前一直以为都是写代码没什么区别
看到了 这里的
http://topic.csdn.net/u/20090724/08/746d249c-1411-42b0-b104-2725d0d1140e.html?95550

31 楼产生了疑问
------解决方案--------------------
程序员是能设计编程思想,能实现系统分析
代码工人只知道使用。没有创新的程序员。

------解决方案--------------------
代码工人就是高级打字员嘛,换了框架,换了公司,恐怕和从新入门一样,知道怎么用,从来没有往深了去想,更别说设计思路了。
程序员相对是有设计和编程能力的技术人员,往技术的高处走只是根据个人的天赋,努力,经验和社会经历有关,转型的类型比如需求工程师,项目经理,售后技术支持,系统架构师,高级工程师等等,或技术或需求或管理,按照个人的优势转型。
------解决方案--------------------
 程序工人我们一般称为coder(代码书写者),而程序员一般称为programmer(编程者)。这两者的差别在于一个是"写"一个是"编",虽然从子面上这两个词差别不大,但其中的含义缺差别非常大了。
      "写"代码是用手的,给你一个功能,只要是有一定经验的都能写出来,也基本能符合要求。而"编"代码用的是心,给你一个任务,你想的不是如何把它写出来,而是如何写出能让自己最满意的代码,并试图从中学到新的思想。
      这两种人一开始的起步一般都相同,但是在经历过几年的编程后,前者仅仅停留在熟练的程度上而已,而后者在能力上将会有飞跃性的发展。随着开发的深入,前者将越学越累,因为对于他来说每一种知识都是全新的东西,而后者将越学越轻松,因为万变不离气宗,一开始就掌握了事务的本质后,表面的东西只要了解就够了。这才是两者本质的差别。 

------解决方案--------------------
这都知道,但是作为一个初出茅庐的一个程序员,也只能先当一个coder,在当coder的工程来增进自己的经验,来向programmer靠近。
------解决方案--------------------
真正的程序员所拥有的是代码工所没有的创造性,创新精神,革命精神,专研精神,探索精神。
------解决方案--------------------
深圳程序联盟、



帮你顶一下。
------解决方案--------------------
一个是Copy代码
一个是根据思考后,写出代码(原创)
------解决方案--------------------
引用:
代码工人就是高级打字员嘛,换了框架,换了公司,恐怕和从新入门一样,知道怎么用,从来没有往深了去想,更别说设计思路了。
程序员相对是有设计和编程能力的技术人员,往技术的高处走只是根据个人的天赋,努力,经验和社会经历有关,转型的类型比如需求工程师,项目经理,售后技术支持,系统架构师,高级工程师等等,或技术或需求或管理,按照个人的优势转型。

说的好,很切实。一个体力一个脑力
------解决方案--------------------
广义没有什么区别, 但是程序 要参与整个流程 从需求----交付测试(剩下的项目人员做)
而程序工人, 就coder 那一部分。 要完成功能实现的某个细节。

开发工程师  往往 自谦 为 代码工人