看软件行业的前景

近来见到越来越多的开源软件。中国也已经有了专门经营开源软件的公司,比如80后创业明星-戴志康,可见潮流所至,不可阻挡。
总是有人会问,如果连源代码都公开的话,公司怎么赢利呢?怎样保护公司的竞争优势呢?对于软件开发从业人员来说,如果到处都是免费的代码,他们是否还能保住饭碗?如果你有这些疑问,而始终找不到答案,那么很可能你将是在大洪水到来时没有登上方舟的人。
按我个人的看法,在管理软件领域,已经没有不为人所知的技术秘密,而这些秘密也从来就不是稳固的优势。在这个信息时代,没有人可以长期垄断知识。最终任何知识,都将可以随时得到。所以开源软件,必将是软件行业发展的方向。
那这是否意味着每个人都有同样的机会呢?不知道你是否会认为百米赛跑中,因为大家从同一起跑线起跑就意味着大家有同样的获得冠军的机会。但在我看来,谁能得到冠军根本不决定于发令枪响之后,而决定于比赛之前。看似的平等机会,其实是为了让本质的不平等得到最充分的表现。
那么真正的答案是什么呢?是什么能让一个开放所有源代码的软件公司存活?能让软件从业人员在软件代码随处可得的时代找到工作?
是软件专业领域框架的 复杂性、管理的 有序性、软件开发的 速度
如果看一下数学或物理领域的研究,我们就会对复杂性有所了解,一切的知识都是公开的,但能够完全掌握它们的人少而又少。
如果我们再看一下弱肉强食的动物界,我们就会对速度有所了解,仅仅是一点点的速度差别,就决定了生与死。
一个开源的软件公司,就是掌握了高度复杂并且高度专业的软件的开发能力,并能快速进取的公司。这个公司对这个行业或者这个区域的专业能力、以及该公司在软件开发管理上的高度工业化(流程化),并且有一系列快速开发的工具和熟悉这些工具的工程师。
而至于代码本身,并不是它们的核心竞争力所在。
一个软件行业的从业人员,如果不能掌握软件专业领域框架的 复杂性、管理的 有序性、软件开发的 速度,无论具有多么高深的技巧,都终将在软件领域迅速发展的潮流中落伍。数百年前大机器生产淘汰小手工业者的一幕正在软件行业重现。

你可能感兴趣的:(框架,工作)