我国现今的IT行业,发展是越来越畸形。什么996啊,什么程序员删库跑路啊,什么IT从业人员受不了压力,导致跳楼轻生啊,这样的新闻层出不穷,比比皆是。是什么导致国内的IT行业,出现这么多的问题呢。我认为,管理的缺失,或者是管理的形同虚设,是产生这些问题的主要原因之一。
众人皆知,IT团队是最难以管理的,不论是IT行业的人事物的哪一方面,各自都有其难管的地方。IT项目的成果往往难以直观的观察到,不像是建筑类项目,可以现场实地去判断其质量的好坏。IT项目的质量,是很难判断其好坏的,因为IT项目的产品,都是以程序代码的形式,存在于电脑当中,而且制程工艺又极其复杂,导致很多IT项目的质量管理,往往只能是流于形式,这也是IT项目生命周期内,往往需要产生无数文档资料的原因。既然不好直接管理,那就只好写下来慢慢看,慢慢凭经验去判断了。
这就衍生出一个问题,那就是IT项目的管理者,是否可以不懂技术呢?我相信很多IT从业人员,在实际工作当中,都或多或少的遇到过这样的问题场景。就是你去找管理者汇报工作的时候,他往往会和你说,我不懂技术,技术方面的事,你看着办吧。遇到这样的管理者,你是不是很头疼崩溃呢。要是他只是和你开玩笑,说说而已呢,那还好办,说明这个管理者还懂得IT行业的枯燥乏味,会为你制造点娱乐氛围。如果是真不懂的话,那我只想说,大家只有自求多福了。
我们都知道,IT行业的技术性是很强的,这也是很多程序员被叫做研发人员的原因,有点科研的味道了。身为技术密集型项目的领导者,我就想问,不懂技术,你管个锤子。你叫你手下的员工,在技术方面自己看着办,那么是你管理他,还是他管理你呢?IT项目的整个生命周期,每一个阶段都需要相应的技术点,才能充分保证好IT工程建设的质量。要是你不懂技术的话,怎么去制定质量标准,怎么去制定绩效考核体系,怎么去为你的员工协调资源呢。因为你就不知道具体该投入些什么资源,因为你压根就不懂技术。我只想说,不懂技术的管理者,在IT行业中,只能算是害群之马,是导致IT行业混乱的罪魁祸首之一。我们的很多IT企业逐步走向没落,往往就是由这些不懂装懂的管理者导致的,最怕的就是这些人还不自知,还自以为感觉良好。
IT项目,从小处看,是由一行一行的代码所组成的,从大处看,则是由无数的分析设计和架构所支撑的。从代码到顶层设计,试问哪一方面不需要技术呢,差别只在于代码需要的技术相对少一些,顶层设计不仅仅需要很强的技术性,还有经验也是极其重要的。那这些不懂技术的IT管理者,你的经验又从何处来呢,没有技术作为支撑,那即使在IT行业摸爬滚打混得一些经验,那也是垃圾进,垃圾出,这样的经验比无知还更加可怕。因为无知可以通过学习弥补,而错误的经验,那就只能是瞎指挥,屁股领导大脑了。
所以,真的希望国内的IT企业的领导者们,该醒醒了。不要再去用世袭制,裙带关系,亦或是求神拜佛的方式来进行管理了。IT的管理,只有把那些真正懂得技术的专业人员,本身符合管理的条件,放到合适的管理位置,才能让我们的IT企业蓬勃发展,焕发生机。