----------------------------------------
Google Code-In (and some other stuff)
3rd of November 2019
----------------------------------------
Recently, I found out about a program run by Google for
pre-university students in high/secondary school, called Google
Code-In [0].
Luckily for me, I am elegible to participate; it happens to run
over Australia's summer school holidays. I'm planning to do it
myself, but this is more about what I think about it than what I
plan to do in it.
I really, really like the idea. Getting students coding and into
open source is great for the developer community. The students get
to learn what open source is and what it's like to work on a real
project. The organisations chosen have great mentors and can help
the students.
Another thing I like is how you don't have to be a coder to do it.
There are 5 categories of tasks to do:
- Coding
- Documents & Training
- Outreach & Research
- Quality Assurance
- Design
However, I think there is a serious problem in the tasks; the
student has to be rather competent in the language to be able to
progress in the competition. Since most of the tasks are real-world
problems and are not trying to introduce the student to coding, the
project only benefits a niche of students, as can be seen from the
statistics [1].
This brings me to my next point. Last year, Only 2,164 students
completed at least 3 tasks, which may seem like quite a large
number, but world-wide that isn't all that many. It's obviously got
a design flaw somewhere, or a lack of visibility on the internet (I
didn't seem to have it very hard to find).
It does seem to be growing, however, as last year 79% of students
were first time participants. That's a significant amount but does
make me wonder if people only do it for one year and drop off.
Statistically the figure does make a bit of sense though, as the
majority of students are 15-17.
This program seems to have a good partnership with Google Summer of
Code, as well, since the mentoring organisations come from those
for Google Summer Of Code. There seems to be a wide spread of
organisations this year, including ones I've never heard of before.
[2]
Overall, it looks like a great project, but might be slightly
poorly designed for it's intentions and target audience.
~fosslinux
[0]:
https://codein.withgoogle.com/
[1]:
https://opensource.googleblog.com/2019/03/reflecting-on-google-code-in-2018.html
[2]:
https://codein.withgoogle.com/organizations/