华为2019年暑期实习
Google今年的代码暑期(GSoC)实习计划有哪些新内容? 其中一个是,GSoC接受了190个指导组织,这比任何一年都多。 第一个GSoC计划始于2005年夏天,因此今年也标志着另一个里程碑-成立10周年。
今年可能保持不变的是来自世界各地的学生的热烈反响,他们希望有机会与Google亲自挑选的指导组织一起从事免费和开源项目。 Google的开放源代码计划经理Carol Smith告诉我们,迄今为止,GSoC的 学生已经帮助 来自8,500多名学生开发人员的 超过5000万行开放源代码 。
学生申请提交的日期为3月10日,关闭时间为3月21日。
如果每年的趋势持续下去,我们可以期望Google看到的提案数量将超过10,000。 今年有190个指导组织参加,我可能会猜测大约有1,300名学生被选为5月开始该计划的学生。
有关许多后勤问题的答案,请查看GSoC FAQ ,其中包括2014年计划时间表 。
嘿,您对GSoC 2014有什么计划?
我与今年选择的一些指导组织聊天,以了解他们打算让学生从事什么样的开源项目。 这是他们分享的有关GSoC 2014计划的内容。
![](https://i-blog.csdnimg.cn/blog_migrate/783a80fe1421097e5ff4efa96cc15ad1.png)
OPENSTACK
“ OpenStack基金会首次被选为Google Summer of Code指导组织。作为新的参与者,OpenStack不仅在寻找学生 ,也在寻找项目构想和指导者 。那些有兴趣通过OpenStack参与GSoC的人今年夏天,应该通过Wiki进行协作,并将其名称和想法添加到列表中(如果有兴趣的话,当然也可以通过Google进行实际申请)。
已经出现了一些有关OpenStack GSoC项目的好主意,包括:
- 实施可扩展的调度程序
- 实施Fuzz测试框架
- 向奥斯陆的缓存添加新的后端
- 应用OpenStack遥测了解资源使用中的突发生命周期
您还可以通过在irc.freenode.org上的#openstack-gsoc频道中闲逛来了解有关OpenStack参与Google Summer of Code的更多信息。”
-Jason Baker,Opensource.com的OpenStack内容编辑器
JOOMLA!
“ Joomla社区在2014年的Google Summer of Code迭代中收费。该项目汇集了一份综合的 想法清单 ,旨在集中精力改善世界上采用最广泛的内容管理系统之一的关键方面。
特别是,社区的想法集中在诸如由于物理限制而受到限制的用户增加可访问性和可用性等方面。 除此之外,通过减少blo肿的代码并优化对数据库的查询,着重于提高Joomla的整体性能。
一个更大的项目将Joomla的内部开发结构带入了现代世界,它致力于通过减少耦合的依赖注入模式来减少静态工厂设计模式。 Joomla的开发人员一直在努力寻找其他受欢迎且具有开创性PHP项目设定的标准,并且我们通过采用其中一些较新的开发模式将CMS推向现代世界。 Joomla开发人员世界中的主要观点是现代化,解耦,重构,当然还有向后兼容性,以维护稳定而又现代的应用程序。
Joomla的Google Summer of Code计划的组织者对今年的成功抱有很大的希望和梦想,我们希望今年秋天在Google Summer of Code Mentor峰会上与同级的免费开源组织一起庆祝这一年。”
— Chad Windnagle,Joomla的Google Summer of Code Co-Admin!
PYTHON基金会
“ Python每年都是Google Summer of Code的总括组织,它涉及大约十二个开源项目。今年,诸如CPython(核心Python和标准库),GNU Mailman,Mercurial,Scrapy和Kivy之类的项目都参与其中。
参与GSoC有助于Python社区建立其指导文化,并使我们对文档质量和对新贡献者的支持保持诚实。”
— Python软件基金会主任 Jessica McKellar
BEAGLEBOARD.ORG
“我们很高兴BeagleBoard.org在2014年的Google夏季代码中被接受为指导组织!
BeagleBoard.org是一个志愿者组织,致力于在能够在嵌入式环境中运行高级语言和操作系统(主要是Linux)的开源硬件平台上提高开源软件的状态。
去年,BeagleBoard.org成功地指导了五名学生,他们改善了上游ADC IIO支持,为Minix带来了I2C支持,将Robot Operating System引入了新的Linux发行版,启用了Android手机的启动和刷新板,并创建了一个名为Userspace Arduino的项目,草图到Linux。 我们期待着今年指导更多创新的学生进行他们的项目。
我们期待收到改善Linux内核状态的贡献; 简化嵌入式实时控制器的使用; 改进BoneScript JavaScript库和基于Web的界面库; 整合对简化的家庭制造,无人机/机器人或其他常见任务的支持; 优化现有的用户空间应用程序和库,或其他学生感兴趣的创新个人项目构想。”
— BeagleBoard.org 联合创始人 Jason Kridner
OSGEO
“开源地理空间基金会(OSGeo)自2007年以来一直参与Google的代码之夏。我们的项目涵盖了涉及地理参考(位置)数据的几乎所有内容:从网络制图,图像处理和数字制图到复杂的空间分析,建模和可视化。
GSoC项目的想法通常涉及高优先级的任务,这些任务可以由具有足够编程和地理空间背景的学生在三个月内执行。 尽管在数量有限的项目构想中,对地理空间数据的熟悉程度不是必不可少的,但是大多数项目所需要的不仅仅是编程语言知识。
考虑使用OSGeo GRASS GIS的应用程序的学生可以浏览过去的学生编码项目 。2011年项目之一的学生已成为GRASS GIS的主要开发人员,由于她的出色工作,她被北卡罗来纳州立大学录取为博士学位。 NCSU理学院。”
Helena Mitasova,NC州立大学副教授
维基媒体基金会
“ 自2006年以来 , 我们就参加了Google Summer of Code ,并 从2013年初开始 参与了针对女性的外展计划 。
今年,我们希望在将每个实习生的项目集成到主代码库中并在实习期结束之前交付给用户方面做得更好。 我们还希望延续前几年不断增加的地理多样性,性别多样性和项目多样性的趋势。 例如,通过移动应用程序以及前端和后端Web开发。”
— Wikimedia基金会工程社区经理Sumana Harihareswara
可视化工具包
“我期待着欢迎新的贡献者加入Visualization Toolkit( VTK ),并看到他们在整个夏天取得的成就。我们将与他们合作,开发开放,审查,测试和可复制的代码。他们的贡献可能会产生影响通过帮助科学家,工程师和其他人了解他们的数据,实现了广泛的科学和医学领域。我们很高兴参加Google密码之夏十年。”
— Kitware技术负责人Marcus D. Hanwell
系统
“我们成功地 在2013年Google Summer of Code计划(GSoC) 的 Anita Borg Institute 社区 Systers中 指导了六名学生, 我们再也没有比这更激动的了。我们有很棒的导师和优秀的学生,这使它令人兴奋并且令人难以置信学习经验。
今年,我们希望加倍努力 ,以纪念 GSoC成立 10 周年,但我们也希望将各种项目带给学生。 我们的组织管理员 Ana Cutillas,Nicki Hutchen和 Rose Robinson (我)想要技术和编程语言的多样化,以及我们如何同时帮助#changetheratio和#changetheworld。 与和平队合作,还有什么更好的办法!
今年,Systers GSoC 2014计划将为 Peace Corps 开展四个开源项目 。
项目包括:
- RealTrack:Android和iOS移动应用程序
- 图片语言翻译(Ruby on Rails)
- 乌沙希迪众包平台
- 预防疟疾
这些项目的有趣之处在于,学生和导师将有机会与实地(阿塞拜疆,密克罗尼西亚和其他地区)的和平队志愿者合作,他们真的需要这些项目来帮助他们努力影响当地社区的变化他们被分配。 当他们听到我们正在协助这些项目时,他们感到非常兴奋。 这些项目将以某种方式对和平组织的志愿者提供帮助,使他们能够真正对其在该领域所做的许多工作产生影响。 很棒的是,我们在这些项目中拥有一些创造力,这使其更具挑战性和刺激性。 此外,由于Peace Corps使用GitHub作为其版本控制软件,因此学生将获得有关版本控制软件的宝贵经验。
其他GSoC项目:
- Systers门户项目(Python / Django)
- 自动化测试(Java / Selenium)
- 将Systers自定义功能移植到Mailman 3.0(Python)
我们已经建立了Systers社区核心的其他项目,例如Mailman,因为我们已经建立了Mailman的自定义版本供我们使用。 由于Mailman 3.0中的技术(例如HyperKitty),将我们的功能移植到Mailman 3.0的未来版本中本身就很令人兴奋。 去年,学生们像磁铁一样从事这项工作,并发现它具有挑战性。
这些项目不仅为学生而且为导师带来不同的风味。 我们有许多具有各种编程语言,技术,研究,管理等技能的Syster。 我们正在寻找一些优秀的导师,并将很快发布。 事实证明,我们的导师在引导学生方面非常有用,与此同时,每个人都很有趣。 我们超级兴奋地帮助年轻女性谁想要了解或改善他们的编程技巧,帮助和平队志愿者,并帮助我们的社区“ 传递 ”的是一个SYSTER的好处。
罗斯·罗宾逊( Systers's Keeper)的牡蛎守护者罗斯
TYPO3
“ TYPO3项目已于今年第五次接受Google Summer of Code的认可。参与该项目的学生不一定必须对TYPO3有深入的了解。参加该项目也可以作为介绍。
TYPO3项目要求提交想法和社区的指导者。 所提交意见的范围应限制在三个月的有限时间内可实现。 作为一个项目,我们希望吸引更多的人参与,尤其是希望吸引更多的人参与该项目,反之亦然,以使全世界了解我们的项目。
通常,我们会从东欧和亚洲国家(主要是印度)获得很多应用程序。 参与GsoC项目的成功因素在于了解另一个项目及其所属的社区。 完成模块或某些功能对我们来说是次要的。 我们肯定有很多想法可以作为进一步发展的基础。”
— TYPO3 社区经理 Ben van't Ende
你知道吗?
GNOME妇女外展计划
“女性外展计划( OPW )由GNOME基金会发起,因为很少有女性向GNOME申请Google Summer of Code。该计划为女性(顺式和跨性别)提供了实习机会,类似于GSoC提供的机会。与GSoC不同,参与者不需要是学生,也可以使用非编码项目,除了编码外,项目还包括图形设计,用户体验设计,文档,错误分类和社区参与等任务。
GNOME,Linux内核, Python ,开放技术学院和Wikimedia是即将在下一轮提供实习的一些组织 , 这些组织的计划日期与Google Summer of Code类似。 一些组织参加了这两个计划。 通过并行运行这两个程序,我们可以鼓励更多的学生和编码员女性申请Google Summer of Code。 由于这项工作以及社区以及Google团队的其他努力,女性参加Google Summer of Code的人数稳步增长,去年女性占参与者的9.5% 。 我们预计今年的人数将进一步增加。”
—玛丽娜·朱拉欣斯卡娅(Marina Zhurakhinskaya), 红帽社区参与负责人兼女性外展计划协调员
翻译自: https://opensource.com/life/14/3/google-summer-code-2014
华为2019年暑期实习