
Google Developer Expert への道:計画外だった私が気づいた、コミュニティ貢献の重要性
Google Developer Expert (GDE) となろうと計画したことは、少なくとも最初は、ありませんでした。GDEの称号を目的にコミュニティに貢献し始めた訳ではありません。ただ、ひたすらモノを作り、壊し、学んだことを共有していたまでです。今もそれが基本ですが、重要なことに気づきました。私がすでにやっていること、そしてもっと意識的にやりたいことは、GDEになるためのステップそのものなのです。
まだGDEではありませんが、時間をかけてプログラムの本質と、どのような貢献が評価されるかを理解しました。もしあなたが私のように、コミュニティで活動的で、さらに上を目指したいと思っているなら、GDEへの道で学んだことを見ていきましょう。
知っていることを一貫して公開する
最も大きな気づきの1つは、「すべてを知っている必要はないが、知っていることを共有する必要がある」ということでした。
- ブログ記事やチュートリアルを書く
- YouTubeビデオやライブストリームを作成する
- X(Twitter)やLinkedInで技術的なスレッドを投稿する
- コードサンプルやオープンソースライブラリを作成する
完璧であることよりも、一貫性と信頼性が重要です。たとえあなたが「公式」な専門家でなくても、どのように問題を解決したのかを知りたいと思っています。私は学んだことを記録し、公開することに、以前より多くの時間を費やしています。短い投稿や小さなデモでも役に立つことがあります。
オープンソースに貢献する(小さなことでも良い)
オープンソースへの貢献は、大規模なライブラリを構築することだけではありません。バグを修正したり、ドキュメントを改善したり、サンプルアプリを作成したり、プルリクエストをレビューしたりすることでも貢献になります。
コミュニティに参加し、誰もがより良いツールを使えるように配慮していることを示しましょう。実際に使用しているプロジェクトを選び、READMEの改善や役立つ issue の作成など、できる限りの貢献をすることを意識しています。オープンソース貢献は、開発者としてのスキルアップにも繋がります。
イベントで話す - オンラインでもオフラインでも
以前の私は、人前で話すことを恐れていました。しかし、特に複雑なトピックを分かりやすく説明できる場合は、知識を共有する最も効果的な方法の1つです。「エンジニア プレゼン」のスキルは、現代の開発者にとって必須です。
大規模な会議から始める必要はありません。地元のミートアップ、開発者グループ、バーチャルイベントも良い出発点です。講演、パネルディスカッション、短いウェビナーやQ&Aなど、徐々に慣れてきました。セッションは、成長し、貢献するチャンスです。
開発者コミュニティで積極的に活動する
Stack Overflow、Reddit、Discordサーバーで質問に答えたり、Slackグループ、GitHub Discussions、あるいは愛用しているテック系チャンネルのYouTubeコメント欄で助けを求めたりするだけでも良いでしょう。
行き詰まっている人を助けることは、大きな影響を与えます。派手である必要はありません。意味のある活動を続けましょう。
心から好きなニッチまたはテクノロジーに焦点を当てる
GDEは、特定の分野の専門家として認められます。Firebase、Android、Web、TensorFlow、Google Cloudなど、自分が熱中できるものを見つけて深く掘り下げましょう。
私にとって、それは[あなたの技術的な焦点 - 例:FirebaseやWebパフォーマンス]です。常に最新情報を入手し、実際のプロジェクトで構築し、学んだことを共有するようにしています。そうしなければならないからではなく、心から楽しんでいるからです。技術 ブログでアウトプットを続けるのも良いでしょう。
目に見える存在でありながら、誠実さを保つ
ここで重要なのは、意図です。発信、講演、公開での構築など、目に見える存在であることは役に立ちますが、それは実際の好奇心と他人を助けたいという願望に基づいている場合にのみ機能します。
そのようなことを長く演じることはできません。率直に言って、そうする必要もありません。あなたが実際の問題を解決し、あなたの旅について公にしているなら、適切な人々が気づくでしょう。私が話を聞いたGDEのほとんどがそうやって見出されました。誰かが彼らの地道な活動に気づき、推薦したのです。
推薦される必要があるので、人間関係を築く
GDEに応募することはできません。プログラムに参加している人(またはGoogleの人)があなたを推薦する必要があります。そのため、既存のGDE、Google Developer Groups (GDG)、またはGoogle社員と交流することが役に立ちます。
しかし、「入るため」だけに交流しないでください。純粋なつながりを築きましょう。他人から学び、質問し、協力し、積極的に参加しましょう。エコシステムの一員であるだけで、自然と道が開かれることに気づきました。
現在の状況
私もまだこの旅の途中です。知っていることを共有し、コミュニティに参加し、公の場での貢献度を高めるために、より力を入れています。GDEの称号のためではなく、プロセス自体が私をより良い開発者、講演者、教師、そしてチームメイトにしてくれると信じているからです。
いつかGDEに推薦される日が来れば光栄です。そうならなくても、私は自分にとって重要な仕事を続けていきます。それが本当に大切なことなのです。
もしあなたがGDEを目指そうと思っているなら、私からのアドバイスは簡単です。一番自然だと感じる方法で貢献を始めてください。構築し、共有し、教え、つながりましょう。常に積極的に参加し続けることです。それが本当の道であり、それはあなたが今いる場所から始まります。