热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

国内大部分软件公司为什么无法壮大

纵览国内比较大的软件公司,清一色都是做政府项目的(他们能做大的原因我就不用说了吧),真正能做大的国软又有几家呢?这是为什么呢?作坊式管理、自生自灭、销售-开发-维护脱节、缺乏规划等等。

纵览国内比较大的软件公司,清一色都是做政府项目的(他们能做大的原因我就不用说了吧),真正能做大的国软又有几家呢?这是为什么呢?

  1. 作坊式管理
  2. 作坊往往是效率最高的,中国软件公司几乎都是从作坊走过来的, 但把作坊式的管理模式套用到一个不断壮大的公司中显然是不行的。 组织架构到达一定程度后就必然要进行分工的细化,依靠作坊式的"暴力开发"是行不通的。

  3. "法制社会"
  4. 上班必须打卡,迟到要扣钱,还一次比一次多,加班没有加班费,反正算下来就是,只有扣钱的项目,没有加钱的项目。 比起外企,人家上班不打卡,迟到不扣钱,加班有加班费,这样宽松点的环境不好吗?

  5. 自生自灭
  6. 国软一般没有师徒制,有的话也只是形式上的,公司基本没人管你,你也不用去管别人, 新进的员工,不管会不会,先丢个东西给你做,自己研究,不懂的google去。 这也是为什么国软喜欢招有经验的人,因为没经验的人熬不住,跑了几个以后,国软就不招了。

  7. 销售 - 开发 - 维护脱节
  8. 这点是非常严重的,会直接导致项目流产的。中国软件公司的典型的做法是,销售为了业绩,在没有调研的情况下就签了合同(这里主要是指项目型的,产品型的一般可以控制),而且合同的范围也非常模糊,可大可小,接下来就是调研人员上场,调研后发现,10w块钱的合同,调研出来了100w的需求,接下来就是和客户扯皮,最后直接导致项目流产,甚至打上官司。项目或产品上线后,维护人员对系统不了解(一方面是没有文档,另外一方面维护人员一般没有参与到开发中),接下来往往就会发生两种情况:

    • 维护人员在不了解系统的情况下擅自修改,结果导致系统越改问题越多。
    • 维护人员一不做二不休,所有客户反馈的问题全部打回给开发人员,于是开发人员就生不如死,在做别的项目的同时还要维护以前的项目,结果就是导致几个项目都失败。
  9. 缺乏规划
  10. 今天要用这个,明天想用那个,比如某公司在半年的时间内对框架进行了两次大的变动,导致开发人员都必须重新学习框架。 产品也接,项目也接,大的也接,小的也接。 今天领导说往左走,明天说往右走,也不能怪领导,他也没经验,我们就是他的DEMO。 公司没有一个明确的目标,要做成什么样,只是一味的提出做大做强,但是没有规划出如何做大做强。

  11. 三无 - 无需求,无设计,无测试
    • 没有文档是中国软件公司的通病,曾几何时,产品经理丢过来的那一句话:"喂,**,给我做一个**模块来",然后开发人员就开始埋头苦写了。
    • 当然如果你天资聪慧,可以轻易理解出产品经理的意思,那有没有设计都无所谓了,但是,当有一天别人要维护你的程序的时候问题就出现了, 没有文档,代码又那么天马行空,怎么维护?改了这个地方,又影响了那个地方...
    • 其实程序员都懂得测试的意义,可以工时安排的那么紧,哪来的时间测试?测试又没有算工时。所以几乎所有的程序员的做法就是,直接丢给用户测试 这时候有人肯定要问:那项目经理呢?他不是可以测试吗?请记住这是中国软件公司,刚才写代码的那个人就是项目经理,还是售前,还是设计人员,还是维护,还是...

    归结还是成本问题,在外资软件公司中,做文档的工时是比做开发的工时更多的,国软为了节省成本,这块当然要CUT掉了。不必去追去文档有多么详细多么美观,需要做的就是找到一个平衡点,一份适合自己的文档。

  12. 员工都是"十项全能"
  13. 在国软里面的员工各个都是十项全能,从系统调研分析设计,到进度管理,开发,测试,验收,实施,维护,甚至拉给客户拉网线。 直接导致的结果就是这些员工没过多久就直接出来自己开公司了...嘿嘿又一家作坊诞生了...

    这样做对员工个人其实是有好处的,但是对于企业本上来说是没有好处的,并不是说员工成立了作坊,成为了你的竞争对手,而是让员工各个都是十项全能的结果就是:

    • 员工都是"十项全不能"。
    • 员工一旦离职,他手头的项目必定流产。
    • 对公司的发展是不利的(细化分工)。
  14. 莫不关心
  15. 老板并不知道员工在做什么,员工也不知道老板在做什么。 上级很少去关心下级的工作,更别说去关心下级的生活,一个东西丢给你,一个月后交差,中间不管你任何事情,交不了差就唯你是问。 下级也不知道能为上级分担什么,只有等着上级分配任务。 甚至还有些老板都不不知道员工的名字,在这样的中国软件公司里,每个人都是孤立的,又怎么能做大做强呢?

  16. 企业文化
  17. 所谓十年树木,百年树人。 中国软件公司的企业文化表面功夫算是做的很好的了,什么"为客户创造价值","做最好的行业解决方案","软件公司的最大资源就是人才"等等,要多华丽有多华丽, 重复体现了"口号文化"。真正做到企业文化又有多少呢?有多少仅仅是为了做给客户看的呢?

  18. 盲目跟风
  19. 很多中国软件公司看到人家外企软件公司最近在搞什么推进活动,就跟风,效仿外企做,可是无法领悟精髓,纯粹只是在模仿。 (外企集体笑:"一直被模仿,从未被超越") 做完了也不知道这么做的意义,劳民伤财。

  20. 缺乏"执行力"
  21. 中国软件公司的通病,就是"执行力",中国软件公司的学习劲头很足,今天提出要完善测试标准,明天提出要每周写工作报告,可是又有哪些东西能真正的去执行呢? 导致这个问题的主要原因有两个:

    • 提出来的东西到底有没必要做,还是只是应付领导走个过场。
    • 谁来跟踪这些东西?员工写了工作报告,领导没有去查看,去反馈,员工觉得写的也没意义,自然不会继续执行下去。
  22. 管理混乱
  23. 没有划分清楚员工的归属组织,员工并不明确他的上级领导是谁,导致有的员工处于游离状态,有的是员工又是多个领导,不懂要听谁的,有些人忙的要死,有些人又闲的要命,最后搞的最痛苦的就是员工,导致员工离职。

  24. 缺乏团队精神
  25. 为什么会缺乏团队精神呢?并不是中国软件公司没有这方面的概念,中国软件公司也很希望培养员工的团队观念和精神, 无奈因为中国软件公司,一般都是一个人负责一个或者多个项目,连团队都没有,何来的团队精神?

  26. 无法做到补足
  27. 一个项目一旦中途有人辞职,这个项目就会流产。 一个员工一旦辞职,会有N个项目没人维护。 A组的员工无法胜任B组的工作,归根结底就是组织上根本没有考虑过组织变动对项目的影响,没有提前培养人员。

  28. 一成不变和随心所欲
  29. 有两类人一种是把前辈的东西COPY过来,不作任何修改,因为他深信,前辈的一定是对的, 还有一类是不管前人怎么做的,一律不要,全凭自己的"经验",随心所欲,天马行空的进行自主研发, 造成的结果就是错的还是错的,乱的更乱了。

  30. 人才育成
  31. 成本,还是成本,培养一个人要多少成本? 这就是中国软件公司做不大的原因,永远只能停留在"作坊"的原因。

  32. 向心力
  33. 老板做的是事业,员工做的是事情,这是中国软件公司员工的一致观点。

  34. 恶性循环
  35. 人员力量不足 -> 接不了项目 -> 收入少 -> 人员流失; 人员力量不足 -> 强行接项目 -> 亏本 -> 破产。

成也国软,败也国软。

本文地址:http://www.nowamagic.net/librarys/veda/detail/669,欢迎访问原出处。


推荐阅读
  • 2018年人工智能大数据的爆发,学Java还是Python?
    本文介绍了2018年人工智能大数据的爆发以及学习Java和Python的相关知识。在人工智能和大数据时代,Java和Python这两门编程语言都很优秀且火爆。选择学习哪门语言要根据个人兴趣爱好来决定。Python是一门拥有简洁语法的高级编程语言,容易上手。其特色之一是强制使用空白符作为语句缩进,使得新手可以快速上手。目前,Python在人工智能领域有着广泛的应用。如果对Java、Python或大数据感兴趣,欢迎加入qq群458345782。 ... [详细]
  • Python字典推导式及循环列表生成字典方法
    本文介绍了Python中使用字典推导式和循环列表生成字典的方法,包括通过循环列表生成相应的字典,并给出了执行结果。详细讲解了代码实现过程。 ... [详细]
  • 本文介绍了Python版Protobuf的安装和使用方法,包括版本选择、编译配置、示例代码等内容。通过学习本教程,您将了解如何在Python中使用Protobuf进行数据序列化和反序列化操作,以及相关的注意事项和技巧。 ... [详细]
  • sklearn数据集库中的常用数据集类型介绍
    本文介绍了sklearn数据集库中常用的数据集类型,包括玩具数据集和样本生成器。其中详细介绍了波士顿房价数据集,包含了波士顿506处房屋的13种不同特征以及房屋价格,适用于回归任务。 ... [详细]
  • 拥抱Android Design Support Library新变化(导航视图、悬浮ActionBar)
    转载请注明明桑AndroidAndroid5.0Loollipop作为Android最重要的版本之一,为我们带来了全新的界面风格和设计语言。看起来很受欢迎࿰ ... [详细]
  • Go GUIlxn/walk 学习3.菜单栏和工具栏的具体实现
    本文介绍了使用Go语言的GUI库lxn/walk实现菜单栏和工具栏的具体方法,包括消息窗口的产生、文件放置动作响应和提示框的应用。部分代码来自上一篇博客和lxn/walk官方示例。文章提供了学习GUI开发的实际案例和代码示例。 ... [详细]
  • 如何用UE4制作2D游戏文档——计算篇
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了如何用UE4制作2D游戏文档——计算篇相关的知识,希望对你有一定的参考价值。 ... [详细]
  • 本文介绍了2019年上半年内蒙古计算机软考考试的报名通知和考试时间。考试报名时间为3月1日至3月23日,考试时间为2019年5月25日。考试分为高级、中级和初级三个级别,涵盖了多个专业资格。报名采取网上报名和网上缴费的方式进行,报考人员可登录内蒙古人事考试信息网进行报名。详细内容请点击查看。 ... [详细]
  • 从零学Java(10)之方法详解,喷打野你真的没我6!
    本文介绍了从零学Java系列中的第10篇文章,详解了Java中的方法。同时讨论了打野过程中喷打野的影响,以及金色打野刀对经济的增加和线上队友经济的影响。指出喷打野会导致线上经济的消减和影响队伍的团结。 ... [详细]
  • 闭包一直是Java社区中争论不断的话题,很多语言都支持闭包这个语言特性,闭包定义了一个依赖于外部环境的自由变量的函数,这个函数能够访问外部环境的变量。本文以JavaScript的一个闭包为例,介绍了闭包的定义和特性。 ... [详细]
  • Android源码深入理解JNI技术的概述和应用
    本文介绍了Android源码中的JNI技术,包括概述和应用。JNI是Java Native Interface的缩写,是一种技术,可以实现Java程序调用Native语言写的函数,以及Native程序调用Java层的函数。在Android平台上,JNI充当了连接Java世界和Native世界的桥梁。本文通过分析Android源码中的相关文件和位置,深入探讨了JNI技术在Android开发中的重要性和应用场景。 ... [详细]
  • 本文介绍了程序员最美的情人节礼物,即使用JS渲染的3D玫瑰,通过在QQ空间和人人网上分享这个特殊的礼物,可以给情人带来惊喜和喜悦。 ... [详细]
  • 海马s5近光灯能否直接更换为H7?
    本文主要介绍了海马s5车型的近光灯是否可以直接更换为H7灯泡,并提供了完整的教程下载地址。此外,还详细讲解了DSP功能函数中的数据拷贝、数据填充和浮点数转换为定点数的相关内容。 ... [详细]
  • 本文介绍了一种处理AJAX操作授权过期的全局方式,以解决Asp.net MVC中Session过期异常的问题。同时还介绍了基于WebImage的图片上传工具类。详细内容请参考链接:https://www.cnblogs.com/starluck/p/8284949.html ... [详细]
  • 本文介绍了在Mac上安装Xamarin并使用Windows上的VS开发iOS app的方法,包括所需的安装环境和软件,以及使用Xamarin.iOS进行开发的步骤。通过这种方法,即使没有Mac或者安装苹果系统,程序员们也能轻松开发iOS app。 ... [详细]
author-avatar
哥晕死_476
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有