软件开发管理中要还是干活重要?

这些年来,一直做底层开发工作,甚至到今天为止也天天写C#.NET代码,想想也有33岁以上了,以前总觉得做开发的是最关键最重要的,这几年稍微有些改变,对项目的一个整体的认识,对团队的一个整体的认识也开始逐渐形成了。现在基本上能理解,啥叫管理更重要了。

 

  首先,我们要搞明白,这里所指的管理是什么?

   1:我们国家做开发人多?还是美国做开发的人多?还是印度做开发的人多?还是日本做开发的人多?

   日本做开发,总的来说能做到设计与开发分离,而且还能把项目包给中国人来做,这就充分显示了人家的管理能力,也未必只是管理能力还能体现出来开发能力。我 们国家很可能做开发的人比美国人还多,但是由于管理水平没人家好,我们再辛苦再努力,其实宏观上讲,还是干不过人家,因为缺少真正最核心的管理。

 

   2:虽然我们也缺少优秀的开发人员,但是总体上来讲,相对优秀的开发人员还是不是很难找,我总觉得吉日我好像编写程序很牛一样,是人才一样,但是我这么一 想,博客园里可能会有几百几千个人来站出来,跟我挑战一下来证明他们编写程序的能力并不我差劲,因为大家都很努力,都很用功,而且都很聪明,甚至是有一些 名牌大学毕业的才子,这么一来就可以说明,普通的开发人员还是不太缺少的。

 

   3:那我们再问问,我们有几个人能管理微软、Oralce、Google这样的公司?或者是国内的百度、腾讯之类的?做管理并不是坐到办公室就可以了,你 要筹划这么多人,每天要干啥?走什么方向?要经营什么?做什么才能创造价值,才会有未来?能把这么庞大的一个队伍带好指挥好,甚至是连能做部门经理的人都 没几个。

 

   并不是把5000个程序员招聘到一起了,就是一个牛X的IT软件公司了,曾经很多年前托普集团就折腾过招聘5000开发人员这个事情,但是并不是把这 5000人招聘来了事情就结束了,每个月还需要给这么多人发工资,而且做软件开发的人力成本,比洗完扫地的要高很多倍,连续发几个月几年会是个很庞大的数 字,毕竟这些集团这些公司不是自己印刷钞票的。

 

   我自己作为一个10年左右的程序员,我自己也终于明白了,我们缺的不是普通开发人员,缺少的是人才,更缺少的是有管理经营能力的人才。做个真正的做实事的,能把公司管理好,发展好的人,才是真正的管理人才,并不是戴个总经理的帽子了就是真的成管理人才了。

 

   由于社会缺乏优秀的管理人才,所以很多比较优秀的程序员都改行做管理了,优秀程序员改行做管理了并不是什么坏事,这个就好比建筑功能改行做设计了,但是设计有没有好好做,有没有做好,那是另外的范畴了。

 

 

将权限管理、工作流管理做到我能力的极致,一个人只能做好那么很少的几件事情。

你可能感兴趣的:(项目管理,腾讯,百度,Google,招聘)