Goブログ

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

カーメン・アンドー、ラス・コックス、スティーブ・フランシア
2020年3月25日

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

しかし、私たち自身と家族がこれから起こることに備えるためにできる限りのことを行った後、馴染みのあるルーチンと通常の仕事にいくらかでも戻ることは、役立つ対処メカニズムです。そのような精神で、私たちはGoに取り組み続け、可能な限りGoコミュニティを支援しようと思っています。

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

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

Goコミュニティは、対面でのカンファレンスとミートアップで発展します。今年は35のカンファレンスと数千のミートアップを予定していましたが、ほぼすべてが変更、延期、またはキャンセルされました。計画が変更され次第、カンファレンスのwikiページを更新します。

影響を受けたGoカンファレンスを支援するために、できる限りのことをしたいと思います。また、ソーシャルディスタンスの時代にgopherたちがつながるための新しい方法を模索する取り組みも支援したいと考えています。Googleの既存のスポンサーシップを尊重することに加えて、今年の残りの期間、仮想カンファレンスの代替を計画している人々にサポートを提供することに関心があります。Goカンファレンスを主催していて影響を受けた場合、または仮想代替の開催を検討している場合は、カーメン・アンドー(candoh@google.com)までご連絡ください。

カンファレンスの主催者向けに、Gophers slack #conf-organizersチャンネルは、緊急時対応計画、ベストプラクティス、キャンセル、延期サポートについて議論する場所です。また、Goコミュニティをつなぎ、サポートし続けるための仮想イベントのアイデアを共有する場所でもあります。

ミートアップの主催者向けに、Go開発者ネットワークは、仮想ミーティングを開始したいミートアップに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は、パンデミックの影響に対処するためにオープンソースエコシステムを支援するための取り組みの1つです。影響を受けたオープンソースコミュニティを支援するために何かをしたい場合は、彼らが取り組みを調整しており、他の取り組みへのリンクもあります。また、支援が必要な他のオープンソースコミュニティを知っている場合は、FOSS Respondersについて知らせてください。

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

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

U.S. Digital Response

米国のgopher向けに、U.S. Digital Responseは、この危機の間、デジタルヘルプを必要とする州および地方自治体に資格のあるボランティアを接続するために取り組んでいます。Webページを引用すると、「関連する経験(医療、データ、エンジニアリングおよび製品開発、一般的な管理、運営、サプライチェーン/調達など)があり、あいまいさを通して自律的に作業でき、高密度の環境に飛び込む準備ができている場合」は、ボランティアの方法についてサイトをご覧ください。

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
ブログインデックス