做软件行业要有生态环境的概念,这个生态环境决定了自有软件的生存空间和成长可能性,软件定义世界是当前软件行业的主体,软件厂商要从市场和技术两个方面留意自己的生存空间:
从市场的角度看,你可以在一片大陆和另一片大陆之间的狭小地带努力耕耘,无法暴富但是安逸地生存下去,直到这个大陆之间的狭缝被填平;你可以在一个庞大的软件体系里专注于做一个部件,做到无比的通用易用好用,通过海量的用户授权获得回报,直到更好的部件出现或体系升级不再需要这样的部件;你可以经营一个平台,左右逢源地动员尽可能多的智慧与你融合,变成一个具备足够可能性的通用体系,在运营过程中建立不可动摇的地位,地位代表着话语权和稳定收益,直到你的组织衰败管理落伍,一切分崩离析;你可以深入一个行业,关注业务和发展,随行业潮涨潮落,不断更新自己,以你对行业的理解和完整的产品体系立于不败之地,直到产业升级、政策变化让你多年积累变得一文不值;你可以培养敏锐的嗅觉,顺应一个浪潮,经营一个概念,聚拢并不顶尖的一些资源,快速包装出一个产品,炒热它,卖给另一个并不关心产品的团体,实现快消式盈利,直到更疯狂和更没有底限的人把你赶出去。你可以像经营一个人力资源市场一样在供销两端牵线搭桥,把廉价的软件个体户介绍给对软件没有太高要求只需要便宜的客户,同时保障双方的权益不受损害,直到业务的不稳定将资金链搞断,草草收场。
从技术的角度,几乎全部的国内软件厂商是不掌握核心技术的,基本都是在应用层市场里浴血拼杀,用国外的高级语言和IDE、国外的算法、国外的引擎搭建出各种应用软件。还有多少公司还在使用传统的源代码开发,所谓好的技术就是有几个优质的系统架构师、产品经理和程序员,如果还有一些相对规范的项目管理,对UI交互比较重视,就能够以科技公司的形象示人,所以大部分软件公司的技术都是活在PPT里。面对这样的现状和生存压力,软件公司需要对新技术新方法快速理解消化和跟进,保持自有产品的生命力,也需要有一定的技术识别判断和整合的能力,确保能够掌握和应用合适的技术应对客户开发需求。可自称掌握核心技术,站在国内的软件金字塔顶端的只有华为和阿里两家,一般的软件厂商是不具备这两家的资金规模、人才和生态地位的。
网友评论