当前软件开发面临的问题确实让人担忧。行业内部竞争激烈,价格被过分压低。报价过高毫无优势,使得软件开发盈利变得极其困难。这就像一场无声的战争,最终每个人都感到筋疲力尽。
软件的漫长研发周期
不少软件的研发过程漫长,期间并无明显成果。以我所在公司为例,ERP软件的研发项目,虽然只有几位研发人员,但每月工资支出就超过五万,十个多月过去了,项目进展依然不明朗。研发周期长是一个普遍现象。在此期间,老板承受着巨大的压力,觉得长期无收益难以维持。然而,员工们普遍认为,一个标准ERP软件的研发周期长达一两年是正常现象。
往往,研发周期较长时,会与企业追求利益的期望发生矛盾。老板急于看到成效,但研发工作却遵循着其固有的规律。
源码售卖背后的无奈
我听说过令人震惊的软件源码交易案例。有位同行将他十多年积累的解决方案源码以8万元的价格卖出。这表明他之前投入的五百多万元都付诸东流了。这显现出软件企业的无奈。即便软件拥有技术含量,一旦企业遇到困境,其价值也会因可复制性而大幅下降,沦为低价商品。这样的源码交易使得行业经验轻易落入他人之手,将软件行业的薄弱之处暴露出来。
软件售价并未与其实际价值相匹配,这主要是因为人们没有充分认识到它所蕴含的行业解决方案的重要性。
软件与硬件的盈利对比
硬件导向的企业与纯软件企业盈利差距明显。根据我以往的工作经历,我发现同时拥有硬件和软件业务的公司,其硬件部分的盈利更为丰厚。硬件成本通常较为固定,价格保持稳定。以基础硬件设施为例,其销售渠道畅通无阻。相较之下,软件市场却常陷入恶性竞争,定制软件推广面临较大困难。
硬件的收益模式更稳固,相对而言,软件若推广不成功则容易造成损失。客户若觉得没有收益,便会选择放弃,这使得软件的盈利变得难以预料。
软件的可复制性
软件源码的复制功能是导致软件内卷化的关键因素。我老板的一个朋友就遭遇了这种情况。他积累多年的软件因为可以被复制,结果只能以低价出售。这真是软件行业的遗憾。
软件若易被复制,无论投入多少人力和财力,都可能因竞争而贬值,这成了纯软件开发的重大风险。
企业老板的考量
从企业主的角度来看,追求利润是最根本的目标。我的老板觉得,撤销研发部门就能实现盈利。这表明,在面对软件开发投入与回报之间的矛盾时,老板对研发部门的价值持否定态度。
不少企业主在持续投资却未见到收益时,往往会选择放弃进行软件研发,尤其是当市场竞争激烈且价格压得较低时。
程序员的就业抉择
当前环境对程序员的工作岗位有很大冲击。在招聘网站上,只有那些依赖硬件的企业才能为程序员提供高薪。这一点反映出纯软件开发的衰落趋势。
各位程序员朋友们,你们是否愿意投身于以硬件为核心的企业?面对这样的转变,若想获得更佳的职业成长和收入,我们是否应该告别纯软件领域,转投硬件驱动型公司?期待大家热烈讨论,共同分享观点,并给予支持。