如何备战谷歌编程之夏(GSoC)- 完全指南

你是否有一些有趣的想法,想要为全球最流行的媒体播放器之一 VLC 增加一些新特性?
你是刚接触开源贡献的新人,还是对参与开源项目感兴趣?

如果你对开源项目感兴趣,并且如果你开发者的思维能产生一些好的想法,通过增加功能来提升软件对用户的价值,那么谷歌编程之夏绝对是展示你技能的最佳平台。

谷歌编程之夏,你也可以将其视为 编程界的奥斯卡(Oscar of Coding World),这是一个全球性的年度项目,旨在借助学生和开源组织(如 Apache、Eclipse、Mozilla、GNOME 等众多组织)的力量来推动开源发展。

!How-to-Prepare-For-Google-Summer-of-Code-A-Complete-Guide

谷歌将来自大学的导师和程序员匹配到一起,共同致力于为全球用户创造价值的重要开源项目。该项目 始于 2005 年对于学生来说,这是一个利用暑假学习 并接触开源项目的绝佳机会。谷歌每年都会组织一次,中等规模的项目从 5 月进行到 9 月,大规模的项目从 5 月进行到 11 月(根据项目规模,项目期约为三到六个月),在此期间,学生可以与自己选择的组织和项目一起工作。他们贡献于广泛的项目领域,包括云计算、图形学、编程语言、操作系统、机器人技术、科学、安全、医学等等。

它是如何运作的以及何时申请?

有兴趣参加 GSoC 的学生,会选择他们感兴趣的组织并与取得联系。许多开源组织会申请参加 GSoC,一旦筛选完成,谷歌会公布这些组织的名单。当组织名单公布后,学生将向选定的组织提交他们的项目提案。这些提案和想法将由组织进行筛选,一旦筛选通过,他们就开始就某个提案和想法展开合作。随后,学生为这些组织编写代码,在暑假期间接受导师的指导,并按照与导师商定的截止日期完成项目工作。

统计数据表明,印度在 GSoC 竞赛中表现非常出色,并且正在不断进步。你可以在 谷歌开源博客(Google Open Source Blog) 上查看有关印度学生参与的统计数据。

要查看每年 GSoC 的截止日期和项目时间表,请访问谷歌编程之夏的时间线页面。

注意: 申请流程通常在 3 月左右正式开始,谷歌通常会在 2 月的第一周公布组织名单。尽早开始准备总是好的。

资格标准

  • 注册时,你的年龄必须至少为 18 岁。
  • 在公布学生提案入选名单之日,你必须是认可大学的全日制或非全日制学生(或已被录取并承诺秋季学期入学)。
  • 你必须具备在项目期间居住的国家工作的资格。
  • 你此前被 GSoC 录取为学生不得超过一次。
  • 你必须居住在一个目前未被美国实施禁运的国家。(有关更多信息,请参阅项目规则。)
  • 在 GSoC 官网上注册。

好吧……但是如何开始,我有资格参加吗?

我们知道,如果你是编程初学者,或者你认为 GSoC 仅属于顶尖程序员,因为你一定会问自己这个问题——毕竟这是一项全球性的竞赛,参与其中并非易事。首先请记住,如果你真的享受整个过程和编程,这并不是什么高不可攀的火箭科学,此外,你也不需要非得是计算机科学或 IT 专业的学生。来自所有学科领域的学生都曾是成功的 GSoC 学生,正如我们之前讨论过的统计数据那样,非理工科院校的学生也包含在内。所以现在,我们要问你几个问题……

  • 你是否至少掌握一种编程语言,比如 CC++JavaPythonRuby,并且你是否有在大学 level 使用这些语言的实践经验?
  • 你是否熟悉 版本控制(如何使用 GitGithub)?
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。如需转载,请注明文章出处豆丁博客和来源网址。https://shluqu.cn/49203.html
点赞
0.00 平均评分 (0% 分数) - 0