加入收藏 | 设为首页 | 会员中心 | 我要投稿 草根网 (https://www.0515zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

中国的程序员为何开发不出来像spring一样优秀的框架?

发布时间:2023-01-12 10:56:00 所属栏目:大数据 来源:
导读:  作为一个开源软件的贡献者、工作十年、接触过各种开源框架的程序员,我对这个问题挺感兴趣的大数据技术架构,也深有体会,我想借此谈谈自己的想法。

  国外的员工一般都能按照正常的作息时间工作,而中国的
  作为一个开源软件的贡献者、工作十年、接触过各种开源框架的程序员,我对这个问题挺感兴趣的大数据技术架构,也深有体会,我想借此谈谈自己的想法。
 
  国外的员工一般都能按照正常的作息时间工作,而中国的程序员大部分人其实都比较忙,你懂得,他们大部分时间可能在增删改查,根本腾不出来时间去给开源社区贡献代码。
 
  说说我自己吧,也是由于工作原因吧,我研究了一些apache flink的源码,也想多给贡献一些代码,其实说实话那些框架虽然很大,但是也不是有多高深,到你完全看不懂的地步,只要有时间去学习,完全搞得懂,但是问题就是发现自己没时间,因为我还有其他一堆工作,可能是架构设计,可能是增删改查,可能是各种业务需求,我只能抽出来很少的时间来学习源码,而这些开源框架的源码更新又比较快,一段时间不看,他的架构可能又改了,所以目前就是贡献了一些代码之后就没时间弄了。
 
  我觉得国内的人对于版权、知识共享方面好像比外国的差一些,我们拿来了一个开源免费的软件,然后自己用,不满足的地方自己改改,添加几个功能,但是有时候却不愿意回馈回去。(不过我觉得最近几年好了一些,当然也可能是涉及到了自己公司一些私有的东西)
 
  大部分程序员还是在做一些增删改查的工作,能开发出类似spring的框架,是需要一些技术功底的,所以这些人其实还是少数,此外单枪匹马也是不可能弄出来的,至少要有一个团队吧,试想一下,现在国内的公司有几个愿意组织一个团队去免费的做这个事情呢?
 
  中国的互联网、IT行业起步就比外国晚,看一下apache的那些开源项目,其实早些年基本就没有中国人开发的,不过最近几年中国人在apache的贡献呈上涨趋势。
 
  公司都是要生存,是要赚钱的,所以作为公司,第一步想的是先活下去,如果是纯搞这些开源免费的框架研究,但是挣不到钱,公司就没了,后续也没法搞了,这样就进入了一个不健康的循环。
 
  就拿阿里和apache flink来举例吧,最早阿里是需要一个能支持他们业务的流处理框架,发现了不太成熟但是有潜力的flink,所以他们基于flink做了很多改动,之后把改版的flink回馈社区,这样就会有越来越多的人使用flink,然后大家都把自己改的东西回馈社区,这样你就能用到别人添加的有用的新功能,做到互利共赢,这样才是一个开源社区良性的发展。
 

 

(编辑:草根网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!