10月22日,腾讯开源管理办公室有幸邀请到Github新晋CEO Nat Friedman,前来鹅厂参观交流。目前腾讯已经有近70个项目在Github上开源,共获得17w stars,世界排名11位。Github是腾讯开源的主阵地,也是最受腾讯程序员们喜爱和追捧的“同性交友网站”;而对于Github来说,腾讯通过互联网连接科技与文化的能力同样令人惊叹,所以堪称打破次元壁的魔幻会面。

有图有真相

Nat Friedman为GitHub本周四上任的新CEO。在之前,Nat是Microsoft Corporate的VP,资深工程师背景出身的他,曾负责Visual Studio Team Services及App Center。Nat有着丰富的开源项目、基金会的经营经验。1999年创立 Ximian(后被 Novell 收购)、2000 年联合创办GNOME Foundation、2011年创办Xamarin并于2016 年被Microsoft收购。

此次访问,Nat在听取了腾讯开源在Github上取得的成绩后,十分赞叹,并表示会付出更多努力支持腾讯及其它中国企业的开源工作。此外,Nat非常关注中国的一线开发者使用Github的情况,听取建议、收集需求,并进一步了解了腾讯目前的研发工具包括代码托管服务情况。在讨论中,Nat提出了几点上任后会立刻投入资源推进的工作:

1.   提高中国用户的访问速度
几日的中国之行不仅让Nat体会到了中国开发者对于Github的热爱,也让他感受了深深的压力和殷切的期盼。Nat非常重视中国用户的使用,所以提高中国地区的网络访问速度和稳定性都在上任后的计划之中。(不排除像Apple一样在中国境内增设服务器或由国内企业运营的可能性。)

至于有些国内用户提到的,Github被Microsoft收购后,访问和clone速度都变慢了的说法,Nat表示收购流程还没有完成,一切都没变化。没事别自己吓唬自己啦。

2.   开发Chat Feature
中国开发者喜欢用微信和QQ拉群,外国开发者则喜欢聚集在Slack上。但无论是微信、QQ、Slack或Email,这些都是在Github以外的沟通交流方式,Nat认为Github需要在站内提供Chat的功能,让大家可以轻松、简易、高效地进行一些讨论。

3.   更强大的企业套件
现在无论是Github开源社区还是Github Enterprise,都已经支持流行的IDE,持续集成工具以及数百个第三方应用和服务,例如JIRA、Jenkins、Travis CI等等。未来Github会针对Enterprise的用户提供更为专业和系统化的devops tool chain,同时提供标准openAPI供企业自定义集成。

此外,Github Enterprise还有一个主打的功能就是能够自动扫描出代码仓库中引用的依赖及其版本和对应的开源协议。这样可以有效帮助企业管理开源代码使用,规避风险。虽然也有收费的软件例如Black duck, fossid等可以提供这种功能,不过每次提交代码后就能直接刷出依赖列表,岂不是很方便?(对程序员可以说是非常刺激了!)

4.   移动端在路上了
在移动互联网的普及率上,中国可谓妥妥的领先全球,所以在现场我们也提出了希望Github能推出官方的移动端应用,方便用户用手机接收通知、回复Issue或者做一些简单的Code Review等等。

Nat表示“不谋而合”,移动端已经在问世的路上了!

5.   开源Repo推出更多功能

针对开源的部分,Github似乎一直都保持比较“克制”的姿态,开源项目的社区管理的要求都由项目团队自行在contributing.md或者官网中注明。例如想成为Node.js的Collaborator,你需要完成以下这些步骤:

是不是很复杂?而且仅仅是找到这些规则存放的位置就已经累Cry。

Nat说以后这些“潜规则”都会变得更加透明、规范,Github会提供针对开源Repo的新特性,增加不同Membership,帮助开源项目更好地聚集贡献者、更高效地维护。

Nat的以上计划说到大家心坎里,可谓是“一揽子痛点解决计划”。

腾讯开源管理办公室的负责人、TEG研发管理部Code平台总监许勇针对Github如何做好中国区服务,也提出了两点诚恳的建议:

1. 保持中立性非常重要。避免受Microsoft的战略方向影响改变Github在开发者心中的中立地位。

2. 定期来中国直接的沟通,与中国工程师面对面。中国已经成为Github用户数排名第二的国家,中国开发者很有“个性”,拓展中国市场的前提要建立在真实的需求上。

一个半小时的交流让我们深深的感受被Nat的真诚和魄力所折服(还有帅气…),相信在Nat的带领下,Github会有更多有趣的变化,中国开发者在Github上的声音会得到更多重视。

最后讲个小插曲,10月22当日,Github出现一次意外宕机,得知Nat拜访,大家纷纷留言让我们去打听打听,我们才不会哪壶不开提哪壶呢!

“Yes apparently first major outage in years. Back up in two hours. When I am ceo in four days I will investigate.”——Nat Friedman

对不起,没忍住,还是问了…

腾讯与Github的魔幻会面背后的故事…相关推荐

  1. 腾讯技术分享:微信小程序音视频技术背后的故事

    1.引言 微信小程序自2017年1月9日正式对外公布以来,越来越受到关注和重视,小程序上的各种技术体验也越来越丰富.而音视频作为高速移动网络时代下增长最快的应用形式之一,在微信小程序中也当然不能错过. ...

  2. 腾讯二次创业:ToB背后的云起十年|钛媒体深度

    关注ITValue,看企业级最新鲜.最价值报道! ▎这一次,腾讯找到ToB的正确姿势了吗? 我们在什么时候会用到腾讯? 聊天打开微信的时候,玩儿<王者荣耀>的时候,还是用腾讯视频追剧刷爱豆 ...

  3. Vue框架背后的故事

    文章目录 前言 Vue萌芽 Vue名字的由来 因着Vue免试进入Meteor Vue逐步完善 Taylor推荐Vue Vue因受质疑发布1.0 LinusBorg加入 萌生全职做Vue想法 Vue在恰 ...

  4. 作者谈《阿里巴巴Java开发手册(规约)》背后的故事

    1.前言 距离<阿里巴巴Java开发手册(规约)>(下称<手册>)对外正式发布已经1年多了.在过去的3日子里,这本小小的手册在业界产生了巨大的影响力.值此一周年之际,我们不妨一 ...

  5. Mac OS X 背后的故事(二)——Linus Torvalds的短视

    文/王越 <Mac OS X背后的故事>系列文章将为大家介绍Mac OS X的发行版本.技术历史.相关人物等内容.本文是系列连载的第二篇,主要的故事来源是Linus Torvalds的自传 ...

  6. 王者荣耀高并发背后的故事

    本文转载自:王者荣耀高并发背后的故事 摘要 堪称中国最火爆的手机游戏"王者荣耀",拥有亿级用户体量,千万级日活用户,如何快速.低成本地保障业务突发?本文从该问题出发,论述了问题对应 ...

  7. 【奇虎360】剥开周鸿祎天天向上背后的故事

    导读]周鸿祎在2013年1月21日当天就到湖南卫视娱乐节目<天天向上>录制了一期360产品专场节目,这一节目于2013年2月1日播出.在节目当中,周鸿祎说了一大堆有意思的话,忽悠了不少小白 ...

  8. 尤雨溪自述:打造Vue 3背后的故事

    尤雨溪在今年年初Vue 3正式发布之前撰写了这篇长文,详述Vue 3的设计过程.前端之巅将全文翻译如下,希望能帮助你更好地了解Vue 3背后的故事 在过去的一年中,Vue 团队一直都在开发 Vue.j ...

  9. ​Uber新Logo背后的故事:二进制和原子带来灵感

    Uber更换新Logo意味着公司品牌的全面改变 凤凰科技讯 北京时间2月4日消息,打车应用Uber最近启用全新Logo,看起来只是一个不经意的举动,实则饱含了Uber创始人.CEO特拉维斯·卡兰尼克( ...

最新文章

  1. 舒工自定义AJAX-lite 1.0实用型极简方法
  2. 64位windows与32位windows的区别
  3. 关于 Number() parsint() abs() 的区别
  4. 转iOS 多线程 RunLoop 机制 (三)
  5. php基础案例 购物车,php购物车实例(1/5)_PHP教程
  6. 流式布局和viewport
  7. java核心技术卷一适合初学者吗_为什么我觉得Java核心技术卷一写的不好呢?
  8. python 基于金字塔的图像融合
  9. html视频外链地址,HTML第三方视频链接使用以及属性.docx
  10. cf计算机丢失msvcp100,Win7丢失MSVCP100.dll导致程序无法启动怎们办
  11. python拟合泊松分布_Python Numpy泊松分布
  12. 《服务外包概论》知识点梳理
  13. 第1卦 乾为天(乾卦) 刚健中正 上上卦
  14. C2Prog 串口烧录出现Connecting with target… failed(no response)!
  15. github - You have exceeded a secondary rate limit.
  16. 怎么查看笔记本内存条型号_内存条,图文告诉您怎么查看内存条的型号
  17. Adding items to hidden net GND
  18. 白鹭引擎王泽:重度H5游戏性能优化技巧标题的文章
  19. #02数据结构练习二
  20. 使用AutoIt自动登录sohu搜狐网页邮箱的代码

热门文章

  1. 1.1 sikuli 安装
  2. 极客班C++ STL(容器)第二周笔记
  3. android120 zhihuibeijing 开机页面
  4. REST 之 Spring 4 RESTful service
  5. 【VMCloud云平台】SCOM配置(四)-监控应用可用性
  6. CodeForces - 1539F Strange Array(线段树区间合并)
  7. HDU - 4348 To the moon(主席树区间更新-标记永久化)
  8. CodeForces - 1213E Two Small Strings(暴力+构造)
  9. TensorFlow2-高阶操作
  10. 关于int main(int argc,char *argv[])