软件工程和足球
看slashdot上,Bjarne Stroustrup对程序员说"Serious programming is a team sport, brush up on your social skills.The sloppy fat geek computer genius semi-buried in a pile of pizza boxes and cola cans is a mythical creature, best buried deep, never to be seen again."
我就想到,可以把编程看作足球.
去小区足球场踢球,你可以随便玩花式,扮演足球黑洞(足球只传进不传出).
但是如果是正式比赛,一个人只想耍花样肯定会被教练换下来.因为足球是一个team sport.
那么,跟美式足球比起来,项目经理相当于教练, 程序员相当于前锋,测试人员相当于后卫
可是足球分工更细,有正前锋,边锋,中场,左后卫右后卫.守门员.场下有替补,有二级球队,有队医,营养师,按摩师等等等等.
还有各种433,253阵形.
可是几乎所有的程序员都只叫程序员,顶多分个前台后台,以我们项目组为例,甚至前后台分工也不明确.
这么比起来,据说是高科技行业的IT,其运作成熟度甚至不如体育界!
我就想到,可以把编程看作足球.
去小区足球场踢球,你可以随便玩花式,扮演足球黑洞(足球只传进不传出).
但是如果是正式比赛,一个人只想耍花样肯定会被教练换下来.因为足球是一个team sport.
那么,跟美式足球比起来,项目经理相当于教练, 程序员相当于前锋,测试人员相当于后卫
可是足球分工更细,有正前锋,边锋,中场,左后卫右后卫.守门员.场下有替补,有二级球队,有队医,营养师,按摩师等等等等.
还有各种433,253阵形.
可是几乎所有的程序员都只叫程序员,顶多分个前台后台,以我们项目组为例,甚至前后台分工也不明确.
这么比起来,据说是高科技行业的IT,其运作成熟度甚至不如体育界!
3 Comments:
美式足球是我们平时说的橄榄球,英式足球是我们平时说的足球。
啊哈,我搞错了,本来想说美式足球的,后来改成足球,就忘了把美式两个字划掉 :)
啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊我疯了!我看到上面有个“标记这个博客”,我还以为是订阅呢,结果顺手点了一下, 它说我“通知Blogger这个博客有令人烦感的内容”T_T……
我对不起你哇……T_T
Post a Comment
<< Home