自从美国从去年逐渐加大对中国科技企业的打压之后,掌握核心技术就已经上升成为了一项全民级别的饭后议题。 像是其中光刻机、芯片设计一类的高精尖技术,光是咱们差评就已经跟大家用文章和视频掰开揉碎聊过无数回了。 所以大多数小伙伴的心里可能已经有数了硬件这一块投入大,产出慢。我们只能是丢掉幻想,准备斗争。 不过相比起难啃的硬件,最近有消息说,我们的软件行业可能要开花了。 理由是前一阵,工信部公布了2020年开源托管平台项目的招标结果。 其中决定,把码云(Gitee)提升为面向中国的独立开放源代码托管平台。也就是所谓的国家队。 上面这句话里的工信部是啥我们都知道。手机不能换套餐、网络账号不能注销、恶意扣费、网络诈骗凡是和信息技术有关的,找工信部投诉准没错。 可是这个码云和开放源代码托管平台是个啥? 经常看咱们差评文章的小伙伴应该知道差评君有个业余爱好是撸代码,其中不少次在介绍和代码有关的故事时都提到了一个网站。 那个网站的名字叫GitHub。 GitHub就是一个开放源代码托管平台。不仅如此,它还是全球最大的开源代码托管平台。 每天,无数程序员都会把自己写的代码上传到GitHub中,避免哪天因为电脑坏了导致全盘GG。 所以开放源代码托管平台就是个用来存代码的百度网盘? 不不不,这个托管平台更像是一个公共大广场假如说我往GitHub上传了一段程序代码,那么GitHub上的所有用户都能搜到这段代码。 不需要什么查看授权,也不需要什么提取码,看别人的代码就跟逛花展一样,随随便便。 GitHub上今天被人看得最多的五个项目 可能有小伙伴得奇怪了,把自己辛辛苦苦写的代码上传到公共广场给别人抄了去,这不是犯傻嘛。 非也,把代码上传到GitHub的小伙伴们非但不怕别人抄,反而怕别人不抄。 因为从某种角度上讲,程序员的代码圈子和演员的圈子差不多最怕的是自己的作品被雪藏,没人看到。 一旦自己的作品被人奔走相告、口口相传了,那么就代表着自己的机遇来了。 比如说,差评君就知道有一些互联网机构的猎头人员就会驻扎在GitHub上,依照代码项目的质量高薪挖人。 而且就算不考虑猎头这码事,GitHub本身就是一个全世界程序员的聚集地。 程序员们可以互相借鉴学习优秀的代码、给对方的代码找错。 而且GitHub还集成了很多附加功能,比如它可以帮助程序员测试代码性能、自动打包、发布、整合热门的公共库。 现在的GitHub就好比是个一条龙服务提供商,程序员们要想省时省力的找工作、写代码、秀技术,GitHub都是绕不过的一环。 总之一句话:程序员逛GitHub,就像是爹妈们带着孩子照片来到了公园的相亲角。 里外都是赚的。 所以我们说了这么GitHub的好处,这和前面提到的码云Gitee有什么关系呢。 关系大了,因为Gitee(中文名码云)就是想成为中国版的GitHub。 和当年国内的校内网像素级复刻国外的Facebook然后大获成功一样,码云团队的想法也是类似的。 如果有小伙伴同时用过码云和GitHub的话,会发现两者的界面几乎一致。 最多就是换了个配色,然后把所有的英文按钮都换成了中文。 这是因为,码云和GitHub的核心都是使用了一个名叫Git的版本控制程序,基础协议和技术完全互通。 相当于同一款手游的两个不同渠道服。 所以码云做了一个按钮,可以一键导入GitHub上的程序代码就不难理解了。 而且由于服务器设置在国内的缘故,使用码云同步代码比GitHub更快更稳定。 不过明明都是借鉴的优秀创意,校内网在当年成为了全民社交爆品,码云却一直不愠不火,没在程序员圈子里掀起什么风浪。 就拿人年百的知乎来说吧,码云在上面的话题度还不到GitHub的一个零头。 其实稍微想想大家就能明白,平台成功的源头不在平台本身,而在于平台的用户。 校内网是紧随着Facebook上线的,一个收割美国的社交圈子,一个收割中国的社交圈子,互不冲突。 可是码云上线的时候,GitHub已经成立了整整五年! 五年的时间,哪吒都快两岁了,更别提比哪吒快得多的互联网时代了: 在这期间,GitHub成为了受全球程序员追捧的代码交流和协作平台,一大堆优秀的开源项目和外围生态也围绕着GitHub建立。 比如目前承载了淘宝海量交易数据的MongoDB数据库。 又比如名为React的前端网页框架。目前光是基于它的国内产品就包括了知乎、美团、滴滴、淘宝、QQ等等。 甚至于我们天天都会用到的小程序引擎,一开始也是借鉴了它的分支项目ReactNative打造的。 反观码云,差评君前几天又去上面逛了一圈,只有华为鸿蒙和百度开源两个大V撑场面。 而阿里、滴滴、字节、腾讯、小米等巨头都是GitHub单线操作。(滴滴在码云有建号,但是代码几个月没更新了) 其他个人开发者有些诸如srs一类的行业项目,但也是从GitHub镜像回来的。 毫不客气的说,全球的顶尖程序员、优秀项目、讨论的氛围都在GitHub上,平台做再好再快,也只是空架子。 况且码云作为一个创业公司,在资源上也做的并不是那么好隔壁GitHub能给程序员提供无限容量,码云却只能提供5GB的空间。 外加上创业公司的不确定性,试问谁会把自己重要的代码放在一个随时有可能跑路的平台上呢? 原版的GitHub跟它一比简直香爆了好不好。 不过随着今年的国际局势变化,情况发生了些许改变GitHub开始受到美国管制了。 原因很简单,别看GitHub面向的是全球的程序员。但归根结底,它是一家位于美国的互联网服务公司。 而美国公司服从美国管制规定,天经地义。 因此尽管美国商务部还没表态,GitHub就主动当起了排头兵,在前一阵清理了一波伊朗、白俄罗斯和争议克什米尔地区程序员的账户。 一名常住荷兰的伊朗籍程序员被封 GitHub给出的理由是 怀疑你在造核弹 在此之后,很多国内的小伙伴都很担心:GitHub下一步会不会把我也封了? 当一个中立的交流平台变得不再中立,我们唯一的办法就是变被动为主动,建立自己的阵地。 因此,国内唯一借鉴GitHub的公司码云,被工信部的招标计划点名了。 要是放在以前,有小伙伴问差评君要不要给国产的码云一个机会的话,差评君多半是不同意的。 因为不管从什么角度,GitHub都比码云更能提供一个优秀的交流环境。刻意为了支持国产制造沟通和交流上的割裂是得不偿失的。 但是现在裂痕已经被对方撕开了,我们也是时候重新考虑这个问题了。 得到点名扶持的码云算是开了一个好头,至少它能够撇清跑路公司的帽子了。那些曾经担心数据安全的程序员们很可能会成为码云的新血液。 此外,国内的科技巨头们也有很大概率会集体入驻码云。有优秀的巨头带头,越来越多的个人开发者才有可能从GitHub回流。 差评君甚至可以YY一波GitHub上的华裔大佬们携代码入驻码云的场景。 平台上的交流繁荣之后,码云也可以给程序员们提供更多的服务: 比如吸纳更多的融资,对接更多的第三方服务,提高程序员的代码仓库容量,定期组织线下技术交流活动等等。 说不定再过不久,码云也能做成像GitHub那样从入门到入土的一条龙服务。 当然了,码云也可能永远永远都达不到GitHub那样的高度。 但是当形势真到了不可挽回的那一步时,也许码云就是国内程序员们最后的港湾。