比赛概述
如何选择要与哪些组织合作?
在比赛过程中,您可以与一个或多个组织合作。
每个组织都不同,因此我们建议您查看组织的信息并选择您感兴趣的一个。如果您尝试了某个组织,但并不喜欢该组织,可以随时切换到另一个组织。
如果您希望成为入围者或赢得大奖,您需要成为组织的前 20 名完成者。
为什么要参加比赛?
Google Code-in 将向您介绍开源技术,并让您有机会通过参与实际的软件项目,成为开源社区的一员。
来自我们参与计划的组织的志愿导师国际社区将为您提供支持,帮助您学习和取得成功。您可以提出问题并了解开源的各个方面,包括编程、测试、代码审核、编写文档、bug 和设计。
Google Code-in 是学习新技能以及学习协作和开源软件开发重要性的途径。
在比赛结束时,您可以向朋友、教师和家人展示您在公共项目上所做的工作,该公共项目已有数千人甚至数百万人参与!
还有奖品!您可以购买数字证书、T 恤、夹克和背包,还有机会赢得前往位于加利福尼亚州的 Google 总部的参观机会!
Google 如何选择参与的开源组织?
Google 会从之前参加过 Google 编程之夏的组织中选择参与组织,并且在指导多个时区的初学者方面表现出了强大能力。
技能
我是否必须知道如何编码才能参与?
不,您不需要成为程序员,根本不需要知道如何编码!我们欢迎所有参赛者选择更符合其兴趣/技能的非编码任务。非编码任务包括文档、培训、推广、研究、设计和质量保证(例如,发现错误并报告错误等)任务。
如果您知道如何使用特定语言进行编程,我们建议您查看使用这些语言的组织,看看是否有您想要尝试的任务。如果您具备非编程技能,我们建议您寻找利用这些技能的任务。
任务旨在提供学习体验,您不需要知道如何执行所有任务。我们建议您向组织寻求建议,了解哪些任务更适合您的技能和兴趣。
要完成编程任务,我需要掌握哪些编程语言?
在我们宣布今年的指导组织之前,我们还不知道将使用哪些语言,但过去在 Python、C++、C、JavaScript、HTML、CSS 等语言中有一些任务。
资格要求和文书工作
谁可以参加比赛?有哪些资格要求?
参赛者必须获得父母或监护人的同意,且年龄在 13 至 17 周岁之间,并报名参加大学预科课程。
有关详情,请参阅比赛规则。
什么是大学预科课程?
大学预科课程通常称为初中、高中或中学。在有些国家/地区,被称为学院。
在家自学的学生可以参加比赛吗?
有。
比赛开始几周后我年满 13 岁。我可以参加比赛吗?
可以,但在您的 13 岁之前不会。报名参赛时,学生必须年满 13 周岁。
例如,如果学生在 12 月 6 日年满 13 周岁,则可以在 12 月 6 日注册该课程。
我就读大学,但只有 17 岁。我可以参加比赛吗?
没有。
您目前必须就读于大学预科课程。
就读大学的学生即使只有 17 岁,也无法参加比赛。
如果学生已经毕业于大学预科课程,且正在大学预科和大学攻读,则也不符合参与条件。
我现在是一所高中,但 18 岁。我可以参加比赛吗?
不可以。在报名时,您必须未满 18 周岁才能参与。
为什么在我第一次登录时必须告诉你我的生日?
我们需要您的出生日期来验证您是否符合条件。
在哪里可以找到所需的“家长同意书”?
报名参赛后,我们会向家长提供相关选项,让他们通过纸质或电子方式填写表单。
如何知道我的“家长同意书”是否通过了 Google 比赛管理员的验证?
你的“家长同意书”完成验证后,你会收到一封电子邮件。
系统将在提交你的“家长同意书”后的 72 小时内验证你的表单。
如果您的家长同意书存在问题,比赛管理员会向您发送一封电子邮件,告诉您该问题,并让您有机会解决问题。
评审与奖项
我会因放弃任务而受到处罚吗?
没有。
如何选择要处理的任务?
您可以自行决定要处理的任务。我们建议您根据自己的技能和兴趣选择一项任务。为了热身,您可能需要选择一个初级任务。
在任务列表中,您可以搜索关键字,并按组织和任务类别进行过滤。
谁负责审核我的任务?
来自开源组织的志愿导师将审核你的任务。这些导师通常是组织的贡献者,并且通常是任务的作者。
大奖得主是如何选出的?
每个开源组织都将审核竞赛期间与其特定组织完成任务数量最多的 20 名学生的作业。我们将根据质量、创造力、全面程度、复杂性和社区参与程度来审核相关工作。
每个组织将从得分最高的 20 位学生中选出 6 位入围者。从这 6 名决赛入围者中,他们将选择 2 名学生作为特奖获得者,2 名学生作为亚军。
完成 15 项具有挑战性的任务的人有可能被选为大奖获得者,而不是完成 35 项琐碎任务的人。
“社区参与”是什么意思?
社区参与意味着要做的不仅仅是处理既定的任务。 这可能意味着加入组织的 IRC 频道或邮寄名单,以帮助他人。这还可以包括为他人改进产品和服务所付出的努力。例如,改进您用于完成任务的文档。
我真的很想赢得大奖!我可以怎么做才能增加机会?
对贵组织展现出真实的兴趣。倾听反馈并采取相应措施。只与一个组织合作会有帮助,让您更有可能进入前 20 名,但质量与数量一样重要。
我在以前的 Google Code-in 竞赛中获得了大奖。我能再次成为大奖得主吗?
不可以,你只有一次大奖得主。不过,您仍然可以参与评选活动,并有资格入围决赛。
哪些国家/地区受到限制?
很抱歉,我们无法将实物奖品(例如 T 恤衫、夹克或背包)寄送到以下国家/地区:
- 阿富汗
- 阿尔巴尼亚
- 亚美尼亚
- 孟加拉
- 波黑
- 多米尼加共和国
- 厄瓜多尔
- 危地马拉
- 科威特
- 牙买加
- 约旦
- 卢森堡
- 纳米比亚
- 巴拿马
- 乌干达
- 乌兹别克斯坦
- 委内瑞拉
- 津巴布韦
如何接收奖品?
所有奖品将在比赛结束后寄送。
数字证书将于 1 月底通过电子邮件发送。
由于运送时间有限,实体奖品(T 恤)将晚点送达。我们预计大多数服务都能在 3 月初到中旬送达。装运由我们的物流合作伙伴处理,所有相关问题应直接联系他们。(参与者:比赛结束后,您将收到合作伙伴发来的电子邮件,其中包含他们的联系信息,您可以在该电子邮件中选择 T 恤尺码、款式和送货地址。)在不同的位置可以使用不同的配送服务。
待办事项
什么是任务?
任务是指预计需要 3-5 个小时才能完成工作的小项目。
任务使用以下标签分类:
- 代码:与编写或重构代码相关的任务
- 文档/培训:与创建/编辑文档以及帮助他人了解更多信息相关的任务
- 推广/研究:与社区管理、推广/营销、研究问题和推荐解决方案相关的任务
- 质量保证:与测试和确保代码高质量相关的任务
- 设计:与用户体验研究或界面设计和互动相关的任务
什么时候可以开始处理第一个任务?
在您的家长同意书经过 Google 管理员的验证后,您可以立即声明并启动第一项任务。
我什么时候需要提交家长同意书?
您在注册期间提交家长同意书。
请勿通过电子邮件要求我们审核您的表单,Google 会按照表单的提交顺序对其进行审核。Google 每天会多次审核家长同意书。在某些情况下(例如审核者睡觉时),可能需要 18-24 小时。在大多数情况下,速度都快得多!在比赛的第一周,我们每天会提交数千份表单,Google 会尽快审核这些表单。
我提交了第一项任务,但无法领取第二项任务。发生了什么情况?
你一次只能申领一项任务。
提交第一个任务后,必须先获得导师批准,然后才能完成。导师将任务标记为已批准后,您就可以认领其他任务。
我的家长同意书被拒绝。我该怎么办?
请前往信息中心提交更正后的版本。拒绝电子邮件包含问题相关信息。
什么是新手任务?
新手任务适用于刚刚起步但不确定从何处开始的学生。它们旨在帮助您了解组织及其技术。这些任务有时技术性较低,但也可以用于为其他任务设置环境。
我能完成的初级任务数量是否有限制?
支持。您总共只能完成 2 项初级任务。
我可以同时处理多项任务吗?
不可以,您一次只能处理一项任务。
我可以完成的任务数量有限制吗?
没有。您可以完成的任务数量没有限制。不过:如果您想成为入围者或大奖得主,质量通常比数量更重要。
我能否与团队一起完成某项任务?
不能。一个团队无法协同处理同一个任务。虽然我们鼓励您寻求帮助并参与社区,但只有一名学生会获得学分。
您可以与他人同时在同一个地方工作,因为你们也许能够互相帮助。但每个人都必须完成自己的工作。
我们对作弊和抄袭行为采取零容忍政策。我们会立即将违规者从比赛中除名。
我可以向开源组织的社区寻求帮助吗?
支持。但别指望他们为你代劳。
在您遇到困难时,最好向社区寻求帮助和寻求帮助,但您应该先尝试自行完成。协作和讨论对于开源来说非常重要,但由于这是一场竞赛,您必须完成自己的工作。
我选择了一项无法完成的任务,该怎么做?
您可以通过在任务页面上选择“放弃”按钮来释放任务并选择其他任务。不要气馁;查找与您的技能和经验更加契合的其他有趣内容,然后重试。
面向刚接触 Google Code-in 的学生的提示
什么是 Google 帐号?我已经有了吗?
如果您有 @gmail.com 或 @googlemail.com 帐号,则表示您可能已拥有 Google 帐号。许多学校也使用 Google 帐号发送电子邮件。您还可以为已在使用的电子邮件地址创建 Google 帐号。
如何获取更多帮助?
如果您的问题与您正在从事的任务有关,则应询问您的导师或开源组织的成员。您可以在他们的比赛首页上 找到他们的联系方式一些任务可能还会提供关于如何通信的具体说明。
如果您有关于 Google Code-in 的一般性问题,请前往 Google Code-in 论坛发帖。此论坛适合一般问题和讨论,包含其他学生、组织成员和 Google 比赛管理员。请勿向此群组邮寄个人信息。
如果您的问题涉及网站、家长同意书或任何涉及个人信息的内容,请向比赛管理员发送电子邮件 (gci-support@google.com)。
为什么我的受监督帐号无法使用?
Google Code-in 不支持 Family Link 受监督帐号。如果您有此类帐号,并且已年满 13 周岁,但未达到您所在国家/地区的规定年龄,无法自行管理 Google 帐号,则您无法参与 Google Code-in。
导师和教育工作者参考信息
如何成为 Google Code-in 的导师?
您应该已经是希望成为导师的组织/开源项目的参与者。请告知贵组织的 Google Code-in 管理员,您希望受邀成为该组织的导师。
如果我未满 18 周岁,可以成为导师吗?
可以,如果您已年满 13 周岁,并且获得了父母或法定监护人的许可,可以成为 Google Code-in 导师,则您可以注册为导师。
你的家长或法定监护人需要签署一份特殊的家长同意书和豁免声明(导师参与者)表单,在你报名后,我们会提供该表单。
我是一名教师,我想向学生介绍 Google Code-in。您是否有任何宣传或培训材料可供我使用?
我们鼓励教师在有关 Google Code-in 的讲座中使用我们的演示文稿和传单。您可以在媒体页面上找到这些资源。您也可以直接联系比赛管理员。
归档
如何从 Google Code-in 归档中删除我的信息?
请与我们联系以移除信息。
如何找到我的作业?
使用您在比赛结束时收到的摘要电子邮件,查看您已完成的所有任务。档案网站提供任务说明及完成者。
我上传的文件在哪里?
已上传的文件无法再下载。