正文

What

引用一下知乎@骆梁宸的文章Google 编程之夏(GSoC):海量优质项目,丰厚报酬,你竟然还不知道?

这个问题,我们先来看看 Google 官方是怎么说的:(出自 What is Google Summer of Code?)

Google Summer of Code (GSoC) is a global program that matches students up with open source, free software and technology-related organizations to write code and get paid to do it! The organizations provide mentors who act as guides through the entire process, from learning about the community to contributing code. The idea is to get students involved in and familiar with the open source community and help them to put their summer break to good use.

译即:

Google 编程之夏是一个全球性项目,旨在为学生们和开源、自由软件、技术相关的组织建立联系,让学生们贡献代码并获得报酬!组织会提供导师,在学生从熟悉社区到贡献代码的整个过程中提供指导。这个想法的目的是让学生们参与和熟悉开源社区,并帮助他们充分利用暑假时间去得到锻炼。

简单粗暴的说,谷歌编程之夏(Google Summer of Code—GSoC)是一个学生参与开源的项目,每年一些开源社区(organzation)提出一些关于自己开源项目的idea(比如实现一些新的feature),然后学生针对心仪的项目提出proposal(其实就是申请啦),如果通过之后,就在对应的mentor(相当于导师,一般是项目的核心开发者)的指导下,利用暑期的几个月,一步一步完成目标。如果成功通过,那么就会收到google的报酬(目前在中国地区是3600美刀)。

今年的时间安排如下

可以看到,3.12就可以开始申请了,所以抓紧吧。
什么,你不知道如何开始?

简单的入门

首先先到organization列表页查看,列出了很多很多,大部分的可能你连听都没听过,这也很正常。像比较有名的boost,nmap可能大家都用过。没事可以先通过描述大概看一下这个开源项目是做啥的,点进去就有表明所用技术的和应用的标签了。

可以看到这个Seastar就是一个服务端编程框架,涉及到C++ DPDK等技术,主题是编程语言和开发工具,还设计到了很多网络知识。

想进一步了解就要进入到详情页了,这里可以看到更加详细的描述,当然这个页面是每个organization自己写的,可能格式和内容不太相同,但是最关键的信息是一样的右边的idea list和mail list。(我会告诉你我一开始每看到这玩意傻傻的以为人家没给idea list,还跑去问了吗)。

idea list是一个参考,你也可以提出你自己想实现的idea。接下来就是详细的阅读idea list了,里面一般都会描述这个idea需要实现的功能,以及需要的技术,mentor是谁,甚至还有难度等级。

OK然后就是通过邮件列表或者IRC联系了。。恩,不要问我之后怎么办,我也才走到这里。
但是,网上还是有很多相关的经验介绍的google一下,包括我就看到Wine项目的那个兄弟很积极,写了很多相关的经验介绍。因为我自己也还没成功参与过一回,只是在这里抛砖。

相关经验介绍

https://zhuanlan.zhihu.com/p/27330699
https://blog.yangl1996.com/imported_from_old_blog_62/
https://blog.dongyueweb.com/google_summer_of_code_%E7%94%B3%E8%AF%B7%E6%8C%87%E5%8D%97.html

后记

马上要离开小组了,真舍不得。
这几年的小组总是有“和开源世界越来越远”的问题,如何参与开源项目一直是我们在思考的问题。
诚然,每年小组举办的软件自由日,大家日常积累的blog是很好,但与最初的小组—“给Linux贡献patch”这样深度参与开源,差得很多。

是技术上差太多吗?
我觉得首先是意识,然后才是技术,如果连意识都没有,即使有高超的技术,意识不到参与,不知道如何参与。

技术的提升相对简单,书籍,博客,网课。。。技术的学习我相信小组的同学都没问题,或者说,小组的“传帮带”让我们在技术积累上做的还不错,如博客,书单,学长学姐们的分享,让每一级的鲜肉都享受到了福利。

但是像意识,思想等,这些无形的东西更多的是要靠人传下来的。

去年的LEP是一个尝试,但是效果也很一般。大家都觉得不知道如何开始参与,我觉得这个google这个项目真的很不错,是一个非常好的参与开源项目的机会,因为有人引导,有明确的需求,还有报酬,时间又是在我们暑假留校时。

当然啦,英语水平,技术水平都可能是在参与开源中遇到的问题,我相信在解决这些问题时自己的进步绝对更快。(尤其英文的阅读和书写)

无论是小组的同学还是突然对开源世界感兴趣的你,都希望你能抓住这个宝贵的机会。

【大牛之路】大牛指导,报酬丰厚的开源项目---“谷歌编程之夏”相关推荐

  1. TB级(小白到大牛之路)技术视频资源福利大放送

    因此民工哥连夜整理了相关的资源放出,相关详情请点击下面的链接查看 TB级(小白到大牛之路)技术视频资源福利大放送 更多相关内容请关注民工哥公众号

  2. 如何快速成为技术大牛,阿里大牛的总结亮了

    写在前面 不管是开发.测试.运维,每个技术人员心里多多少少都有一个成为技术大牛的梦,毕竟"梦想总是要有的,万一实现了呢"!正是对技术梦的追求,促使我们不断地努力和提升自己. 然而& ...

  3. 参与开源项目,结识技术大牛!CSDN“开源加速器计划”招募志愿者啦!

    什么是"CSDN开源加速器计划"? 纵观近 30 年的科技创新,开源已成为全球技术应用和行业数字化发展的基石,尤其最近几年,开源的商业化得到了极大突破,开源正在成为全球科技的强劲驱 ...

  4. 参与开源项目,结识技术大牛!CSDN “开源加速器计划”招募志愿者啦!

    什么是"CSDN开源加速器计划"? 纵观近 30 年的科技创新,开源已成为全球技术应用和行业数字化发展的基石,尤其最近几年,开源的商业化得到了极大突破,开源正在成为全球科技的强劲驱 ...

  5. 技术大牛?业务大牛?

    技术大牛?业务大牛? 吴旻 泰岩网络工作室 成为技术大牛是每个喜欢技术的开发人员的梦想.想想那种别人遇到的困难被自己一语道破,或者成为技术英雄被景仰的感觉,简直太陶醉了! 许多时候,开发人员因技术原因 ...

  6. 暴力拒绝白嫖,著名开源项目作者删库跑路!神秘Bug影响超2万个项目,亚马逊云也躺枪...

    [文章来源][公众号:新智元] "从GitHub上删除自己的代码是违反他们的服务条款的?WTF? 这是一种绑架行为." 这两天,一些开发者感觉有点懵-- 一觉醒来发现,自己程序跑出 ...

  7. 著名开源项目,神秘Bug影响超20000个项目,原因竟是作者删库跑路?

    热门资讯早知道,吃瓜唠嗑不冷场, 记得加个星标,第一时间获得推送 图文编辑:xj 来源:公众号「新智元」 "从GitHub上删除自己的代码是违反他们的服务条款的?WTF? 这是一种绑架行为. ...

  8. GitHub 著名开源项目作者删库跑路,神秘 Bug 影响超 20000 个项目!

    点击上方"Java精选",选择"设为星标" 别问别人为什么,多问自己凭什么! 下方有惊喜留言必回,有问必答! 每天 08:15 更新文章,每天进步一点点... ...

  9. 暴力拒绝白嫖,开源项目作者直接删库跑路,这下大家都不要用了 !

    编辑:好困,转载自:新智元 [导读]程序突然乱码,开发者紧急「修复」!然而-- 这两天,一些开发者感觉有点懵-- 一觉醒来发现,自己程序跑出来的全都是「乱码」. 说起来,这些开发者的共同点就是都使用了 ...

最新文章

  1. 【干货】105页周志华教授《机器学习手推公式》开源PDF
  2. Android调试错误-No resource identifier found for attribute 'showAsAction'
  3. MySQL--5子查询与连接小结
  4. 工程造价步骤_极其全面!1247页安装工程造价与施工管理讲义,造价入门首选...
  5. 科普丨营销人,还不知道行为触发的话你就 OUT 了!
  6. Android IntentService解析
  7. zend guard6的使用
  8. cmake find_package路径详解
  9. 高考有算计算机会考分数吗,高三冲刺,模拟考分数与高考分数会有差别吗?差多少分才算正常...
  10. mootools LightBox
  11. attention 汇总(持续)
  12. 办公神器,专治低效——特色功能软件工具
  13. win10屏幕保护色设置
  14. 基于FPGA板的音乐盒的设计
  15. matlab最大值滤波降噪,matlab图像最大值和最小值滤波
  16. Vblog#1 English learning for science research
  17. php apache 假死,解决apache兼容性及慢或假死问题
  18. 20145212 罗天晨 《网络对抗》Exp3 Advanced 恶意代码伪装技术实践
  19. 如何搭建一个集群项目
  20. 风清月明,山清水明,心清志明,思清念明

热门文章

  1. 机器翻译模型一多层LSTM__Pytorch实现
  2. Spark资源调度机制源码分析--基于spreadOutApps及非spreadOutApps两种资源调度算法
  3. 正则表达式--只求能看懂别人写的正则表达式是什么意思
  4. AIR32F103(七) AIR32F103CBT6/CCT6启用96K内存
  5. 升级CentOS 7.4内核版本的三种方案
  6. linux的ps1设置
  7. Filenet P8阶段性总结
  8. 计算机专业的具体能力和素质要求,计算机实验室管理员应具有的素质要求
  9. flex布局交叉轴方向对齐方式详解
  10. 斐波那契数列、小青蛙跳台阶