Google Summer of Code 2012に参加します。パート1:オファーを送信する





haberraiser passanger2012投稿に触発されて、Google Summer of Code 2012に応募することにしました。 この記事では、プロポーザルを提出した経験(私の頭にはまだ新鮮です)についてお話しするとともに、プログラム自体の進捗状況についてさらに2つの記事を書きます。 興味をお持ちの方はどうぞ、カットしてください!







パート1:オファーを送信する

パート2:中間期を生き残り、生き残る

パート3:プロジェクトの完了



AwRabbitは私の前にいた 。 すべてはすでにここで説明されています(唯一の違いは、GSoCで非常に良い経験があったことです)。

Google Summer of Codeの真実-パート1

Google Summer of Codeの真実-パート2

Google Summer of Codeの真実-パート3

Google Summer of Codeの真実-パート4



仕組み



すべては、組織が参加申請書を提出するという事実から始まります。 彼らは、学生がGoogle Summer of Code(GSoC)に参加するための提案を書くためのアイデアのリストをまとめます。 簡単に言うと、1つか2つの段落で、何をする必要があるかを説明しています。 このアイデアには、実装方法に関する情報は含まれていません。 学生は、参加の提案で、具体的にアイデアを描き、それがどのように実装されるかについての具体的な説明を作成します。 さらに、どの学生も、特定の組織のリストにブラックジャックと売春婦を使用た独自のまったく新しいアイデア追加し、それに提案を書くことができます。 新しいアイデアは、組織によって承認される必要があります。



組織自体が、学生から受け取った提案を評価します。 Googleは、学生のための場所を組織内で分配し、現金報酬を支払い、プロセス全体を制御します。 学生、メンター、組織の管理者などの間に紛争がある場合、Googleは裁判官の役割を果たします。 Googleは、いずれの規則にも例外を設ける場合があります。 Googleという言葉は法律です。



ステージ1:アイデアを探す



公式ウェブサイトにアクセスすると、180以上の組織があり、それぞれに20以上のアイデアがあります。 すべてを見るには時間がかかりすぎます。 検索では、組織名およびタグで検索できます。 最初は、私に興味のある組織(日食、ジェットブレイン、ツイッターなど)を探し、彼らのアイデアを見て、私にとって興味深いもののリストを作成しました。 次に、タグ(「java」、「python」、「git」)で検索を開始しました。 そこで私はJBossコミュニティを見つけ、最終的に私の提案を提出しました。 アイデアを選択するときは、Google Summer of Codeに参加していなくても、最初に本当に興味があり、やりたいアイデアを探す必要があります。 しかし、まだいくつかの側面があります。



あなたのアイデアVS組織のアイデア


すでに述べたように、特定の組織のGoogle Summer of Codeに間違いなく参加したいが、彼らのアイデアのどれもあなたに合っていないなら、あなたは自分のものを提供することができます! アイデアは考えられ、組織にとって重要である必要があります。 JBossで受け入れられた8つの提案のうち、4つが学生によって提供されたと言えます。



既知のVS未知の組織


主観的に、ほとんどの提案は有名な組織に提出されたように思えました。 あまり知られていない組織では、応募者が少なかったため、あなたを選ぶ可能性が高くなりました。 HabréにGSoCのメンターはいますか? これについて何と言いますか?



新しいVSの「経験豊富な」組織


GSoCルールによると、新しい組織は初めて2シート以上を受け取りません。 これは、Googleが量よりも品質を重視しているためです。 彼らは、組織に良いメンターがいること、そして学生をサポートするのに十分な時間を割く準備が本当に整っていることを確認したいのです。 例外は、評判の良い有名な組織、および以前に親組織またはパートナー組織の一部としてGSoCに参加した組織です。



オファーの数


参加の提案は最大20件(!)まで提出できます。 組織は、提出した提案の数を確認します。 6件以上のオファーを送信した場合、スパマーと見なされる可能性が高くなります。6件の本当に良いオファーを作成する場合でも、かなりの時間を費やす必要があります。 繰り返しますが、 量の質が重要です!



ステージ2:前提条件を満たします



一部の組織には前提条件があります。参加の申し出を提出する前に、少なくともプログラミングの何かを本当に理解していることを示す必要があります。 基本的に、彼らは彼らのバグトラッカーからバグを修正するように頼みます、そして、あなたが少しドキュメントを改善するか、記事の翻訳を加えるならば、いくつかの組織は十分です。 これらのタスクは小さく、すぐに解決されます。スパマーと最終日に提案書を作成するユーザーを除外するだけです。



JBossには前提条件はなく、すぐにオファーを送信できます。



ステージ3:最初のバージョンを作成します



だから、あなたはアイデアを選択し、オファーを書くことにしました! 良いオファー(フォーラム、電子メールニュースレター、メンターとの会話、GSoC FAQから取得)にあるべきものは次のとおりです。





また、2009年にMozilla Foundationが良いと判断した3つの提案に導かれました。





次に、メンターのメールアドレスを見つけて、提案の最初のバージョンを送信し、彼に目を通してアドバイスを求めるように頼みます。 メンターは通常、彼らが彼のアイデアに興味を示したことを喜んでおり、他に改善または追加できるものを教えてくれます。



私たちは申し出を完了し、彼に感謝し、彼の名前があなたの提案で言及できるかどうか尋ねます。 通常、メンターは気にしません。



ステージ4:正式にオファーを送信する



すべての準備ができたら、 Google Summer of CodeのWebサイトにアクセスして、関心のある組織にオファーを送信します。



一部の組織は、学生に組織のウィキリポジトリにオファーを追加するように依頼します。 必要に応じて、これを忘れないでください。



受け入れられた学生の発表



受け入れられた学生の発表は今年4月23日19:00 UTCに行われました。 承認されると、Googleから公式の確認が届きます。 おめでとうございます! やった!



アナウンスメントに示された時間に正確にGoogleからの応答を受信しなくても心配しないでください! 30分後にメッセージを受け取りました。 GSoCサーバー自体は、発表後最初の40分で非常に過負荷になり、常に500エラーが発生しました(正直なところ、クラウドインフラストラクチャでGoogleからこれを見るとは思いませんでした)。



役に立つヒント







いくつかの統計



GSoCの提案が承認/送信された比率:1212/6685 [18%]

JBoss Community:8/56 [14%]の提案を受け入れ/提出した比率

KDEから受け入れられたオファー:60

twitterから受け入れられたオファー:3

組織あたりの平均生徒数:1212/180 = 6.7



がんばれ!



結論として、JBossで受け入れられた私の提案があります。 コメントの質問にお答えします! 冒頭に示したhabrayuzerのpassanger2012の記事は、私がここで見逃した多くのことを説明しています。 次のGoogle Summer of Code 2013をお楽しみください!



UPD1:

Habrauser fader44 、メンターとのコミュニケーション、IRCの訪問、メーリングリストへの参加の重要性を示しています! 本当にそうです! たとえば、私は最初にJBossのすべてのニュースをメーリングリストから学びましたが、メインサイトで公開されたのはごくわずかでした。



All Articles