Google Summer of Code,参与全球项目

致所有人的问候🙂这篇文章将简短,但我希望它对多个人有用,并同时激发许多人的好奇心。 当我们谈论编程时,很多时候很难找到符合您的愿望和期望的工作。 特别是如果您生活在我们这样的地区,需求并不总是朝着发展的方向发展。

但这不仅对寻找工作的人来说很复杂,而且对那些需要工人,组织难以找到最佳人才的人来说也很复杂,而且由于缺乏预算,影响力或任何其他因素,很多时候他们很难。外部。

这就是为什么这家技术巨头一直稳定地工作了10多年,以将有前途的开发人员联系起来,并将他们与在全球范围内有所作为的项目联系起来。 在参与该项目的众多组织中,所有人都无一例外地开发了开放或免费的技术,并且每个人的行动领域都可以从智能汽车到网页的开发,甚至涉及与之无关的问题。程序设计,例如许可证审查,文档,翻译,图形设计,事件组织等。

科莫funciona

Google Summer of Code(GSoC)是在北半球的夏季(〜40月-〜XNUMX月)举行的活动,选定的参与者远程全职工作(每周XNUMX小时),与特定的组织。 组织的选择过程从XNUMX月开始,所选组织的决议通常在XNUMX月中旬出现。

选择一个组织后,它会列出一个项目清单,Google会为这些项目支付学生在三个月内完成的费用。 在此过程中,您需要有导师的帮助,并且每周举行一次后续会议,以确认进展过程中可能出现的问题。

学生注册可以在三月份开始,在三月到五月之间有一个试用期和选拔期,组织和Google都会选择该季节的参与者。

学生

学生的定义既适用于寻求其专业头衔的年轻人,也适用于具有硕士学位甚至博士学位的人,唯一的条件是在选择参加GSoC时就读经认可的大学。 还必须达到法定年龄(18岁)。 学生必须同意一个经验法则,用简单的话来说,对每个人,学生/导师/同事都很好,一切都会好起来的。

项目

这里有一个完整的项目列表,可以查看,在其中我们可以找到诸如Gentoo,GNU,Linux Foundation,Apache,GNOME,KDE,Python等组织。 每个项目都有其自己的项目列表,但是如果需要,您可以呈现一个个人项目,该项目的需求很简单:制定明确的时间表(任务,子任务,时间)并说明为什么这样做会很好为所述社区完成所述项目。

要对每个项目有更具体的了解,有必要详细查看每个个人页面,由于存在如此众多的组织,这将使我花费很长时间,因为我将简要介绍一下我在做什么以及为什么我告诉您有关GSoC的信息🙂

Linux基金会

对于我已经与该组织联系的任何人来说,这都不是秘密,几个月前,凭借其课程,我能够获得SysAdmin的认证,而今天,我将加入GSoC。 我要分类的项目是BOSCH多功能传感器的驱动程序的开发,如果该项目花费的时间比预期的长,它将被集成到4.16.x或4.17.x内核中。

现在肯定不止一个人会想知道我对驱动程序有多少了解,答案很简单,我几乎一无所知🙂但这是GSoC的妙处,有一些社区总是愿意指导您学习道路,并且在这样,是因为我在学习过程中发现了一些驱动程序开发基础,这是因为几个月前在与Stallman博士的电子邮件中,我致力于在生活中的某个时刻为卡开发驱动程序wifi,这是我必须在笔记本电脑上使用的唯一专有Blob,才能通过WiFi建立互联网连接。

好吧,在我的团队中,他们向我们提供了一小部分任务,我必须正式完成这些任务,然后才能正式向Google Summer of Code申请,其中包括诸如将补丁发送到特定内核子系统,尝试从驱动程序迁移驱动程序之类的任务。到主树的“测试”区域,另一个区域。

在这短短的几周中,我遇到了更多希望参加的学生,其中一个来自巴西的硕士生,另一个是欧洲的计算机科学专业的学生,​​当然是非常有能力的人,他们也像我一样在学习的道路上🙂

参加者

要参与其中,您不一定非要成为专家程序员,除非您的项目要求这样做,但是您必须能够与社区进行虚拟交流,很多情况下,交流都是用英语进行的,除非您找到一个会说其他语言的成员。语言。 在阅读本文时,会有很多人否认这一点,但我们必须面对这样一个事实,即如果社区中有更多说西班牙语的会员(我们),我们也将是可以作为指导者参加这些组织以帮助年轻人融入社区的人。

据我所知,由于时间或缺乏创造力,您必须回答许多现在无法回答的问题,我为您提供了GSoC的官方链接,以便您可以详细了解整个过程 信息.

问候,我希望鼓励不止一个人参加🙂也许一个或另一个人想加入Gentoo来帮助,那也很好great


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。

  1.   丹尼尔

    您好,我是系统工程专业的学生,​​目前正在第三学期,我们在大学使用的语言是Java。 我想知道在参加这样的活动之前,您认为应该学习哪些东西(我认为我不能做很多事情),以及是否有可以学习这些东西的地方。

    1.    克里斯·阿德

      丹尼尔您好,为了参与一个项目,您必须能够使用该项目的语言进行读写,如果您可以学习使用该程序的基本知识或该项目的方法,那么工作会容易得多。 但是请记住,不必成为专家,正是出于这个原因,专家专注于学生,以便他们一路学习。 干杯

  2.   吉尔

    英语是对的,但西班牙裔是一个错误,将我们划分为非英语国家的全球人口的85%以上。
    如果每个人在一个夏天的两个月内学习世界语,那么几年后,我们就可以改变根据国籍,收入和语言区分的障碍。
    考虑到学习像英语这样的语言需要花费超过10000个小时的时间,以英语为母语的人在其他学科上所花的时间要更好,并且比其他人更具竞争力。

  3.   杰里米

    呵呵呵每个人都喜欢他们喜欢的东西。 我感觉只有3个月的使用Windows的时间,今天我通过ssh访问配置了Web服务器,raspberrypis(几个),Linux谜题接收器,交换机,路由器等,不需要图形界面。 Linux目前是世界冠军,他们已经将它们投入几乎所有领域。 这些天之一,将出现一个安装了最新内核的人。 问候。 很好的帖子,您在读标题XD时强迫我输入