该用户从未签到
|
The duct tape programmer “胶带型”程序员" n- m) B5 `4 k1 M- b7 u: \. |
$ w8 f" m) K/ U* F代码不漂亮,但是管他呢,能用就行!
) Z- t; {0 `$ B& b( y
. j/ H8 n% _( _/ a这类型的人是你公司的基石。 当什么事情搞砸时,他会很快的修正,以后也不用怎么操心了。当然关心代码是否好看,好用,或其相关的方面做得漂亮,他就是能搞定,不需要唧唧歪歪的废话。用这样的兄弟你只需要指出问题然后闪人就好了。1 B; P) P$ h! v9 |( z9 C
2 ^$ w+ l5 p8 d7 g; ^
The OCD perfectionist programmer “完美主义型”程序员
* J. R' v5 d" R
; y4 B5 Z, M- U' j我的代码已经很完美了,还需要做什么? 3 p5 R, n& D7 a& H
6 Z% ~/ I- R% j M0 S( k
这一类型基本不关心你的项目截止日期和预算,和编程的艺术相比这些玩意算什么。当你终于收到他们完成的作品时,你会折服其代码的完美格式,哦不,是漂亮得无可挑剔的精美代码,你能做的只是赞服,这就是大师的手笔。他是唯一那个有资格改动他自己代码的人。 $ {7 A7 V) J3 |" Q( X( d5 B
+ J, q9 s% _& }7 Z& [The antiprogramming programmer “反编程型”程序员
& |0 d% k3 P' L$ B9 t. m/ \# V1 j5 l) S/ I1 ~! [
我是程序员,我TMD的不写代码。
! p: M1 i0 [3 ]! l# A- T
2 C: i% o; T" d他的世界只有一条准则写代码太傻了。如果需要自己动手写东西的话,这事情就不对啦。别人早都做过这些工作了,拿来用就好了么。他会告诉你这样的拿来主义是最快的,尽管他老人家用的时间和其他人一样多,哦,或者还要长。最后当你拿到他干的活儿时,里面可能就20行实际代码,简单易读。这样的方式不一定快,那么有效,或着向前兼容,但是他至少用最少的代价完成了项目。
3 i* `4 h# Q5 d7 N* p
$ d" S* [, P& K0 LThe halfassed programmer “半桶水型”程序员8 x) o% V8 F) P& _
+ A( Z/ j! H8 {( X, f+ O1 G
你还想要什么? 程序能跑了不是?
5 B+ \% ?5 ?4 W. @& A( b
0 h$ a+ @" R, ~, X2 O5 y这个家伙不太关心程序质量,那是其他人的工作。他只是迅速地完成交给他的任务。你可能不太喜欢他干的活儿,其他的程序员甚至鄙视他,但是老板和客户喜欢就行了。未来他可能会让你头疼,但他的确独立地在档期内干完了工作,你没办法鄙视他(虽然你真的很想)。 5 ^! M! v, o' `0 \+ [2 y/ R0 Q
. l) ]% N$ X u& K- S4 ?The theoretical programmer “理论家型”程序员. P, V, u+ q/ _ u, y2 D
: l. k; U( J. u H" D2 D4 f
恩,那是个可能性,不过是不是实际上这样做会更好呢?
/ I) d7 e7 D; z
( M5 q. t( B# e: T这个兄弟着迷于探寻各种方法大于脚踏实地干活。他老人家80%的时间是在空洞的盯着电脑,想着应该如何干完一件事情,15%的时间是在抱怨截止期限是多么的不合理,5%的时间是在修正他选择的干活方式,最后1%的时间才是在写代码。当你终于拿到他的作品时,总是会听到他的评语“如果给我多点时间我会干得更漂亮的”。% d9 {+ T+ D; }7 g
3 D9 g8 v$ O# v2 l4 i% ]原文转自:http://article.yeeyan.org/view/125722/1216397 G8 Y* J$ I# G& M) C+ r
1 y7 N) @1 _0 B: b
|
|