其他
为什么中国程序员水平一直上不了层次?无非是这些原因!
来源:my.oschina.net/u/4139951/blog/3065440
纵览,国内比较大的软件公司(以下统一简称"国软"),清一色都是做政府项目的(他们能做大的原因我就不用说了吧),真正能做大的国软又有几家呢?这是为什么呢?
今天在这里就给大家简单分析下:
一."作坊"式管理
"作坊"往往是效率最高的,国软几乎都是从作坊走过来的, 但把作坊式的管理模式套用到一个不断壮大的公司中显然是不行的. 组织架构到达一定程度后就必然要进行分工的细化,依靠作坊式的"暴力开发"是行不通的.
二."法制社会"
上班必须打卡,迟到要扣钱,还一次比一次多,加班没有加班费,反正算下来就是,只有扣钱的项目,没有加钱的项目. 比起外企,人家上班不打卡,迟到不扣钱,加班有加班费,这样宽松点的环境不好吗?
三.自生自灭
国软一般没有师徒制,有的话也只是形式上的,公司基本没人管你,你也不用去管别人, 新进的员工,不管会不会,先丢个东西给你做,自己研究,不懂的google去. 这也是为什么国软喜欢招有经验的人,因为没经验的人熬不住,跑了几个以后,国软就不招了.
四.销售-开发-维护脱节
这点是非常严重的,会直接导致项目流产的.国软的典型的做法是,销售为了业绩,在没有调研的情况下就签了合同(这里主要是指项目型的,产品型的一般可以控制),而且合同的范围也非常模糊,可大可小,接下来就是调研人员上场,调研后发现,10w块钱的合同,调研出来了100w的需求,接下来就是和客户扯皮,最后直接导致项目流产,甚至打上官司.项目或产品上线后,维护人员对系统不了解(一方面是没有文档,另外一方面维护人员一般没有参与到开发中),接下来往往就会发生两种情况:
维护人员在不了解系统的情况下擅自修改,结果导致系统越改问题越多. 维护人员一不做二不休,所有客户反馈的问题全部打回给开发人员,于是开发人员就生不如死,在做别的项目的同时还要维护以前的项目,结果就是导致几个项目都失败.
五.缺乏规划
六.三无-无需求,无设计,无测试.
七.员工都是"十项全能"
员工都是"十项全不能". 员工一旦离职,他手头的项目必定流产. 对公司的发展是不利的(细化分工).
八.莫不关心
老板并不知道员工在做什么,员工也不知道老板在做什么. 上级很少去关心下级的工作,更别说去关心下级的生活,一个东西丢给你,一个月后交差,中间不管你任何事情,交不了差就唯你是问. 下级也不知道能为上级分担什么,只有等着上级分配任务. 甚至还有些老板都不不知道员工的名字,在这样的国软的,每个人都是孤立的,又怎么能做大做强呢?
九.企业文化
十.盲目跟风
十一.缺乏"执行力"
提出来的东西到底有没必要做,还是只是应付领导走个过场. 谁来跟踪这些东西?员工写了工作报告,领导没有去查看,去反馈,员工觉得写的也没意义,自然不会继续执行下去.
十二.管理混乱
十三.缺乏团队精神
十四.无法做到补足
一个项目一旦中途有人辞职,这个项目就会流产. 一个员工一旦辞职,会有N个项目没人维护.
十五.一成不变和随心所欲
有两类人一种是把前辈的东西COPY过来,不作任何修改,因为他深信,前辈的一定是对的, 还有一类是不管前人怎么做的,一律不要,全凭自己的"经验",随心所欲,天马行空的进行自主研发,
十六.人才育成
十七.向心力.
十八.恶性循环
人员力量不足 -> 接不了项目 -> 收入少 -> 人员流失. 人员力量不足 -> 强行接项目 -> 亏本 -> 破产.