主 题: 这样的程序员是否算是一个合格的程序员?
作 者: DragonLancer (龙枪骑兵)
等 级:
信 誉 值: 100
所属社区: 软件工程/管理 管理版
问题点数: 50
回复次数: 41
发表时间: 2005-12-4 20:45:03
手下有这样一个程序员:他的技能、经验都还可以,写代码很认真、规范,代码质量也较高,但就是速度太慢,像绣花一样,花的时间比别人多,还有可能拖大家的后腿。不过他的代码确实看着不错,清晰、简洁,有比较好的维护性(因为他从来不写重复的代码)。
这样的程序员是否可以留用?如果留用,应该怎么提高他的速度呢?
回复人: potency(动力) ( ) 信誉:100 2005-12-4 23:17:34 得分: 0
可能是他的项目经验太少,你多给他分点任务,他做多了,自然也就速度快了。
可是现在的问题是就现在的任务都有可能拖后腿,多点不是更拖后腿了?哈哈 ^_^
这个人是个人才!
Top
回复人: OldWaterKing(老水王)(☆壮志饥餐板猪肉,笑谈渴饮论坛水☆) ( ) 信誉:100 2005-12-5 14:19:31 得分: 0
人才
Top
回复人: hzy_76(老马) ( ) 信誉:95 2005-12-5 15:09:47 得分: 0
从技术的角度看,确实是个人才。而且从你这个管理者的角度看,也是个人才,如果所有的手下都是这样的,你的软件质量、以后的升级、人员更替时的交接都会很顺利。
问题是,目前国内厂商的风气,都是快速出产品,抢占市场(能不能占还是个问题!),然后完善产品。你这样的手下会让你的产品口碑很好,但是不知道能不能满足老板的需要?
Top
回复人: DragonLancer(龙枪骑兵) ( ) 信誉:100 2005-12-5 20:41:04 得分: 0
说得很对啊。我们现在根本不关心代码质量,只要能按时完成就OK,即使写一大堆垃圾代码也无所谓,反正维护是以后的事(是不是自己吃苦头也不一定呢)!
Top
回复人: liandti(我自豪,我是中国人。) ( ) 信誉:100 2005-12-5 20:56:00 得分: 0
你如果是项目负责人的话,我认为你问这个问题就说明你是不负责任的。
Top
回复人: lisypro() ( ) 信誉:100 2005-12-6 8:26:45 得分: 0
实战经验少的原因,多做了
Top
回复人: hzy_76(老马) ( ) 信誉:95 2005-12-6 12:58:12 得分: 0
这么说来就看你自己的想法了,如果只是想混口饭吃,不想对你的软件负责,那么尽量让他快点吧,计划订的紧一些就可以了。
如果你还是想做个好软件出来,建议把关键部分交给他,给他任务不要太重,计划适当延长,其他人就要紧一些,让别人去保证进度,他来保证质量。如果别人有意见,代码摆上来一对比,谁能有话说?安排的时候可以说,他这部分必须严格要求质量,让别人感觉他时间长点不是你偏袒他,而是对他有另外的要求。
Top
回复人: rtdb(东临碣石) ( ) 信誉:100 2005-12-6 14:46:59 得分: 0
人才.
适合作关键的,稳定的,SERVER端的模块,
千万不要让他做易变的客户端。
Top
回复人: beyondjay(初学者) ( ) 信誉:100 2005-12-08 11:49:00 得分: 0
可以让他做code review看看,把把别人的质量关,或者做培训下做设计好了
Top
回复人: otoexpert(【行进中开火】∈∑≯┈┈┈┈┈⊙) ( ) 信誉:100 2005-12-08 12:18:00 得分: 0
是个人才,在国外肯定会很吃香。
Top
回复人: new_stranger(我永远是个陌生人) ( ) 信誉:100 2005-12-08 12:26:00 得分: 0
用的好就是人才。
有他联系方式吗?想认识以下!
MSN:new_stranger@126.com
Top
回复人: Changefish(小翼【嘘。。。别出声!我是从80端口进来的】) ( ) 信誉:100 2005-12-08 12:49:00 得分: 0
楼上想挖墙角?
Top
回复人: zzbear76(飞熊) ( ) 信誉:100 2005-12-08 12:57:00 得分: 0
写代码就是应该这样做。
写得快尽是漏洞有什么用?!
Top
回复人: aus(天兵) ( ) 信誉:100 2005-12-08 13:29:00 得分: 0
我要了
Top
回复人: aus(天兵) ( ) 信誉:100 2005-12-08 13:30:00 得分: 0
我们狂缺人,厦门公司,有意的加QQ12088577聊
Top
回复人: cm4ever( ̄▽ ̄)σ“......) ( ) 信誉:100 2005-12-08 13:37:00 得分: 0
寒死挖墙角的几个。
Top
回复人: pyz8000(黑洞) ( ) 信誉:100 2005-12-08 13:50:00 得分: 0
之所以慢因为他思考的多,所以出来优秀的代码。
速度快,质量差,出现问题要用双倍的时间来修改。
到底谁慢?
Top
回复人: buyong() ( ) 信誉:100 2005-12-08 13:57:00 得分: 0
这真是项目组难得的人才
速度慢一点.但是质量高.BUG少,又规范
合格的程序员
Top
回复人: sinall() ( ) 信誉:100 2005-12-08 14:05:00 得分: 0
……
等你的程序出了严重bug,或者发现架构都有问题的时候,你就发现他对你是多么重要。
Top
回复人: cromay() ( ) 信誉:100 2005-12-08 14:57:00 得分: 0
合格的程序员,经过锻炼定能成为高手
Top
回复人: yyzh(答题容易分难得) ( ) 信誉:100 2005-12-08 15:14:00 得分: 0
上面有几位认为这个人经验不足,我觉得恰恰相反
可能是一位工作很多年,吃过维护代码的苦头的程序员。
工作年头多了,人也皮实了,不着急快速完成工作
Top
回复人: ToperRay(绿皮狼) ( ) 信誉:100 2005-12-08 15:18:00 得分: 0
这就是传说中的人才啊,同志们!
Top
回复人: mabaocheng(做好.NET的学习者) ( ) 信誉:100 2005-12-08 15:44:00 得分: 0
不好确认,说起来容易,实际工作起来效率太慢的同事还是有些麻烦,不过楼上的那位讲的挺有道理,将一些重要的,直接关系到产品质量的部分交由他来完成,同是再给他带个小弟,也许能够起到启迪的作用.
Top
回复人: cemma(佩) ( ) 信誉:100 2005-12-08 16:09:00 得分: 0
人才
我一直在向这个方向努力!!
Top
回复人: loveconan(放牛娃娃) ( ) 信誉:100 2005-12-08 16:20:00 得分: 0
我曾经四天赶过一个项目 写到麻木的程度 最后写完一段代码根本不用测试 连输入错误都很少
不过……四天过去了,之后我再也不想看它了
Top
回复人: BeYourself(http://www.sunsides.com) ( ) 信誉:100 2005-12-08 16:21:00 得分: 0
人才
Top
回复人: qiangsheng(做人很厚道) ( ) 信誉:100 2005-12-08 16:37:00 得分: 0
跟我差不多啊,好在我是主管,老板那边我也能给他磨。
想快速开发,找别人去,别理我,售后也别找我。想少养几个售后,就找我好了。
Top
回复人: prince_y(紫龙) ( ) 信誉:100 2005-12-08 17:04:00 得分: 0
这样的才是人才,要先思考而后再写代码~~BS那写一上来就COPY代码的,代码写的快又有什么用BUG成堆不说,维护极其困难,逻辑混乱后来才发现有大的逻辑错误,就等着哭吧~
Top
回复人: fanciex(《编程》除错日当午,汗湿掌中鼠,谁知盘中餐,一粒几M?) ( ) 信誉:100 2005-12-08 17:16:00 得分: 0
这人就是郭靖郭大侠,你说要不要?
Top
回复人: rainlight(蓝色的海) ( ) 信誉:100 2005-12-08 17:29:00 得分: 0
基本合格。具体情况具体分析。呵呵。如果项目比较赶。可能要考虑效率,之后重构。
Top
回复人: tfrain(风声雨声读书声) ( ) 信誉:100 2005-12-08 17:30:00 得分: 0
如果公司没有“技能、经验都还可以,写代码很认真、规范,代码质量也较高”速度又快的人,那他就是人才了,我建议他跳槽,公司前途堪忧,如果很多,给他调一个工作!我身边也有这样的人,离开coder岗位马上就出成绩,让老板刮目!
Top
回复人: thinkming(难点) ( ) 信誉:100 2005-12-08 17:47:00 得分: 0
是不是人才不能单看楼主的几句,如果他真的很慢(当然是慢到比预期时间一两倍或更多),那么得考虑他的思考角度和对程序编写策略还有就是他对项目的责任心以及对公司的忠诚度,需要代码的后期维护相当得要,但是受到时间的限制有时需要采取代码相应的策略:既能加快项目的进度又能在代码后期维护不会带来很大的困难
如果没有这么慢,那么请楼主留下他的聊系方式,我想挖墙角!
Top
回复人: coaa(scorpion) ( ) 信誉:100 2005-12-08 19:06:00 得分: 0
mark
Top
回复人: flowlight(流光) ( ) 信誉:100 2005-12-08 19:37:00 得分: 0
yyzh(答题容易分难得)
====================
上面有几位认为这个人经验不足,我觉得恰恰相反
可能是一位工作很多年,吃过维护代码的苦头的程序员。
工作年头多了,人也皮实了,不着急快速完成工作
========================================
比较认同
写代码认识到要快很容易,认识到要"慢"却很难
Top
回复人: WillSmart(天天CODE) ( ) 信誉:100 2005-12-08 19:42:00 得分: 0
很快赶完项目了,就等着慢慢调BUG吧!
Top
回复人: flysnowing(飞雪) ( ) 信誉:100 2005-12-08 19:46:00 得分: 0
这有时和性格什么的也有关系
这种人适合作些研究性或这是搞些实质性的东西.
在目前国内好多十几几十个人的小公司
作项目的.
呵呵
比较难混.
Top
回复人: bairny(bairny) ( ) 信誉:100 2005-12-08 19:49:00 得分: 0
我觉得应该留用,速度可以慢慢提高。
Top
回复人: iicup(双杯献酒) ( ) 信誉:100 2005-12-08 20:32:00 得分: 0
如果公司本已经很多售后服务人员(看楼主描述,应该是必然),
请赶快把他开了!
这样一来,至少有3个好处:
(1)避免和公司文化冲突,影响大家积极性
(2)避免售后服务人员无事可干
(3)避免耽误了他的发展
为了减少对他的打击,可以让他直接和上面几位准备挖墙角的联系.
Top
回复人: dayinxiang(大印象) ( ) 信誉:100 2005-12-08 22:33:00 得分: 0
这样的人才,LZ就不应该让他编码了
屈才了,哈哈
Top
回复人: tx18(www.sqlserver.com.cn) ( ) 信誉:95 2005-12-08 22:45:00 得分: 0
人才!
Top
回复人: StockViews(股视) ( ) 信誉:100 2005-12-08 23:07:00 得分: 0
建议开掉.....
然后告诉我他的联系方式