围绕公司产品力和商业模式的可持续性,我将软件公司分为四类:
1、外包企业。 公司没有成熟的软件产品积累。 项目采用简单粗暴的方法,根据客户的要求(这里不一定需要)应用各种模板和代码框架,以最低的成本实现项目目标。 利润来自于项目利润与开发商成本之间的差额。
外包公司是软件企业中项目风险最高的,盈利能力也相对较弱。 很多订单都是通过关系来接到的,软件的价值充分体现在程序员对客户的沟通和理解上。
2.行业软件公司。 国内生产具有国际影响力的行业软件的企业还很少。 我更多指的是能够生产某个领域的软件产品的公司。 此类企业对特定行业做了一定的行业研究,对行业流程和企业普遍痛点有基本的了解,根据行业普遍需求进行总结性软件开发软件开发的行业代码,并在实践中不断完善自己的软件产品。 软件的复现性得到了一定程度的提升,结合定制功能可以快速交付。
行业软件在一定程度上降低了软件与业务契合的风险,通用的功能可以接触到更广泛的客户群体。 盈利稳定性优于外包公司。 深入挖掘行业需求,才能产出具有更好可持续性的成熟软件。
3.平台数据公司。 从行业软件升华,通过大规模整合行业数据,分析数据模式和扩展数据价值,实现数据增值。 业务数据是比业务功能更加通用的资源,数据领域具有先发优势。 一旦取得领先,就不容易被追赶和超越。
很多平台软件公司都声称自己的商业模式很好,但真正能从数据层面提供原始价值的却很少。 这也是近年来互联网+衰落的原因。 真正有数据、有实力的平台都是为了软件生态而发展的,只有那些靠欺骗的学习者在推广商业模式。
4.独角兽公司。 要成为这样的公司,需要在基础理论上取得重大突破,比如数学或工程方面的原创性东西,能够影响大多数人的工作和生活。
此类企业可以轻松获得融资软件开发的行业代码,将理论升级为工程系统,并快速转化为市场化服务。
因此,根据程序员为哪家公司编写代码,对知识的理解存在很大差异。