荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: jjk (kernel), 信区: Program
标  题: 了解程序经理(转寄)
发信站: 荔园晨风BBS站 (Fri Mar 15 13:24:14 2002), 转信

【 以下文字转载自 jjk 的信箱 】
【 原文由 jjk.bbs@apue.dhs.org 所发表 】
发信人: lookout (心死怎救), 信区: TecMisc
标  题: 了解程序经理(转寄)
发信站: UNIX编程 (2002年03月15日00:45:33 星期五), 站内信件

  ===>>了 解 程 序 经 理

这里程序经理是指一支程序员队伍的领导者,不管他的职务是开发组长,项目经理,还
是部门经理。程序经理是技术性的基层或中层干部,是软件企业得以发展的生力军。程
序经理的选拔是不容草率的事。不象有些事业单位,只要政治口号喊得勤快、能左右逢
缘不犯错误就可混个领导当当。也不象一些官僚机构,只有两个人的办公室也要设正主
任和副主任。如果碰巧正主任姓傅,副主任姓郑,还会斗个没完没了。
在一个管理混乱的软件公司里,如果某个程序员能大喊大叫并且干劲十足,那他就能成
为一名程序经理。微软公司在选择经理人员时,总是把他们的技术知识和运用技术去赚
钱的能力放在首位。程序经理一般就是程序员队伍中最聪明的那个家伙。比尔·盖茨曾
这样描述聪明人[Cusumano1996]:
聪明人一定反应敏捷,善于接受新事物。他能迅速进入一个新领域,给你一个头头是道
的解释。他提出的问题往往一针见血、击中要害。他能及时掌握所学知识,并且博闻强
记,他能把本来认为互不相干的领域联系在一起使问题得到解决。他富有创新精神与合
作精神……
好的程序经理应该具备以下几个条件:
(一)、技术水平是程序员队伍中的最高级别
每个程序员骨子里头都有一股傲气,如果你不能技压群雄,他们就不会听你指挥。一个
技术水平较差的人被任命为程序经理真是个悲剧,就象一个略有权势的太监,表面上有
人对他点头哈腰,背后却被人鄙视。
(二)、能做最多且最难的工作
程序经理编程要快且好。别人要干一天的活,他半天就能做完,这样才会有精力去搞管
理。程序经理应负责系统分析、系统设计这类最难的开发工作,并指导不同水平的程序
员把各自的工作做好。如果人手不够,程序经理要能同时干几个人的活。
(三)、有人格魅力
软件开发是智力创作过程,你不能指望仅通过执行规章制度来产生好的作品。很多软件
公司的程序经理都不是管理专业出身的,他们也不可能为了搞好管理而成天玩弄心机。
技术出色的程序经理一般少有心术不正的,所以管理的重点应是“以身作则”、“公正
待人”。如果程序经理在上班时趴在桌上睡觉,其他程序员也会这样干。如果程序经理
发现有两个程序员趴在机器旁睡觉,不能只对其中一个大声吼叫:“你一编程就想睡觉
,看看人家,在睡觉时都想着编程。”
如果管理者没有人格魅力,就没有人信服你,团队就不会有凝聚力,乌合之众不可能开
发出优秀的软件。
结论:一个有活力的软件公司的各级经理都不会这样感叹,“因为我啥也不会干,所以
只好当领导。”

(问?)、 程序员升为经理后是否还要编程

让我们先看看Microsoft公司的系统软件部门与应用软件部门的领导是怎样看待这个问题
的[Cusumano1996]。Windows NT 3.0项目的软件经理娄·帕雷罗里让他手下的经理们像
他一样每天花一半的时间编写代码:
我在组内制定了许多规则,其中最重要的一条是每个人都得编程,谁也别想坐在那儿发
号施令……我发现管理者很容易失去目标,他们总是无法认识到问题的本质并且反应迟
缓。如果你始终不放弃编写代码,你就能对项目的进展情况了如指掌,及时发现并解决
问题……我大概每天花一半的时间编写代码并寻找项目的缺陷。
作为应用软件领域的经理,克里斯·彼得斯也持同样的看法。在他任Word项目总经理时
就认为:
在一些大公司内部,各部门经理把具体操作的层次向下移。你一旦当上开发部门经理,
很快就会以自己身居高位、日理万机为由放弃编程;同样地,开发小组的组长会以自己
重任在肩而不愿编程;至于程序员也会觉得自己十分繁忙、分身无术而不再多编写程序
。虽然我是270名员工的领导,似乎不再需要做什么具体的工作了,但我还是为Word新版
本编写了一个特性。
程序员升为经理后一定要编程,这个道理已经说得很清楚了。最怕的是“虚心接受,坚
决不做”;或者仅是做个样子,每天花一分钟时间编程,编译器还没运行完就关掉了。


--
A hacker means who loves program & enjoys being clever about it.
====                    热爱编程   享受智慧                ====
※ 来源:·UNIX编程 apue.dhs.org·[FROM: 202.114.1.121] --
※ 转寄:·UNIX编程 apue.dhs.org·[FROM: 202.119.32.102]
--
※ 转载:·荔园晨风BBS站 bbs.szu.edu.cn·[FROM: 192.168.0.146]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店