为什么几乎所有的开源数据库中间件都是国内公司开源的?并且几乎都停止了更新?
开源社区的建设是一个长期的过程,不仅仅是把源码开放这么简单的事情,从目前的阶段看开源在国内全面的兴起还是需要一段时间,就拿数据库的中间件软件社区,之所以在国内能够兴盛一段时间根本的原因在于国内强大的内需市场,国内数据库的存储访问量几千万甚至上亿也是司空见惯的事情,特别是国内互联网行业快速的发展,高负载的数据库中间件也是应运而上,在早期得到很大一部分的人认可,但是随着大家在这块都有足够的积累之后慢慢这块的热度已经在慢慢下降了,现在很多企业都掌握了这个技术。
国内现在软件的开发大部分还是集中在应用类开发,很多人觉得中国人的山寨能力强,其实任何一个起点低的国家在最快捷的发展方式就是直接借鉴先进国家的经验,直接转化成自己的产品,这种在跟进的效率上是最高的,也是最实际有效的二战之后的日本之所以在很短短时间内恢复元气,就是不断的借鉴欧美的技术,在短时间内让自己强大起来了,中国现在处于高速的发展阶段很多先进的企业已经摆脱了山寨的帽子,开始了全面的自主研发。
中国目前还处于快速的追赶阶段,所以更多还是在借鉴国外开源社区的力量,能够贡献的企业或者个人相对还是比较少,毕竟国内像华为这种规模的企业还是在少数,大部分还是在借鉴国外先进的开源社区,这种阶段还会持续一段时间,即使借助国内强大的内需偶尔在开源社区热闹一阵子也只是一种暂时的局面,从技术积累的底蕴上看还是存在很大的差距。
国内的软件开发环境相对于欧美还是有差距,很多程序员在35岁的时候就存在极大的危机意识,很少有人在技术岗位上准备奋斗一辈子,即使存在目前现实的环境也不是很融洽,因为国内每年毕业的学生加入到计算机编程行业都能达到几十万上百万,对于国内以应用级开发为主的环境下老程序员的生存环境不是那么理想,所以很多技术能力不错的技术人员早早就告别了技术生涯开始创业或者转行做管理去了,无论水平高低程序员在接近40岁的时候都开始为自己的后半生考虑了。
从技术积累的角度分析,程序员在30,40岁之间是黄金期的存在,这个时候无论经验上还是从对架构的认识上都到了一定的层面,这个时候对于技术生涯来讲更是要出东西的关键时期,国内有大量这方面的人才从技术转向了管理,其实从实质产业的产出比上是一种极大的浪费,当然这也是发展过程中必备阶段,任何成熟产业的诞生都是需要时间的,在国内快速发展的软件市场同样具备这种道理,每年大量的计算机毕业生涌向软件产业以及产业的不断成熟都是未来国内软件竞争力因素所在。
推荐技术文章: