回顾历史,在2000年左右,国内软件开发领域最热门的操作系统、语言、开发工具、数据库等基本上都是大型商业公司的产品。那时Linux已经存在,但是还不算主流。我们当时所工作的IT环境,大部分服务器使用的是Windows Server或者Sun Solaris这样的操作系统。市场上需求最火爆的开发平台是Visual C++、Visual Basic和已经基本消失不见的Delphi。然而大约20年后的今天,当再次审视当前所处的环境时,我们会惊讶地发现,开源社区的产品已然出现在各个领域:从操作系统、开发工具、编程语言,到中间件、数据库,再到虚拟化、基础架构云、应用平台云等。可以说当前的时代是名副其实的开源的时代,企业可以通过开源社区的创新构建一个完全开源的企业架构堆栈,个人也可以通过开源软件获得云之力。
当下这个时代已经不是开源和闭源之间的选择与博弈,而是大面积的开源与开源项目之间的竞争了。除了技术的先进性,一个重要的因素就是社区运营,所谓得开发者得天下,哪家能够笼络最多的开发者,哪家就是最后的胜利者,从而构建起足够厉害的生态,一个典型实例就是当下热门的Kubernetes,那种战略性全方位吸引开发者的路线令人叹为观止。
今天已经进入到开发者的黄金时段,要说明现在开发人员有多受重视,只需看看规模逐年扩大,曝光度和关注度逐年提高的各类“开发者大会”。个人、组织和整个社会都面临一个共同议题:如何适应正在成形并崛起的“开发者文化”和开发者共同体?
我们的计算机教育的改革也到了最迫切的时候。
领取专属 10元无门槛券
私享最新 技术干货