Google Summer of Codeは、世界中のプロジェクトに参加しています

皆様へのご挨拶🙂この投稿は短くしますが、複数の人に役立つと同時に、多くの人の好奇心を刺激することを願っています。 私たちがプログラミングについて話すとき、あなたの希望や期待に合う仕事を見つけることはしばしば非常に困難です。 特に、私たちのような地域に住んでいて、需要が常に発展する方向に向かうとは限らない場合はなおさらです。

しかし、これは仕事を探している人にとっては複雑であるだけでなく、労働者を必要とする人にとっても困難であり、組織は可能な限り最高の才能を見つけるのに苦労し、予算や影響力の不足などの要因のために複雑になることがよくあります。外部。

これが、このハイテク巨人が10年以上にわたって着実に取り組んでおり、有望な開発者を結び付け、グローバルに変化をもたらすプロジェクトと結び付けている理由です。 このプロジェクトに参加している多くの組織の中で、例外なくすべてがオープンまたは無料のテクノロジーを開発しており、それぞれの行動分野はスマートカーからWebページの開発にまで及び、さらには関係のない問題に到達することさえあります。ライセンスレビュー、ドキュメント、翻訳、グラフィックデザイン、イベント編成などのプログラミング。

コモfunciona

Google Summer of Code(GSoC)は、北半球の夏(40月からXNUMX月まで)に開催されるイベントで、選択した参加者がフルタイム(週XNUMX時間)でリモートで作業します。特定の組織と。 組織の選択プロセスはXNUMX月に始まり、選択された組織の解決は通常XNUMX月中旬に表示されます。

組織が選択されると、GoogleがXNUMXか月以内に完了するために学生に支払うことを提案するプロジェクトのリストがあります。 それはあなたがメンターの助けを借りるプロセスであり、その過程で発生する可能性のある進捗状況と問題を裏付けることができるように毎週フォローアップ会議が開催されます。

学生の登録はXNUMX月に開始でき、XNUMX月からXNUMX月の間に、組織とGoogleの両方がシーズンの参加者を選択する試用期間と選択期間があります。

学生たち

学生の定義は、専門職を求める若者だけでなく、修士号や博士号を取得している人々にも当てはまります。唯一の条件は、GSoCへの参加を選択するときに認定大学で勉強することです。 また、法定年齢(18歳)である必要があります。 学生は、簡単な言葉で言うと、すべての人、学生/メンター/同僚に親切であり、すべてがうまくいくという親指のルールに同意する必要があります。

プロジェクト

レビューできるプロジェクトの完全なリストがあり、その中にはGentoo、GNU、The Linux Foundation、Apache、GNOME、KDE、Pythonなどの組織があります。 これらにはそれぞれ独自のプロジェクトのリストがありますが、必要に応じて、個人的なプロジェクトを提示できます。プロジェクトの要件は単純です。明確に定義されたスケジュール(タスク、サブタスク、時間)を用意し、それが適切である理由を提示します。上記のコミュニティのために上記のプロジェクトを完了します。

各プロジェクトのより具体的なビジョンについては、各個人ページを詳細に確認する必要がありますが、組織が非常に多いため、ここでは時間がかかるので、私が行っていることとその理由について少し説明します。私がGSoCについてあなたに話しているもの🙂

Linux Foundation

私がすでにこの組織と接触したことは誰にとっても秘密ではありません。数か月前、そのコースのおかげでSysAdminとして認定することができ、今日はGSoCに参加する途中です。 私が分類しようとしているプロジェクトは、BOSCH多目的センサー用のドライバーの開発です。これは、プロジェクトに予想よりも時間がかかる場合に備えて、4.16.xまたは4.17.xカーネルに統合されます。

今では確かに複数の人が私がドライバーについてどれだけ知っているのか疑問に思うでしょう、そして答えは簡単です、私はほとんど何も知りません🙂しかしこれはGSoCの素晴らしいことです、コミュニティが常に学習パスであなたを案内してくれることですこのように、私はドライバー開発の基礎を少し発見しながら学んでいます。これは、数か月前のストールマン博士とのメールで、人生のある時点で、カードのドライバーを開発することを約束したためです。 wifiは、WiFi経由でインターネットに接続するためにラップトップで使用する必要がある唯一の独自のblobです。

私のグループでは、Google Summer of Codeに正式に適用する前に完了する必要のあるタスクの小さなリストを提示してくれました。その中には、特定のカーネルサブシステムにパッチを送信したり、からドライバーを移行しようとしたりするものがあります。メインツリーへの«テスト»のゾーン、および別のタスク。

この短い数週間で、参加を検討している学生に会いました。そのうちのXNUMX人はブラジルの修士課程の学生、もうXNUMX人はヨーロッパのコンピューターサイエンスの学生で、確かに私のように学習の道を進んでいる非常に有能な人々です🙂

参加する

参加するには、プロジェクトで必要な場合を除いて、必ずしもエキスパートプログラマーである必要はありませんが、コミュニティと仮想的に通信できる必要があります。別の人を話すメンバーを見つけない限り、多くの場合、これは英語で行われます。言語。 これを読むと複数の人が否認されますが、コミュニティにスペイン語を話すメンバーがもっといれば(私たち)、若者がコミュニティに溶け込むのを助けるメンターとしてそれらの組織に参加できるという事実に直面する必要があります。

時間や創造性の欠如のために今は答えられない多くの質問があるに違いないことを私は知っているので、プロセス全体を詳細に見ることができるように、GSoCの公式リンクを残します ここで.

ご挨拶と私は複数の参加が奨励されていることを願っています🙂多分どちらかがGentooに参加したいと思っています、それも素晴らしいでしょう😉


記事の内容は、次の原則に準拠しています。 編集倫理。 エラーを報告するには、 ここで.

4コメント、あなたのコメントを残してください

コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:MiguelÁngelGatón
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。

  1.   Daniel Mölk

    こんにちは、私は現在XNUMX学期のシステムエンジニアリングの学生です。私の大学で使用している言語はJavaです。 このようなイベントに参加する前に、あなたがどのようなことを学んだと思うか(私はあまりできなかったことだと思います)、そして私がこれらを学ぶことができる場所があれば教えてください。

    1.    クリスADR

      こんにちはダニエル、プロジェクトに参加するためには、プロジェクトの言語で読み書きできることが不可欠です。プログラムの使用の基本やプロジェクトのアプローチを学ぶことができれば、作業ははるかに簡単になります。 ただし、専門家である必要はありません。そのため、学生に焦点を当てて、途中で学習できるようにします。 乾杯

  2.   Guille

    英語は本当ですが、スペイン語は私たちを英語を母国語としない世界人口の85%以上に分割する誤りです。
    ある夏、一人一人が2か月間エスペラント語を学んだとしたら、数年で、国籍、収入、言語の両方で区別されるハンディキャップを変えることができます。
    英語のような言語を学ぶには10000時間以上かかることを考慮してください。これは、英語を母国語とする人が他の科目で優れており、他の科目よりも競争力があるために使用する時間です。

  3.   ジェレミー

    Hehehe誰もが好きなものが好きです。 Windowsを3か月使用した後、制限を感じました。今日は、Webサーバー、raspberrypis(いくつか)、linux enigmaレシーバー、スイッチ、ルーターなどをsshアクセスで構成し、グラフィカルインターフェイスは必要ありません。 Linuxは現在世界チャンピオンであり、彼らは彼らをほぼ何にでも夢中にさせています。 最近のXNUMXつでは、最新のカーネルがインストールされた状態で人間が表示されます。 よろしく。 非常に良い投稿です。タイトルXDを読むときに、私に入力を強制しました。