黑马程序员技术交流社区
标题:
五种类型的程序员
[打印本页]
作者:
admin
时间:
2014-6-23 16:43
标题:
五种类型的程序员
我在代码之路上曾经遇到过很多奇怪的对手,也遇到过奇怪的队友。我至少接触了五种不同的“代码斗士”。其中一些有才的战友有助于开发工作的进行,而另一些看起来阻碍了我的每一个计划。
然而,他们全都在软件开发的“万神殿”中拥有一席之地。如果不能将这些不同风格的程序员协调好的话,你会发现你的项目会花费很多时间、不够稳定或者代码难以读懂等问题。
1. 补漏灵型
4c37c34c-e5ac-3c9e-85ba-6c027083f997.png
(4.79 KB, 下载次数: 333)
下载附件
2014-6-23 16:44 上传
引用
该死,代码虽然不够完美,但是能工作就行了!
这种人是你公司的基础。当哪里出现差错的时候他会迅速的修补,在某种程度上,保证不会再出错。当然,他不会操心它如何工作,易用性如何等等琐碎的问题,但是他会去修补问题,而不是说一大推废话,做些浪费时间的事情。利用这种员工最好的方法就是:交给他们一个问题去解决,然后走开。
2. 完美主义强迫症型
引用
你想对我的代码做什么!
这种程序员不关心你的deadline和预算,这些和代码的优雅相比都是微不足道的,当你最后收到完成的结果时,除了提交这些闪耀着荣誉的光辉的、完美的代码之外什么也不用做,这样效率极高,因为你做的所有的事情都只会破坏这些代码的完美,他们是唯一具有修改代码资格的人。
3. 反编程型
引用
我是一个程序员,但是老子不写代码!
他们的世界中只有一个真理:写代码是糟糕的。如果你必须要写的话,那么你就已经走上了错误的道路。别人已经做过了这项工作,所以只要用他们的代码就好了。他会告诉你这项开发实际操作起来有多快,即使有时候他花了别的程序员相同的甚至更多的时间,但是你最后得到结果的时候会发现只有20行代码,并且简洁易读。这也许不够快,不够高效或者不能向前兼容,但却是最小工作量。
4. 半吊子型
引用
你还想怎样?它已经能工作了不是吗?
这种人根本不在意代码的质量,他们认为这是别人的工作。他快速的完成被要求的任务。你可能不喜欢他这样工作,别的程序员也憎恨这种人,但是经理和客户喜欢他。他会给你将来的工作产生很大的痛苦。可他却总是能按时完成工作,你还没办法训斥他(不管你有多么想)。
5. 理论型
引用
好吧,这样是可行的,但事实上还有一个更好的选择。
比起应该做什么,这种家伙对选择更感兴趣。他会花80%的时间来盯着电脑思考实现一种任务的方法,15%的时间用在了抱怨不合理的deadline上,4%的时间在不同方案之间作出选择,只有1%的时间在写代码。当你收到最后的结果时往往还会得到这样一句抱怨——“如果我有时间,我肯定能做的更好。”
你是哪一种?
就个人而言,我认为自己是一个完美主义型。那么,你是哪一种呢?或者你觉得还有什么别的类型的程序员是这篇文章没有提到的?欢迎在下面留言,我会在文章中更新。
作者:
123_yaya
时间:
2014-6-23 17:26
完美主义。。死最求代码优雅什么的。。
作者:
杨桦
时间:
2014-6-23 18:28
强迫类型
作者:
黑影
时间:
2014-6-23 20:06
倾向理论那个
作者:
但愿''专注..
时间:
2014-6-23 20:31
顶。。。。。。。。。。
作者:
徐开伟
时间:
2014-6-23 20:37
顶一个。。。
作者:
诸葛佰通
时间:
2014-6-23 21:21
完美主义。 绝对不放过任何一个可能性。
作者:
账号差点被盗
时间:
2014-6-23 21:42
完美主义赞一个
作者:
彬锐
时间:
2014-6-23 23:22
我完全是 完美主义强迫症型
引用
你想对我的代码做什么!!!!!
作者:
哇塞哇
时间:
2014-6-23 23:50
理论型,想得多,做得少
作者:
牵手相伴
时间:
2014-6-24 01:04
我觉得实际型才是大牛,,能自己搞一套代码的,
作者:
XCodeRush
时间:
2014-6-24 08:28
没事儿找抽型
作者:
a6511631
时间:
2014-6-24 09:10
第四种占了绝大部分
作者:
超级小白
时间:
2014-6-24 09:26
完美主义居多吧
作者:
工作号
时间:
2014-6-24 09:27
半吊子型 半吊子型 半吊子型
作者:
lindegen
时间:
2014-6-24 10:39
不知道以后会发展成啥样的,,,
作者:
brucezhu
时间:
2014-6-24 10:53
我现在还不是程序猿,我估计等我成为程序员的时候应该是完美主义
作者:
18353666072
时间:
2014-6-24 10:59
必须完美 的
作者:
蒙鹏飞
时间:
2014-6-24 12:58
它已经能工作了不是吗?你还想怎样?:lol
作者:
妖精斩月
时间:
2014-6-24 21:05
大顶一个
作者:
张周飞
时间:
2014-6-25 09:24
理论型,想得多,做得少
作者:
跑步先生
时间:
2014-6-25 10:27
我什么类型都不是
作者:
沐子松/kf
时间:
2014-6-25 11:25
1,3种
作者:
马顺
时间:
2014-6-25 12:58
各有特点,取长补短最好!!
作者:
西風涼╮
时间:
2014-6-25 16:52
不知道自己属于那一类~~~~~~~~
作者:
路人甲......
时间:
2014-6-25 22:28
以我目前的程度看的话应该是 第一种,不过,人总是进步的,知道的多了,想法就不一样了
作者:
且听风语
时间:
2014-6-25 23:03
哈哈 反编程型 好个性
作者:
林殊
时间:
2014-6-26 00:21
完美主义强迫症型
作者:
唐坚
时间:
2014-6-26 14:47
第一种我喜欢
作者:
suiseo
时间:
2014-6-26 15:46
就个人而言,我认为自己是一个完美主义型。那么,你是哪一种呢?或者你觉得还有什么别的类型的程序员是这篇文章没有提到的?欢迎在下面留言,我会在文章中更新。
作者:
XCodeRush
时间:
2014-6-26 15:54
double 类型
作者:
love刚贝儿
时间:
2014-6-27 00:21
不错,顶一个!
作者:
lvc
时间:
2014-6-27 04:41
完美主义赞一个,没有最好,只有更好
作者:
迹ふ
时间:
2014-6-27 16:21
各种兼有。。
作者:
ckathlon_fx
时间:
2014-6-27 21:37
顶顶顶一个
作者:
这个夏天的芬芳
时间:
2014-6-28 07:43
{:2_31:}{:2_31:}{:2_31:}{:2_31:}{:2_31:}{:2_31:}
作者:
SEPARATOR
时间:
2014-6-29 17:15
全能补漏{:3_50:}
作者:
刘双
时间:
2014-7-1 14:04
目前搞不懂自己是怎样的
作者:
hero112200
时间:
2014-7-1 17:12
实用主义着……解决问题第一位……
作者:
jianpan
时间:
2014-7-2 08:16
不晓得~~
作者:
复古。先生
时间:
2014-8-2 10:25
目前是第一种,因为连基本的都还不扎实!
作者:
adsl
时间:
2014-8-2 13:57
收藏下!!!!
作者:
quick3g
时间:
2014-12-3 16:51
倾向于强迫类型
作者:
chaijie
时间:
2015-1-2 22:18
完美主义者
作者:
六悦唯夏
时间:
2015-1-12 09:26
完美主义型
作者:
云上边牧
时间:
2015-10-2 22:58
刚刚入门,什么都不是
作者:
Neverlandxu
时间:
2015-10-11 01:00
理想中的自己就应该的完美主义型啊,向着目标进发
作者:
1277886228
时间:
2015-10-24 22:04
完美主义的,看见别人写的代码第一个反应就是我要把格式对齐
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2