Advertisement
Advertisement

新足迹

 找回密码
 注册
新足迹 门户 中学教育 查看内容

女儿获得Google Code In 2019 Winner - 开贴介绍这个比赛

2020-2-14 10:30| 发布者: hwll | 查看: 35704| 原文链接

这周揭晓了2019年Google Code In (全球13-17岁青少年编程比赛, 简称GCI)的获奖者,我女儿14岁, 获得Grand Prize Winner,赢得Google赞助的谷歌总部4日游 (Google 负责孩子和一个家长的所有签证,机票,食宿费用和250美金的零花钱 )。

https://opensource.googleblog.co ... e-code-in-2019.html

女儿是澳洲唯一的获奖者,为她感到高兴,同时也感觉这个比赛可能在澳洲普及率不高,所以打算开个贴介绍一下, 有兴趣的家长可以让家里小朋友今年年底试试。

Google Code In (GCI) 是2010年开始, 每年年底为期7周的开源软件编程比赛, 旨在让中学生了解学习开源软件的开发过程,鼓励他们进入开源软件的领域,力所能及为开源软件做出自己的贡献。 他们先会邀请全球的开源软件组织申请参与这个比赛, 然后选拔合格的组织参加。 每个组织会给出自己的任务,还有自己的志愿者mentor对参赛者完成的任务进行review和评估。 2019年有29个开源组织参加,每个组织会在比赛结束后选出两名winner, 所以2019年的比赛一共有58个winner。

比赛网站: https://codein.withgoogle.com/


比赛项目介绍
===========
虽然名字叫编程比赛,但项目的种类除了coding, 还有document/training, QA, research 和design。



这里可以看到example任务:
https://developers.google.com/op ... urces/example-tasks

2019年GCI的所有任务:
https://codein.withgoogle.com/tasks/

2018年GCI的所有任务:
https://codein.withgoogle.com/archive/2018/task/

一个任务有的有多个instance,可以每个人都做。比如一个任务有5个instance,那么5个学生可以claim这个任务。 mentor还可以随时增加instance的数量。 这类任务多是设计类,比如设计一个logo,一个界面之类。 还有一些任务只有一个instance,如果一个学生claim了, 那其他学生就看不到这个任务了。 比如修补软件bug的任务就是这类,因为一个bug一个fix就足够了。


需要什么编程语言
==============
每个开源软件会用不同的编程语言。 https://codein.withgoogle.com/organizations/ 这里有对每个参赛开源软件组织的介绍以及他们用到的编程语言。


比赛方式
=========
报名后, 每个参赛者可以选取任何一个组织的任务,但每个参赛学生只能最多完成两个beginner项目。
在比赛网站可以浏览所有任务,并claim适合自己的。 一旦claim这个任务后,你就不能claim别的任务了。 所以任何一个时候你只能工作在一个任务的状态。 每个任务有完成的期限,一般是3天,有一些难度的可能4天5天。任务有详细的deliverable描述, 当你完成了这个deliverable,可以提交任务。这个时候就等这个组织的mentor 来审核了。 如果通过,参赛者就可以claim下一个任务。 如果mentor觉得不对或还需要改进,会给你feedback,然后任务状态改为"more work needed". 参赛者就需要进行修改并再次提交。

每次提交后, mentor有36个小时的时间来review, 所以这个时候就需要耐心等待了。 有的任务可能mentor正好在线,很快给你review了,有的时候可能就睡一觉起来任务状态也还没改变。

参赛者也可以在claim 任务后放弃(abandon)任务, 然后claim下一个新的任务。

奖励机制
========
完成3个任务,就能得到一件GCI的T恤。 如果进入Finalist, 就有T恤和一件夹克,如果拿到Winner,就是T恤, 夹克, packback bag,还有谷歌总部4日参观和颁奖典礼了。 如果winner选择不去参加这个四日游, 会得到2000美元的奖金。



每个组织会选出6个finalist, 其中2名winner, 2名runner up。 Runner up 我的理解是候补winner,如果winner出现因签证或别的什么问题去不了,就runner up顶上。

一个学生只能拿一次winner, 比如我家S今年拿到winner,今后就不能再拿了。

51楼:
要做多少个任务才能成为finalist和winner   
什么是leaderboard   


77楼:
GCI的小tips


86楼:
女儿的编程学习之路
Advertisement
Advertisement


Advertisement
Advertisement
返回顶部