济南IT培训 > 达内新闻
程序员的 5 种类型
- 发布:互联网
- 来源:互联网
- 时间:2017-03-09 11:39
在我的代码旅程和编程经历中,已经遭遇很多奇特的对手,还有更为奇特的盟友.我至少发现有5种代码勇士,有些是出色的战友,其他则似乎都在搅黄我的每个计划.
不过他们都在软件开发的万神殿上都有一席之地.如果没有不同编程风格的良好组合,你可能会发现你的项目要不就是耗时过长,要不就是太不稳定或太过完美而无人去做.
程序员的5种类型
1. The duct tape programmer 补漏灵型
The code may not be pretty, but damnit, it works! 代码或许不漂亮,但能用!
这种家伙是公司的基石.代码有问题的时候,他能快速补漏,下不再犯.当然他并不关注代码看起来怎么样,是否容易使用,以及其他琐碎的问题,但是他能搞定,没有一堆废话,也不会唧唧歪歪.用这种程序员的最佳方式是,你指出问题后,走开就可以了.
程序员的5种类型
2. The OCD perfectionist programmer 完美主义强迫症型
You want to do what to my code? 你想对我的代码做什么?
这类家伙并不关心你的截止日期或预算,和编程艺术相比,那些都微不足道.当你最终收到最终成品时,你没有选择余地,只能对那漂亮格式的代码,不,是白玉无瑕的代码,衷心地赞叹.那代码是如此有效率,你无须再对它做什么,否则就是画蛇添足,亵渎大师手笔.他就是那位唯一有资格改动代码的人.
程序员的5种类型
3. The anti-programming programmer 反编程型
I'm a programmer, damnit. I don't write code. 我是一个程序员,擦!我不写代码.
他的世界只有一个简单的真理:写代码不好.如果你不得不写些东西,那你就错了.因为早已有人做过了,只需拿来就是了.即便他写代码所用时间和其他程序员差不多,或更长,他会告诉你,这种开发实践是多么多么地快.当你拿到他提交的项目时,可能实际代码只有20行,也易于阅读.代码或许并不快、高效或向前兼容,但所耗费之力是最小的.
程序员的5种类型
4. The half-assed programmer 得过且过型
What do you want? It works doesn't it? 你想要什么呢?代码不是能用么?
这种家伙很少关注代码质量,那是其他人的工作.他只快速完成安排的任务.你可能不喜欢他的代码,其他程序员也讨厌,但管理层和客户喜欢.虽然将来他会给你带来很多的痛苦,但他可以单枪匹马地在期限之前干完活,所以你不能嘲笑他(不管你心里有多想).
程序员的5种类型
5. The theoretical programmer 高谈阔论型
Well, that's a possibility, but in practice this might be a better alternative. 嗯,有那种可能,但实践中这种应该更好.
这家伙对应该要做事之外的份外事更感兴趣.他80%的时间在呆呆地盯着电脑,15%的时间在抱怨不合理的期限,4%的时间在琢磨份外事,1%的时间在写代码.当你拿到他的最终成品时,总会看到这样的话,"要是时间多的话,这个地方我可以做得更好."
你是哪一种?
更多济南IT培训相关资讯,请扫描下方二维码.

最新开班时间
- 北京
- 上海
- 广州
- 深圳
- 南京
- 成都
- 武汉
- 西安
- 青岛
- 天津
- 杭州
- 重庆
- 哈尔滨
- 济南
- 沈阳
- 合肥
- 郑州
- 长春
- 苏州
- 长沙
- 昆明
- 太原
- 无锡
- 石家庄
- 南宁
- 佛山
- 珠海
- 宁波
- 保定
- 呼和浩特
- 洛阳
- 烟台
- 运城
- 潍坊
程序员的 5 种类型
- 发布:互联网
- 来源:互联网
- 时间:2017-03-09 11:39
在我的代码旅程和编程经历中,已经遭遇很多奇特的对手,还有更为奇特的盟友.我至少发现有5种代码勇士,有些是出色的战友,其他则似乎都在搅黄我的每个计划.
不过他们都在软件开发的万神殿上都有一席之地.如果没有不同编程风格的良好组合,你可能会发现你的项目要不就是耗时过长,要不就是太不稳定或太过完美而无人去做.
程序员的5种类型
1. The duct tape programmer 补漏灵型
The code may not be pretty, but damnit, it works! 代码或许不漂亮,但能用!
这种家伙是公司的基石.代码有问题的时候,他能快速补漏,下不再犯.当然他并不关注代码看起来怎么样,是否容易使用,以及其他琐碎的问题,但是他能搞定,没有一堆废话,也不会唧唧歪歪.用这种程序员的最佳方式是,你指出问题后,走开就可以了.
程序员的5种类型
2. The OCD perfectionist programmer 完美主义强迫症型
You want to do what to my code? 你想对我的代码做什么?
这类家伙并不关心你的截止日期或预算,和编程艺术相比,那些都微不足道.当你最终收到最终成品时,你没有选择余地,只能对那漂亮格式的代码,不,是白玉无瑕的代码,衷心地赞叹.那代码是如此有效率,你无须再对它做什么,否则就是画蛇添足,亵渎大师手笔.他就是那位唯一有资格改动代码的人.
程序员的5种类型
3. The anti-programming programmer 反编程型
I'm a programmer, damnit. I don't write code. 我是一个程序员,擦!我不写代码.
他的世界只有一个简单的真理:写代码不好.如果你不得不写些东西,那你就错了.因为早已有人做过了,只需拿来就是了.即便他写代码所用时间和其他程序员差不多,或更长,他会告诉你,这种开发实践是多么多么地快.当你拿到他提交的项目时,可能实际代码只有20行,也易于阅读.代码或许并不快、高效或向前兼容,但所耗费之力是最小的.
程序员的5种类型
4. The half-assed programmer 得过且过型
What do you want? It works doesn't it? 你想要什么呢?代码不是能用么?
这种家伙很少关注代码质量,那是其他人的工作.他只快速完成安排的任务.你可能不喜欢他的代码,其他程序员也讨厌,但管理层和客户喜欢.虽然将来他会给你带来很多的痛苦,但他可以单枪匹马地在期限之前干完活,所以你不能嘲笑他(不管你心里有多想).
程序员的5种类型
5. The theoretical programmer 高谈阔论型
Well, that's a possibility, but in practice this might be a better alternative. 嗯,有那种可能,但实践中这种应该更好.
这家伙对应该要做事之外的份外事更感兴趣.他80%的时间在呆呆地盯着电脑,15%的时间在抱怨不合理的期限,4%的时间在琢磨份外事,1%的时间在写代码.当你拿到他的最终成品时,总会看到这样的话,"要是时间多的话,这个地方我可以做得更好."
你是哪一种?
更多济南IT培训相关资讯,请扫描下方二维码.

最新开班时间
- 北京
- 上海
- 广州
- 深圳
- 南京
- 成都
- 武汉
- 西安
- 青岛
- 天津
- 杭州
- 重庆
- 厦门
- 哈尔滨
- 济南
- 福州
- 沈阳
- 合肥
- 郑州
- 长春
- 苏州
- 大连
- 长沙
- 昆明
- 温州
- 太原
- 南昌
- 无锡
- 石家庄
- 南宁
- 中山
- 兰州
- 佛山
- 珠海
- 宁波
- 贵阳
- 保定
- 呼和浩特
- 东莞
- 洛阳
- 潍坊
- 烟台
- 运城