码农,程序员与CIO

访客:28880  发表于:2013-04-25 20:57:50

对于码农和程序员的定义,行业内每个人都会有一个自己的定位,网上也有根据工资定位的什么从码农到CTO的级别划分,这种看过笑过可以了。

其实我在工作中,真的给每个来新进的员工一个定位,谁是码农,谁是程序员,虽然这个定位很主观,但是还是谈谈我心中的码农和程序员的定位问题。

首先,我认为码农和程序员的区别不是工资的区别,也不完全是技术开发能力上的区别,甚至不是经验的问题。当然大部分情况是程序员工资比码农高,技术比码农牛,但是在我的定位框架里,这个并不是完全划等号的。

我认为的码农主要有以下特征:

1.不知道自己该做什么,上面安排啥就做啥。

2.喜欢专研技术,特别是很炫的技术,特别喜欢在项目加入这些很炫的技术。

3.喜欢炫耀自己的项目,又写了多少多少行代码,又开发了一个多少多少类库的大项目。

4.只对自己的工作的感兴趣,对自己的作品保护性很强,不愿意听一些非专业人士的意见。

 

我认为的程序员也具有以下一些特征:

1、懒,很懒,超级懒,能计算机做的就绝对不用手工,宁愿花一天写个一个只用一次的工具,也不愿意花1小时手工作。

2,喜欢炫耀我写代码的简洁性,越少越好,为了减少一些臃肿的代码,宁愿重新写个(貌似也不懒)。

3,时刻关注着项目的未来发展,如果是网站在100ip时就开始考虑1000ip的问题,在1000ip时就开始考虑数据库读写分离的问题,自学能力强。

4,愿意听取并主动发现别人对自己作品的看法,并不断的优化,满足使用者的需求,能提前发现可能遇到的问题。

 

通过这些特征,你能发现,程序员和码农最大的区别就是一个是用自己的技术去完成工作,一个是用自己的技术是实现价值。

而这其中的区别,很可惜,我发现大部分都是从他们一进入这个行业就已经形成了,并非是随着经验的增加而转变的,一些人技术很NB,但是总是局限于自己的世界里,他的技术只能给领导布置的任务提供帮助,这样的人,只能是码农,无非是个高级码农罢了,还有些人,代码写的并不好,甚至一些框架和概念都没听说过,但是他们能利用自己仅有的技术,完成一些具有高实用价值的工作,

在公司里,对部门员工部署任务或小组安排,就必须根据这个属性来分配,一般能够在公司得到发展的好的,大部分是程序员,有个老师傅得不到升职的段子,其实和这个很像,很多码农技术已经很高了,但是总是局限在自己的圈子里,他们不知道自己能够实现多大的价值,最终也就是个码农。

对于CIO来说,当然可能只是IT经理而言,其实也存在这个问题,你是否是只关注自己领域,完成业务需求的专家“码农CIO”,还是能够为业务部门未雨绸缪,发现业务需求的“程序员CIO”?

以上文字改编自我的博客,内容差不多的,我不是什么大企业的CIO,只是负责一个电商的IT工作而已,所以有些观点可能不完全正确,呵呵,各位老大见笑了。

评论(2)

您可以在评论框内@您的好友一起参与讨论!

    1. 徐蕊 看您写的文章,觉得程序员就是码农的升级版呢。那么您喜欢招收码农还是程序员,工资究竟能差多少?

      回复[1] 2013/04/26 09:58

    1. 张卡尔 我觉得这里有些观点不是不完全正确,而是有点完全不正确。

      回复[1] 2013/04/26 01:05

<--script type="text/javascript">BAIDU_CLB_fillSlot("927898");