Google 编码实习夏季项目迎来 10 周年

还没有读者喜欢这个。
code

Opensource.com

今年的 Google Summer of Code (GSoC) 实习项目有什么新变化? 首先,GSoC 接受了 190 个指导组织,比往年都多。 第一个 GSoC 项目始于 2005 年夏季,因此今年也标志着另一个里程碑——他们迎来了 10 周年纪念。

今年可能保持不变的是来自世界各地的学生们的强烈反响,他们希望有机会与 Google 精心挑选的指导组织一起从事免费和开源项目。 Google 开源项目经理 Carol Smith 告诉我们,迄今为止,GSoC 学生已帮助生成超过 5000 万行的开源代码,这些代码来自超过 8,500 名学生开发者。

学生申请提交于 3 月 10 日开始,并于 3 月 21 日结束。

如果 年度趋势 持续下去,我们可以预期 Google 收到的提案数量将超过 10,000 份。 并且今年有 190 个指导组织参与,我敢猜测大约有 1,300 名学生被选中在五月份开始该计划。

有关许多后勤问题的答案,请查看 GSoC 常见问题解答,其中包括 2014 年项目 时间表

嘿,你对 2014 年 GSoC 有什么计划?

我与今年入选的一些指导组织进行了交谈,以了解他们为学生准备了哪些开源项目。 以下是他们分享的关于 2014 年 GSoC 计划的信息。

OPENSTACK

“OpenStack 基金会首次被选为 Google Summer of Code 指导组织。 作为一个新的参与者,OpenStack 不仅在寻找 学生,也在寻找项目 想法 和 导师。 那些有兴趣在今年夏天与 OpenStack 一起参与 GSoC 的人应该 通过 wiki 进行协作,并将他们的姓名和想法添加到列表中,当然,如果您是有兴趣的学生,实际上也应该通过 Google 申请。

OpenStack GSoC 项目的一些很棒的想法已经出现,包括

您还可以通过在 irc.freenode.org 上的 #openstack-gsoc 频道中闲逛来了解有关 OpenStack 参与 Google Summer of Code 的更多信息。”

访问他们的 GSoC 页面

—Jason Baker,Opensource.com OpenStack 内容编辑


JOOMLA!

“Joomla 社区为 2014 年的 Google Summer of Code 迭代项目充满活力。 该项目整理了一份全面的 想法列表,旨在关注关键方面,以改进世界上最广泛采用的内容管理系统之一。

特别是,社区的想法集中在提高因身体限制而受到限制的用户的可访问性和可用性等方面。 除此之外,还关注通过减少臃肿的代码和优化对数据库的查询来提高 Joomla 的整体性能。

一个更大的项目通过使用更解耦的依赖注入模式来减少静态工厂设计模式,从而将 Joomla 的内部开发结构带入现代世界。 Joomla 的开发人员一直在努力学习其他流行的和具有突破性的 PHP 项目设定的标准,我们正在通过采用一些较新的开发模式将 CMS 推向现代世界。 Joomla 开发人员世界的关键情绪是现代化、解耦、重构,当然,在可能的情况下向后兼容,以保持应用程序的稳定性和现代性。

Joomla 的 Google Summer of Code 计划的组织者对今年的成功寄予厚望和梦想,我们希望在今年秋天的 Google Summer of Code 导师峰会上与我们的兄弟姐妹自由开源组织一起庆祝这一年。”

访问他们的 GSoC 页面

—Chad Windnagle, Google Summer of Code 联合管理员, Joomla!

 

PYTHON 基金会

“Python 每年都作为大约十几个开源项目的 Google Summer of Code 伞形组织。 今年,CPython(核心 Python 和标准库)、GNU Mailman、Mercurial、Scrapy 和 Kivy 等项目都参与了进来。

参与 GSoC 有助于 Python 社区建立其指导文化,并使我们诚实地对待我们文档的质量以及对新贡献者的支持。”

访问他们的 GSoC 页面

—Jessica McKellar, Python 软件基金会董事


BEAGLEBOARD.ORG

“我们很高兴 BeagleBoard.org 被接受为 2014 年 Google Summer of Code 的指导组织!

BeagleBoard.org 是一个志愿者组织,致力于推进能够在嵌入式环境中运行高级语言和操作系统(主要是 Linux)的开源硬件平台上的开源软件状态。

去年,BeagleBoard.org 成功指导了五名学生,他们改进了上游 ADC IIO 支持,为 Minix 带来了 I2C 支持,将机器人操作系统带到了新的 Linux 发行版,实现了从 Android 手机启动和刷写板卡,并创建了一个名为 Userspace Arduino 的项目,将草图带到了 Linux。 我们期待今年指导更多具有创新精神的学生的项目。

我们期待收到改进 Linux 内核状态的贡献; 简化嵌入式实时控制器的使用的贡献; 改进 BoneScript JavaScript 库和基于 Web 的界面库的贡献; 巩固对简化家庭制造、无人机/机器人或其他常见任务的支持的贡献; 优化现有用户空间应用程序和库的贡献,或其他学生热衷的创新个人项目想法的贡献。”

访问他们的 GSoC 页面

Jason Kridner, 联合创始人, BeagleBoard.org

 

OSGEO

“开源地理空间基金会 (OSGeo) 自 2007 年以来一直参与 Google Summer of Code。 我们的项目几乎涵盖了所有与地理参考(位置)数据相关的内容:从 Web 地图、图像处理和数字制图,到复杂的空间分析、建模和可视化。

GSoC 项目的想法通常涉及可以在三个月内由具有足够编程和地理空间背景的学生实施的高优先级任务。 尽管只有有限数量的项目想法不需要熟悉地理空间数据,但大多数项目需要的不仅仅是编程语言知识。

考虑使用 OSGeo GRASS GIS 申请的学生可以浏览过去的学生的 编码项目。 2011 年项目的一名学生已成为 GRASS GIS 的主要开发人员,并且由于她高度可见的工作,她被北卡罗来纳州立大学录取,在 NCSU 理学院攻读博士学位。”

访问他们的 GSoC 页面

—Helena Mitasova, 北卡罗来纳州立大学副教授

 

维基媒体基金会

“我们自 2006 年以来一直参与 Google Summer of Code ,自 2013 年初以来一直参与女性外展计划 

今年,我们希望在实习结束前将每个实习生的项目集成到主代码库并交付给用户方面做得更好。 我们还希望继续我们往年的趋势,增加地域多样性、性别多样性和项目多样性。 例如,移动应用程序以及前端和后端 Web 开发方面。”

访问他们的 GSoC 页面

Sumana Harihareswara,工程社区经理, 维基媒体基金会

 

可视化工具包

“我期待着欢迎新的贡献者加入 可视化工具包(VTK),看看他们在夏天取得了什么成就。 我们将与他们一起开发开放、经过审查、测试和可重复的代码。 他们的贡献有可能通过帮助科学家、工程师和其他人理解他们的数据,从而影响到大量的科学和医学领域。 我们非常高兴能够参与 Google Summer of Code 的第十年。”

访问他们的 GSoC 页面

—Marcus D. Hanwell,技术主管, Kitware

 

SYSTERS

“我们在 2013 年 Google Summer of Code 计划 (GSoC) 中成功指导了六名 Systers,即 Anita Borg Institute 社区的学生,我们感到非常兴奋。 我们有很棒的导师和很棒的学生,这使它变得令人兴奋和难以置信的学习体验。

今年,为了纪念 GSoC 的 10 周年 纪念日,我们希望加强我们的游戏,但我们也希望为学生带来各种项目。 我们的组织管理员, Ana Cutillas、Nicki Hutchen 和 Rose Robinson (我), 希望技术和编程语言多样化,以及我们如何同时帮助 #changetheratio 和 #changetheworld。 有什么比与和平队合作更好的方法呢!

今年,Systers GSoC 2014 计划将为 和平队开展四个开源项目。

项目包括

  • RealTrack:Android 和 iOS 移动应用程序
  • 图片语言翻译(Ruby on Rails)
  • Ushahidi 众包平台
  • 疟疾预防

这些项目的有趣之处在于,学生和导师将有机会与外地(阿塞拜疆、密克罗尼西亚和其他地区)的和平队志愿者合作,他们确实需要这些项目来帮助他们努力改变当地社区。 当他们听说我们愿意帮助这些项目时,他们非常兴奋。 这些项目将在和平队志愿者在实地做的许多工作中真正发挥影响,从而帮助他们。 同样很棒的是,我们在这些项目中拥有一些创造性的实力,使其更具挑战性和令人兴奋。 此外,由于和平队使用 GitHub 作为其版本控制软件,学生将获得版本控制软件方面的宝贵经验。

其他 GSoC 项目

  • Systers 门户项目 (Python/Django)
  • 自动化测试 (Java/Selenium)
  • 将 Systers 定制功能移植到 Mailman 3.0 (Python)

我们还有一些对于我们的 Systers 社区来说是核心的项目,例如 Mailman,因为我们构建了我们使用的 Mailman 的定制版本。 由于 Mailman 3.0 中的技术(如 HyperKitty),将我们的功能移植到 Mailman 3.0 的未来版本本身就很令人兴奋。 去年,学生们像磁铁一样被这项工作吸引,并发现它具有挑战性。

这些项目不仅为学生,也为导师带来了不同的风味。 我们有很多 Systers 在各种编程语言、技术、研究、管理等方面都有技能。 我们正在安排一些优秀的导师,并将很快发布。 我们的导师已被证明在指导学生方面非常有效,同时,每个人都很开心。 我们非常高兴能够帮助想要学习或提高编码技能的年轻女性,帮助和平队和志愿者,并帮助我们的社区“传递”成为 Syster 的好处。

访问他们的 GSoC 页面

—Rose Robinson, 她的 Systers’ Keeper, Systers

 

TYPO3

“TYPO3 项目今年第五次被 Google Summer of Code 接受。 参与该项目的学生不一定需要对 TYPO3 有深入的了解。 参与该项目也可以作为入门介绍。

TYPO3 项目要求提交想法并征集来自社区的导师。 提交的想法的范围应限于在三个月的有限时间内可以实现的范围。 作为一个项目,我们希望吸引更多人参与,尤其是吸引更多样性加入该项目,反之亦然,让世界了解我们的项目。

我们通常会收到来自东欧国家和亚洲国家(主要是印度)的大量申请。 参与 GsoC 项目的成功因素在于了解另一个项目及其所属的社区。 完成模块或某些功能对我们来说是次要的。 我们绝对有很多想法可以用作进一步发展的基础。”

访问他们的 GSoC 页面

—Ben van 't Ende, 社区经理, TYPO3

 

你知道吗?

GNOME 女性外展计划

“女性外展计划 (OPW) 是由 GNOME 基金会发起的,因为很少有女性通过 GNOME 申请 Google Summer of Code。 该计划为女性(顺性别和跨性别)和性别酷儿提供类似于 GSoC 提供的实习机会。 与 GSoC 不同,参与者不需要是学生,并且提供非编码项目。 除了编码之外,项目还包括图形设计、用户体验设计、文档编写、错误分类和社区参与等任务。

GNOME、Linux 内核、 Python、开放技术研究所和维基媒体是 提供实习机会的组织 中的一部分,即将到来的回合的计划日期与 Google Summer of Code 相似。 一些组织正在同时参加这两个计划。 通过并行运行这两个计划,我们能够 鼓励更多女性 学生和编码人员申请 Google Summer of Code。 感谢这项努力,以及社区和 Google 团队的其他努力,女性参与 Google Summer of Code 的比例稳步增长,去年女性占 参与者的 9.5%。 我们预计今年的数字会进一步上升。”

—Marina Zhurakhinskaya, 红帽社区参与负责人兼女性外展计划协调员


标签
User profile image.
Jen 领导红帽数字社区团队的社区经理团队。 她与丈夫和女儿 June 和 Jewel 一起住在罗利。

评论已关闭。

Creative Commons License本作品根据知识共享署名-相同方式共享 3.0 未本地化版本许可协议进行许可。
© . All rights reserved.