vlambda博客
学习文章列表

GItHub:我要去北极,寻找代码,寻找种子!”


GitHub作为程序员最好的学习帮手、技术交流论坛,同时也作为全球最大的软件开发平台,临近新年他也按捺不住要“搞事情”了,不仅仅想要把GIT遍及全球,还想要我们程序员的代码可以千古保存。

 GItHub:我要去北极,寻找代码,寻找种子!”

图片源于网络,仅作配文展示


原来,近日GitHub宣布了一项永久保存代码计划,即通过不间断的跨各种数据格式和位置存储多个副本的方式来保留开源代码,这些代码最终被记录在胶片之中,埋藏于北极斯瓦尔巴特群岛废弃矿井的密封室中。


有趣的是,这些即将被保存千年的代码,隔壁住的也是人类的“诺亚方舟”—全世界农作物的种子。


也许当某一日战火响起,一片废墟中还能留存一个程序员,他存活的信念大概是:“我要去北极,寻找代码,寻找种子!”


这项代码保存计划,技术上已经基本上没有什么问题,就像俄罗斯套娃一般,这些代码最终可能会被装在微软的玻璃瓶中,保存千年。


而现在留给GitHub以及广大程序员们的问题是,什么样的代码能够成为点燃千年科技之光的希望之火。GitHub为此也有动作,在未来会以每年或者是两年一次的节奏来挑选代码进行储存。

 GItHub:我要去北极,寻找代码,寻找种子!”

图片源于网络,仅作配文展示


GitHub的脚步也不仅仅想要到北极的荒凉群岛,它们还想要触及更大的市场,比如中国。


GitHub的首席运营官在12月接受英国《金融时报》采访时表示想要在中国扩张,中国方面也十分鼓励。


GItHub:我要去北极,寻找代码,寻找种子!”
北极不够,还要中国

                          


其实GitHub的扩张计划非常简单,从开设外商独资子公司开始,从总经理级别开始招聘员工。虽然这之中还涉及到一些代码内容托管问题,但是这些问题官方在寻求解决办法。


GitHub的中国入驻计划不仅仅是他们脑袋一热,因为也不仅仅是对中国,对于GitHub本身也会带来一些实质性的好处。


首先根据GitHub发布的2019年度报告,在其全球超过4000万开发者用户中,有3200多万用户是来自美国之外的地区,而在其1000万个新开发者和4400万个开源项目之中,来自中国的开发者和项目比去年多了48%,中国香港的开源项目贡献数量也是最多,中国也是世界上第二大的开源贡献者。


可以说GitHub入驻中国,正是开辟了一个最大的海外市场。而对于中国来说,GitHub入驻中国也有众多益处。

 GItHub:我要去北极,寻找代码,寻找种子!”

图片源自网络,仅做配文展示



GItHub:我要去北极,寻找代码,寻找种子!”
跳入巨大市场的GitHub不知是鱼还是饵


开源简而言之就是技术共享,共同进步。在国外众多科技企业中,拥抱开源已经成为一个共识,技术越开放,可以发展水平也就更快。


这在国内也已经成为一个大家心里都有数的事情,对于很多大企业来有技术水平,更多的是共享。但是对于国内众多中小互联网企业来说,还得依靠开源。


而GitHub上则有很多免费功能,共享的代码,拿来就可以用。如果GitHub入驻中国,对于一部分中国中小企业来说则意味着拥有了更多的免费资源,同时中国是市场也会得到更快的反馈,产品上也会进行相应的优化。


也不仅仅是对于中国的中小互联网企业,对于互联网大咖例如BAT,也对于中国目前的开源状况,也许会如火星撞地球般带来新的活力,不一样的刺激。


尽管BAT已经对开源有不一般的重视,纷纷开始开源计划,但是整个国内的开源行业却并没有太大的活力,大家对于开发者人群也没有更多的重视。而GitHub进入中国,就是对中国开源市场的最大刺激。


GitHub进入中国,招聘员工,开源社区管理模式以及经验等等软件文化都会被带入中国。其经营模式也会给中国开源社区带来灵感,同时其对于中国市场也会有更多的重视。


GitHub入驻中国就像给国内开源市场抛下了一个肥美的鱼饵,当大量的鱼儿涌过去,中国的资本也将看到巨大的利益,开始设饵捕食。

 GItHub:我要去北极,寻找代码,寻找种子!”

图片源于网络,仅作配文展示


GItHub:我要去北极,寻找代码,寻找种子!”
程序员们的学习福地来了

                        


而对于中国广大的程序员同胞们来说,GitHub入驻中国,开源,技术学习,也会有一个更大的平台。


目前GitHub已经在考虑把所有的文档都翻译成中文,正在和中国的大学进行合作,也鼓励高校的教师在教学中使用GitHub。语言的转换也降低了大家使用GitHub的门槛,程序员们也能偶拥抱更精尖的学习资源。


GitHub的代码保存计划以及入驻中国计划,也许正回到了三个最古老的哲学问题:我是谁?我在哪儿?我将到哪儿去?而回答正是:我是GitHub,我在中国,我要到遥远的1000年以后。


计划能不能成我们不知道,但是如何利用GitHub学习却是我们广大程序员们可以思考的问题,而小渡也有一些建议带给大家:


移动GitHub端,随时随地改代码,修BUG,2019年的11月14日GitHub正式发布了GitHub的移动版本,支持IOS和Android两大平台。


移动端的出现让程序员们可以随时随地和开发团队保持协作,进行分享反馈,同时能够自动适配各种移动屏幕尺寸。也就是说有了它,程序员们可以在公交、地铁上、随心查看自己的产品设计,在陪女朋友逛街的时候也许还能灵机一动改个BUG。


GItHub:我要去北极,寻找代码,寻找种子!”
小功能也许会有大惊喜


其实GitHub不仅仅是代码共享,技术开发,同时它还有一些小功能。例如发简历,写博客,这两个功能可以记录你的技术成长,同时也能够把你的能力放在一个更广阔的平台进行展示。


另外你也可以随时查看各种不同的项目,获取灵感。同时你还可以在GitHub上找到各种各样的技术大神,你也可以翻看他的项目贡献,跟随大神的足迹去获取一些学习内容,以及学习经验。虽说功能小,但是大平台上的小功能如果利用好了,也会发挥大作用。

 GItHub:我要去北极,寻找代码,寻找种子!”

图片源于网络,仅作配文展示


另外GitHub还有很多新奇的玩法,有很多程序员们会上线众多沙雕功能,可以说这些沙雕功能贡献了程序员们80%的快乐。


Sorry功能,一个可以将自己的梗生成GIF的表情包生成器,而中国程序员们也贡献了不少的表情包。

狗屁不通文章生成器,这个功能呢只要输入一句话就能生成万字长文。


这些小工具看上去有些滑稽,但是娱乐功能和学习功能兼具。大家在工作之余于GitHub上发布小功能,也可以锻炼锻炼自己的实践能力。


GItHub:我要去北极,寻找代码,寻找种子!”
GitHub,新手咋用

                           


大家都知道GitHub有用,但是对于新手来说,面对GitHub可能真的不知道从何下手。所以首先我们得熟悉GitHub,学会如何共享代码。


学习如何建立仓库、创建分支,编写文件,关于这方面可以浏览GitHub的官方使用教程,同时也可以观看GitHub的油管学习视频。磨刀不误砍柴工,只有把工具用熟练了,才能真正做到把GitHub为我所用。


有很多人想要为自己的简历添上一笔重彩,而参与GitHub项目做贡献便成为了一个方向。但是对于新手来说,面对浩瀚的项目,短时间加以分辨挑选出一个进行跟随其实是很难的,而且GitHub上的项目大多成熟且完整,根本无从下手。也可能当你找到项目的漏洞,做出补丁,却石沉大海无人回应。


GItHub:我要去北极,寻找代码,寻找种子!”

图片源于网络,仅作配文展示


所以想要利用GitHub学习,其实可以尝试创建一个自己的项目,也许并不完整成熟。但只要你盯住了大家目前正面对的一个小问题,瞅准了,做出补丁或者小的解决方案,得到应用,这就是你的一个小小成功。


而在真正创建项目的时候,你需要为自己编写文件,也就是项目计划书。而后写代码,不断测试查BUG,而更重要的是邀请身边的人或者其他人。为你编写的这个项目做贡献,尽管可能会漏洞百出,但是起码你的代码活了。而且问题也会暴露的更加全面,你也能收获更多的经验,在摔打中成长。


好了,以上就是小渡今天的所有分享了,GitHub作为一个开源社区,不管是入驻中国还是进入北极,千古保存代码,对于科技来说都是一件好事。所以如果不考虑公司国界,我们希望拥抱GitHub,同时也希望程序员们能够利用科技真正服务这个世界。