The Go Blog

Go、Goコミュニティ、そしてパンデミック

Carmen Andoh、Russ Cox、Steve Francia
2020年3月25日

Goは常に、個人や家族の健康と安全といったより基本的な懸念事項の次に来ます。世界中で、ここ数ヶ月はひどいものであり、この恐ろしいパンデミックはまだ始まったばかりです。Goに関連することに取り組むこと自体が、深刻な優先順位の逆転と見なされるべきだと感じる日もあります。

しかし、私たち自身と家族が何が起こっても備えられるよう、できる限りのことをした後は、慣れた日課や通常の仕事に近い状態に戻ることが、役立つ対処メカニズムとなります。この精神で、私たちはGoに取り組み続け、Goコミュニティをできる限り支援していくつもりです。

この投稿では、パンデミックがGoコミュニティにどのように影響しているかについてのいくつかの重要な点、私たちが支援するために行っているいくつかのこと、皆さんが支援するためにできること、そしてGo自体の計画について共有したいと思います。

カンファレンスとミートアップ

Goコミュニティは、対面でのカンファレンスやミートアップで栄えています。今年は35のカンファレンスと数千のミートアップを予定していましたが、そのほぼすべてが変更、延期、または中止されました。計画の変更に応じて、カンファレンスのWikiページを更新していきます。

影響を受けたGoカンファレンスを支援するために、できる限りのことをしたいと考えています。また、ソーシャルディスタンスの時代にGopherたちがつながる新しい方法を模索する取り組みも支援したいと考えています。Googleの既存のスポンサーシップを尊重することに加え、年末までバーチャルカンファレンスの代替を計画している人々への支援も検討しています。Goカンファレンスを主催していて影響を受けた方、またはバーチャル代替を検討している方は、Carmen Andoh(candoh@google.com)までご連絡ください。

カンファレンス主催者向けには、Gophers slack#conf-organizersチャネルが、緊急時の計画、ベストプラクティス、キャンセル、延期支援について議論する場となっています。また、バーチャルイベントのアイデアを共有し、Goコミュニティとのつながりを維持し、支援する場でもあります。

ミートアップ主催者向けには、Go Developer Networkが、バーチャル会議を開始したいミートアップにZoom for Educationライセンスを提供できます。ミートアップを主催している方、またはしたい方は、この機会を利用して、地域外の講演者を招いてグループに発表してもらうことをお勧めします。詳細情報や参加方法については、Gophers slack#remotemeetupチャネルにご参加ください。

オンライン研修

カンファレンスで会うGoトレーナーは、Goの導入支援を求める企業のために、対面での研修を行うために世界中を旅しています。この対面での指導は、新しいGopherをコミュニティに招き入れる上で非常に重要です。私たちはトレーナーの皆さんの仕事に心から感謝しています。残念ながら、数ヶ月間のオンサイト研修契約はすべてキャンセルされ、コミュニティのトレーナーは主要な(または唯一の)収入源を失ってしまいました。この困難な時期に、企業がバーチャル研修やワークショップを検討することをお勧めします。ほとんどのトレーナーは、料金、スケジュール、クラス構成に関して柔軟に対応しています。

求人情報

現在の景気低迷により、一部のGopherが新しい仕事を探していることを私たちは知っています。Goコミュニティは、Golang CafeGolang ProjectsWe Love Goなど、Goに特化した求人サイトをいくつか構築しています。Gophers slackにも多くの求職チャンネルがあります。チャンネルリストで「job」を検索してください。新しい求人がある雇用主には、可能な限り多くの適切な場所に掲載することをお勧めします。

FOSS Responders

Goがより広いオープンソースエコシステムの一部であることを誇りに思っています。FOSS Respondersは、オープンソースエコシステムがパンデミックの影響に対処するのを支援する取り組みの一つです。影響を受けているオープンソースコミュニティを支援するために何かをしたい場合は、彼らが協力を調整しており、他の取り組みへのリンクもあります。そして、助けを必要としている他のオープンソースコミュニティを知っている場合は、FOSS Respondersにそのことを知らせてください。

COVID-19オープンソースヘルプデスク

COVID-19オープンソースヘルプデスクは、ウイルス学者、疫学者、その他の専門家が、オープンソースの科学計算ソフトウェアで抱える問題に対する迅速な回答を、そのソフトウェアの専門家から見つけられるようにすることを目指しています。そうすることで、彼らは最もよく知っていることに時間を集中できます。あなたが開発者または科学計算の専門家で、専門家の投稿に答えることで協力したいと考えている場合は、サイトを訪れて協力方法を学んでください。

U.S. Digital Response

米国にいるGopherの皆さんへ、U.S. Digital Responseは、この危機の間、デジタル支援を必要としている州および地方政府に、資格のあるボランティアを結びつけるために活動しています。ウェブページからの引用ですが、「関連する経験(医療、データ、エンジニアリング&製品開発、一般管理、運用、サプライチェーン/調達など)があり、曖昧な状況でも自律的に働き、高強度の環境に飛び込む準備ができているなら」、サイトでボランティアの方法をご覧ください。

Goの計画

GoogleのGoチームでは、私たちの周りの世界が急速に変化しており、今後数週間の計画は希望的な推測に過ぎないことを認識しています。とは言え、現時点では、2020年に最も重要なプロジェクトだと考えるものに取り組んでいます。皆さんと同様に、私たちも人員が削減されているため、作業は計画よりも遅れています。

Go 2019ユーザー調査の分析はほぼ完了しており、近日中に公開できることを願っています。

少なくとも今のところは、Go 1.15のタイムラインを守るつもりですが、当初の計画よりも新機能や改善が少なくなる可能性は理解しています。コードレビュー、課題のトリアージ、そして提案のレビューは引き続き行っています。

Goplsは、現在のほとんどのGoエディタをサポートする言語認識バックエンドであり、私たちはその1.0リリースに向けて作業を続けています。

新しいGoパッケージおよびモジュールサイトpkg.go.devは、常に改善され続けています。ユーザーがGoパッケージを見つけて評価するのに役立つように、使いやすさの改善と新機能に取り組んできました。また、認識されるライセンスのセットを拡張し、ライセンス検出機能を改善しました。さらに改善が進む予定です。

私たちのGopherの価値観は、これまで以上に私たちを支えるものです。私たちは、友好的で、歓迎し、忍耐強く、思慮深く、敬意を払い、慈善的であるために、これまで以上に努力しています。Goコミュニティの皆さんも同じように努力してくださることを願っています。

Goエコシステムに関する重要なニュースは、引き続きこのブログでお知らせします。人生におけるもっと重要な事柄に対処した後、私たちはあなたが近況を確認してくれることを願っています。

いつものように、Goを使用し、Goコミュニティの一員であることに感謝いたします。この困難な時期に、皆様のご健康をお祈り申し上げます。

次の記事:Go開発者調査2019の結果
前の記事:Protocol Buffers用の新しいGo API
ブログインデックス