发卡厂家
免费服务热线

Free service

hotline

010-00000000
发卡厂家
热门搜索:
技术资讯
当前位置:首页 > 技术资讯

创业思考山寨还是微创新

发布时间:2020-02-10 18:30:54 阅读: 来源:发卡厂家

创业企业资源有限,志向又远大。

对于科技类公司(主要依赖软件提供产品)来说,是拿别人的方案改改先用起来,还是自主开发呢?

这个问题十分困扰人,因为各有利弊。

总的来说,利用别人的开源解决方案项目完成的快,功能强大,成本低。

但开源方案最大的缺点是底层架构有自己的逻辑,项目的发展和底层架构的逻辑一般会发生矛盾。这个时候,痛苦不堪,处于两难境地。

对于自己开发来说,优势很明确,就是完全掌握了项目的实现方式和发展方向,不会出现产品和需求打架的问题。

但自己开发最大的缺点是周期长,工作量大,成本相对高。

对于国内的企业,由于对成本的高度敏感性,大多采纳了开源的解决方案。

甚至连中外巨头公司都采纳开源系统,比如中国移动、联想。国外的如google、苹果。

国内采纳开源最成功的例子是站长们采纳戴志康的DIscuss软件。最失败的案例是中国的国产操作系统和办公软件。

抛开大的公司,对于我们这样的中小公司如何处理这个选择难题呢?

逻辑上实际上也很明显。

第一:在成本不能支撑自主开发的情况下,只能利用开源软件。这是不得已的选择。

第二:在成本能支撑的情况下,是选择开源还是自主开发呢?

对于短期项目,无容置疑采纳开源解决方案。因为自主开发综合来说最大的成本是时间,一个成熟稳定的软件系统必须经过一年以上的积累。

对于长期项目,如果条件相当的条件下,无容置疑是采纳自主开发,因为这样才能保证项目的长期有效性。

对于长期项目,如果需求不明确的情况下,采纳开源软件较为合理。因为这个时候重点是最小的成本最短的时间找到拥护真正的需求。如果自主开发,那就花费大量的精力在研发实现和修改程序上了。

对于长期项目,如果需求明确。一般原则是直接采用自主开发。

但是由于时间紧迫或者投入成本有限的话,可以考虑先采纳开源系统应付当前需要,当需求稳定、资源相对充足的时候,重新开发为时不晚。

但是,采用开源系统有个刚性要求,就是底层完全符合开源方案逻辑,只能做表面的优化工作。

对于创业公司的具体项目,我的建议是:

如果初期对用户需求有足够的把握和信心,在资源能够满足的情况下,逐步自主开发。

如果资源十分有限,那么先利用开源系统快速搭建起来项目平台,先验证你对用户需求的判断。然后在自主开发。

简单总结一句话,一般规律是:早晚是要自主开发的。问题只是项目起步阶段需不需要借助开源项目支撑一阵。

备注:本文分享了开源行业资深人士贾记春同学的很多观点。

深圳工商税务申报

筹划税务技巧与实务

广州注册公司企业

广州注册公司费用