位置: 主页 > U生活图 >有导师带领还有钱领,Google夏季开源活动GSoC2016 >
  • 有导师带领还有钱领,Google夏季开源活动GSoC2016

    2020-07-16
    有导师带领还有钱领,Google夏季开源活动GSoC2016

    今天想推荐大家一个 Google 专门爲学生举办的活动 — Google Summer of Code 。

    我在 2014 & 2015 分别参加了 GSoC with Ruby on Rails / GitHub,对我来说是非常珍贵、收穫良多、而且有趣的体验,甚至 GitHub 还因此在暑假时提供我前往美国参加 CodeConf 的机会;私以爲这个活动相当值得参加,但台湾的同学们好像都不太知道有这个活动,这两年参加下来台湾似乎只有两三个学生参与,所以刚刚一得知 GSoC 2016 时程表出来,就想着要写篇推荐文 … XD,希望能让更多台湾的同学知道。

    有导师带领还有钱领,Google夏季开源活动GSoC2016
    Google GSoC 2016 时程表

    首先,GSoC 是 Google 举办的、爲其约莫三个月的暑期活动,适合阖家大小一起参加,而且还有钱领!其目的爲促进学生对于开源专案的参与,只要在申请参加的时候有学生身份都能参加,活动进行方式大致如下:

    1. 有意愿参加的开放原始码专案会向 Google 申请。
    2. Google 审核后会发出一个批准通过的组织列表,这些组织会指派一些导师以及一些他们觉得可以做的点子或计画。
    3. 接着由学生向这些通过审核的开源组织提出计画,大概就是说想改良或部署什幺东西之类的。
    4. 开源组织再从申请者中挑选最适配的几个计画。
    5. 被选上的学生会在五月至八月与该组织的导师一起执行计画,mentors 会在这段期间跟你开会,讨论进度,帮你审查程式码,甚至跟你一起部署某个功能。

    我觉得值得参加的几个原因如下:

    1. 有钱拿 XD,这个经历写上履历也算比较特别,例如我在 LinkedIn 上就因此收过几封来信,并说他们觉得这个经历很有趣。
    2. 跟开源码核心贡献者协作的经验挺珍贵的,可以看看资深开发者是怎幺思考问题,他们解决问题的策略是什幺,重要的是,可以有一个随时让你问的导师是件幸福的事情。
    3. 会被迫要好好看这些开源专案的程式码,我想读一些品质好的程式码对于写程式的技巧是挺有帮助的,可以更加熟悉一些该程式语言的特性,大多时候看程式码可能会遇到看不懂的状况,这时候有导师的好处就出来了,看不懂的地方大可直接问他们。
    4. 熟悉开源专案的开发、整合流程 ,这些我想在产业中的实务开发上都是挺有用的。
    5. 就我自己在几个新创公司打杂的经验来说,开放原始码的使用率都是挺高的,能趁早熟悉这个生态对于进入业界我想应该算是有些许帮助。

    下面则是一点点对于有意愿参加的同学的建议:

    1. 儘早跟有兴趣的组织联络:可以参考 GSoC 说明网页 ,看组织列表什幺时候会出来,多沟通才知道他们想要做的是什幺,例如我这两年参加的专案都跟该组织一开始提出的点子有不少出入,都是在多次沟通之后才确定彼此想做的是什幺。
    2. 提出一份具体清楚的计画:儘量把计画写的详细一点,例如想要怎幺完成这个专案、安排的时程如何之类的。
    3. 在申请开始前,就可以先开始参与该开源专案了,例如看看 GitHub 上面有什幺 issues,先找简单的解解看,或是甚至在下面随便喊个声也行,熟悉一下 codebase,这样对于之后写计画书很有帮助,毕竟对 codebase 了解才能写出有内容的提案,也可以藉机让未来有可能成为导师的资深开发者,对你有点印象,最重要的是,趁这个时间确定是不是真的对这个专案有兴趣。

    还有更多我觉得很棒的收穫,但是比较偏私人方面,就不写上来了。对于这个活动有兴趣或是有更多疑问的都欢迎来跟我聊一下,虽然我只是一个弱弱的参与者,但是参加了两年至少对于申请、流程还算是有点小心得,主要也是希望可以让更多台湾的同学知道这个活动,免得每次都只能看一堆老印在 mailing list 上面聊天、或是看他们办 GSoC meetup 之类的 XD

    GSoC 2016 相关时程表也已经出来了,请参考

    最后特别感谢 iCook 爱料理 的 Richard Lee 大大介绍让我得以知道这个活动!



    上一篇: 下一篇: