【フェーズ2-12】 社外エンジニアコミュニティで、先輩・仲間の輪に加わる。参加・運営・つながりの履歴を残す 【ITエンジニアの卵に贈る、就活の書】
この記事は「ITエンジニアの卵に贈る、就活の書」シリーズの一本です。シリーズ全体の目次はこちら(扉記事)からご覧いただけます。
エンジニアを目指す学生のみなさん、こんにちは。クオリティアーツの池田です。
ITエンジニアの卵に贈る、就活の書・フェーズ2-12の記事です。前回のフェーズ2-11では、長期インターンで企業内の実績を積む話をしました。今回はフェーズ2「作る」の実践各論11本のうちの10本目として、社外エンジニアコミュニティで、先輩・仲間の輪に加わるというお話です。
学業は大学の中、バイトや長期インターンは1社の中、GitHubや技術ブログは自分の名前の下。いずれも大切な学びの場ですが、そこには入っていない社外の、他社の、他大学の、先輩・仲間の輪があります。ここに加わることで、あなたの学びの外壁が、ふっと広くなります。
新卒の就活中の方はもちろん、第二新卒として他社の面接に臨む場面でも、コミュニティでのつながりは、就活の可視性の壁をじわりと越えていきます。
1. コミュニティに加わることは、プロフェッションの生態系に加わること
序章-1で紹介したIEEE-CS/ACMのソフトウェアエンジニア倫理綱領の第6原則は、プロフェッション(Profession)の中で、専門家としての誠実さを保ち、専門知識の共有と社会への説明責任を果たすことを求めています。SWEBOK v4.0のソフトウェアエンジニアリング・プロフェッショナル・プラクティスの領域には、プロフェッショナル・コミュニティへの参加が明示されています。
社外エンジニアコミュニティに加わるという行為は、この視座から見ると、プロフェッションの生態系に加わることそのものです。学業や1社の業務だけでは会えなかった、同じ分野に取り組む他人と、同じ場で、同じ関心で、時間を過ごす。この生態系の中で、あなたの学びは、想像していなかった方向に育っていきます。
世界のエンジニアが集まる場所では、コミュニティ参加が仕事の一部として組み込まれています。Linux Foundation、Apache Software Foundation、Cloud Native Computing Foundation(CNCF)、Rust Foundation、Python Software Foundation、OpenJS Foundation、Eclipse Foundation、W3C、IETF。世界基準の会社ほど、社員のエンジニアがこれらの財団やコミュニティに関わり、その活動を業務として扱っています。
2. コミュニティの3つの層
社外エンジニアコミュニティには、参加の深さで3つの層があります。層を深くしていくほど、就活での重みも増していきます。
2-1. 層1:参加者として顔を出す
まずは、参加者としてイベントに顔を出すところから始まります。フェーズ2-4以降でも触れてきた世界基準の技術スタックに沿ったオープンな技術コミュニティを選ぶと、学びの方向性がぶれません。
フロントエンド系:Frontend Conference、TSKaigi、Node学園、React Tokyo、Vue.js Japan User Group、Nuxt Meetup、Svelte Japan、Cloudflare Meetup Japan
バックエンド・言語系:Rust.Tokyo、Go Conference、PyCon JP/PyCon mini、Kaigi on Rails、RubyKaigi、JJUG CCC、Kotlin祭、Elixir Meetup
モバイル系:iOSDC Japan、DroidKaigi、Flutter Tokyo、React Native Tokyo
クラウド・インフラ系:CloudNative Days Tokyo、Kubernetes Community Days Japan、AWS Startup Community、Google Cloud の各コミュニティ、Terraform Meetup Tokyo、HashiCorp User Group
AI/ML系:生成AI Meetup、LangChain Meetup、Hugging Face Meetup、MLOps Meetup、Data Engineering Meetup、日本ディープラーニング協会関連の勉強会
テスト・品質系:JaSST、WACATE、TEF道、TEF関西、SQiP、Cloud Testing Meetup。学生の参加者自体がまだ少ない領域で、顔を覚えてもらいやすい入口でもあります
オンライン/オフラインの入口:connpass、Doorkeeper、Peatixでイベントを探す。オンラインはZoom/YouTube Live/Discord/Cluster/Google Meet/X Space、オフラインは会場で名刺交換や懇親会からの次の一歩
国際コミュニティ:GitHub Discussions、Discord Server、Slack Community、Reddit、Hacker News、Stack Overflowで英語のコミュニティに参加
自分がフェーズ2-2〜2-11で使ってきた技術スタックに沿ったコミュニティを選ぶと、学んできたことと、そこで会う先輩・仲間の関心が、自然と重なります。参加そのものが、そのままフェーズ2の各論の学びの延長になります。
参加するだけでも、次のような学びが得られます。学生時代の1〜2年生の入口としては、この層で十分に価値があります。
自分の志望領域で、いま何が話題になっているか、生の空気で分かる
先輩エンジニアや、他社の第一線のエンジニアの話し方、考え方に触れる
自分の勉強の方向が、業界の潮流と合っているかを、外の視座で確認できる
2-2. 層2:発信者・貢献者としてコミュニティに関わる
次の層は、発信者・貢献者としての関わりです。受け取るだけでなく、差し出すという視座に変わります。
フェーズ2-9で扱ったLT登壇:勉強会でLTデビュー
技術ブログでのイベント参加レポート:参加した勉強会の学びを、Zenn / Qiita / はてなブログに記事化
OSSへの小さな貢献:READMEの修正、typoの修正、翻訳、ドキュメントの改善、Issue のトリアージ、Good First Issueへの取り組み
勉強会の運営スタッフ:受付、当日の司会補助、Discordのモデレーション、YouTube配信の補助
Discord/Slackコミュニティでの質問対応:後輩の学生さんの質問に、自分の分かる範囲で答える
この層に入ると、コミュニティの中でのあなたの認知が生まれます。イベントで初対面の人に「あの記事読みました」と声をかけられる、GitHubでのPRに「学生の頃から見てました」とコメントが届く、そういう小さなできごとが、少しずつ増えていきます。
2-3. 層3:主催・運営としてコミュニティを支える
3層目は、主催・運営としての関わりです。自分でコミュニティを立ち上げる、既存のコミュニティの中核として動く立場に変わります。
大学サークルとしての技術コミュニティ立ち上げ:情報系サークル、競プロサークル、AIサークル、ハッカソンサークル
地域の勉強会主催:自分の街で、月1回のオンライン/オフライン勉強会を立ち上げる
国際コミュニティのローカルチャプター運営:Rust Tokyo、Python Kansai、Kubernetes Community Days Japan、Go Conference の運営スタッフ
オープンソースソフトウェアのメンテナー:自分でOSSプロジェクトを立ち上げ、コミュニティと共に育てる
カンファレンス実行委員:TSKaigi、JJUG CCC、iOSDC、DroidKaigi、Vue Fes Japan などの実行委員としての運営
この層に達している学生さんは多くはありませんが、達している学生さんの就活での強さは、他の学生さんとは明確に違います。IEEE-ACM第6原則のプロフェッションとしての誠実さと、社会への説明責任を、学生時代のうちに実践している証拠として、書類選考でも面接でも強く効きます。
3. OSSコントリビューションは、コミュニティの一員になる入口
OSSへの貢献は、コミュニティの一員になる、いちばん具体的な入口の一つです。世界のOSSは、無数の学生・社会人の小さな貢献の積み重ねで成り立っています。あなたの1つのPull Requestが、世界の誰かの入口になる可能性が、いつでも開かれています。
学生時代の入口としては、次のような小さな貢献から始めるのがおすすめです。
ドキュメントの改善:READMEのtypo修正、日本語翻訳、リンク切れの修正
Good First Issueへの取り組み:多くのOSSは、初心者向けのラベルを持っています
公式チュートリアルのサンプルコードの追加:公式ドキュメントの改善提案
バグ報告と再現手順の記述:詰まった箇所を再現可能な形でIssueに起票
サードパーティライブラリの整備:自分がよく使うライブラリの周辺ツール、型定義、CI/CDテンプレート
貢献先の例としては、次のようなプロジェクトが、学生さんにとって入りやすい入口です(あくまで一例です)。
フロントエンド:Next.js、Vite、Astro、SvelteKit、Nuxt、TanStack、Radix UI、Tailwind CSS
バックエンド:FastAPI、Fastify、NestJS、Elysia、Hono、Deno
AI/ML:Hugging Face Transformers、LangChain、LlamaIndex、PyTorch Lightning、DSPy
ツール:Biome、oxlint、Bun、pnpm、mise、Turborepo、Nx
クラウドネイティブ:Kubernetes、Helm、Kustomize、ArgoCD、Envoy、Prometheus、Grafana
エディタ・IDE補助:VS Code拡張、Neovimプラグイン、Zedプラグイン、JetBrainsプラグイン
貢献した内容は、あなたのGitHub Profileの「Contributions」に自動的に積み上がります。フェーズ2-5で扱ったハブとしてのGitHubに、この履歴がじわりと積み上がる形で、あなたのコミュニティでの活動が可視化されます。
4. コミュニティでのつながりを、就活にどう活かすか
コミュニティでのつながりは、就活の可視性の壁を、じわりと越えていきます。フェーズ2-5〜2-11で積み上げてきたポートフォリオを見せる場、というだけではありません。企業や在籍者を知り、企業や在籍者に自分を知ってもらうという、相互理解の場でもあります。ここは、書類選考の1枚では伝わりきらない、あなたの雰囲気や関心の輪郭を、時間をかけて伝えられる場所です。
業界と会社の実像を、社員から直接知る:フェーズ1で扱った業界の形の見分けを、内側の人から具体的に聞く。募集要項や採用ページの言葉だけでは分からない、開発の空気、意思決定の速度、経営層と現場の距離を、一緒にお酒を飲みながら知ることができます
企業や在籍者に、自分を知ってもらう:LTでの発表、勉強会の運営スタッフとしての振る舞い、懇親会での会話。書類選考の1枚では伝わらないあなたの人柄と関心の輪郭を、時間をかけて伝えられます
カジュアル面談・インターン・選考に、一本釣りしてもらえることがある:あなたのことをよく知ってくれた先輩や社員から、「うちで話しませんか」「うちのインターンに応募してみませんか」「うちの新卒選考、飛び級で〇〇の面接から始めましょうか」と声をかけてもらえることがあります
技術リファラル:コミュニティで知り合った先輩から、その会社の採用リファラル制度に載せてもらう
募集要項に載っていない求人:多くのスタートアップは、コミュニティ経由で採用しています
登壇・執筆・OSS貢献の機会:先輩からCFP応募の相談、技術ブログの共著、OSSの共同メンテを持ちかけられる
ここで大切な作法を1つ。一本釣りしてもらうことを打算にして、コミュニティに参加してはいけません。それは、コミュニティで長く歩いてきた人にはじっくり見透かされます。純粋に学びと交流を目的に、誠実に参加していると、結果としてこうしたチャンスが巡ってくることがある。この順序を大切にしてください。
募集要項に応募する以外の就活の道が、そっと開けていく。これが、コミュニティのいちばん大きな価値の一つです。ただし、リファラルや紹介経由でも、あなた自身の実力と誠実さで評価されるということは、忘れないでください。コミュニティの信頼を借りることは、その先の実務での成果で返す必要があります。
5. AI時代のコミュニティ
いま学生時代を過ごすみなさんは、AIコーディングアシスタントと共に技術を学ぶ最初の世代です。コミュニティの中でも、AIとの向き合い方が、共通の関心事になっています。
AI開発者向けコミュニティ:Anthropic、OpenAI、Google DeepMind、Meta AI、Hugging Face、LangChain、LlamaIndex、Vercel、Cloudflareの公式Discordや開発者コミュニティ
日本国内の生成AI Meetup:日本各地で毎月開催されている生成AI活用の勉強会
AI Safety、AI Ethics コミュニティ:AIの倫理と安全性に関する国際的な議論の場
AI Engineering Summit、AI Conference:AIエンジニアリング特化のカンファレンス
これらのコミュニティに、学生時代から加わっておくことで、AI時代のエンジニアリングの潮流を、学生時代のうちに肌で感じられます。序章-1で扱った、エンジニアという職業がプロフェッションであるという視座に、AI時代の新しい問いが加わっていく現場を、学生時代のうちに経験できます。
6. プロフェッションとして育つ環境を持つ会社は、社員のコミュニティ活動を大切にしている
シリーズ全体を貫く上位原則を、この記事でも確認します。その会社は、エンジニアをプロフェッションとして育つ環境を持っているか。
企業がコミュニティ活動やスポンサーに投資する理由も、対等に知っておく価値があります。採用の母集団形成、技術コミュニティへの還元、社員自身の技術力の向上、そして技術ブランディング。これらが重なり合って、企業側の投資の合理性を作っています。だからこそ、良い会社ほど、この支援を単発の広報活動ではなく、継続的な経営の一部として位置づけています。
プロフェッションとして育つ環境を持つ会社は、多くの場合、社員のコミュニティ活動を、経営として支えています。業務時間内でのコミュニティ運営時間の確保、OSSコントリビューションの業務としての正式な位置づけ、カンファレンスへのスポンサー、社員が運営するコミュニティへの会場提供、社員のOSSメンテナーとしての活動時間の確保。
株式会社サイバーエージェント、株式会社ディー・エヌ・エー(DeNA)、株式会社メルカリ、株式会社ZOZO、株式会社SmartHR、株式会社freee、株式会社カヤック、株式会社サイボウズ、株式会社エムスリー、Sansan株式会社、株式会社Preferred Networks、株式会社LayerX など、多くの会社が、社員のOSS活動やコミュニティ運営を業務として支援しています。
ここでもやはり、挙がるのはメガベンチャーやWeb・SaaS系の会社に偏ります。エンジニアを目指す学生さんの多くは、実際にはメーカー系・地方・中堅・中小企業に就職していきます。全国規模のコミュニティ支援がなくても、地域のエンジニアコミュニティを大切にしている会社、社内の小さな輪を丁寧に育てている会社は、確かに存在します。この実例リストは、あくまで一部の例として受け取ってください。
募集要項の中に、OSS活動時間の明示、コミュニティ運営支援、カンファレンス参加補助などが自然に登場するかどうか。その会社の社員のGitHubプロフィールを検索したときに、業務時間内で書いていると思われるOSS Contributionsが積み上がっているかどうか。これは、社員のコミュニティ活動をどう捉えているかの、いちばん地味で正直なシグナルです。
まとめ
本記事では、社外エンジニアコミュニティで、先輩・仲間の輪に加わるお話をしました。要点は次のとおりです。
プロフェッションの生態系に加わることは、IEEE-ACM第6原則やSWEBOKのProfessional Practicesにつながる実践です。参加者から発信者・貢献者、そして主催・運営へと、3つの層で無理なく深めていきます。OSSコントリビューションは、その入口。ドキュメント改善、Good First Issue、バグ報告、サードパーティ整備から始められます。就活での価値としては、技術リファラル、募集要項に載っていない求人、業界の実像、カジュアル面談、登壇・執筆・OSS貢献の共同機会があります。AI時代の新しいコミュニティとしては、生成AI Meetup、AI Safety・Ethics、開発者Discordが挙げられます。育つ環境の会社は、業務時間内のコミュニティ活動、OSS運用の業務位置づけ、カンファレンススポンサー、社員OSSメンテナーの支援を行っています。
次のフェーズ2-13では、少し違う角度から大学における研究活動と、そこでの企業との関わり方についてお話しします。フェーズ2の総まとめとなる**フェーズ2の歩き方**は、フェーズ2-14に進みます。
エンジニアの卵のみなさんへ、エール
私自身、学生の頃からコミュニティに参加し続けてきました。当時はいまのようなconnpassもDiscordもなく、参加の入口はメーリングリストが中心でしたが、LinuxのメーリングリストやXPjug(eXtreme Programming Japan Users Group)のメーリングリストで、社会人の先輩たちのやり取りを日々読み、時に自分も投稿する、という形で、はじめの一歩を踏み出しました。その頃と比べれば、いまはconnpass、Doorkeeper、Discord、YouTube Liveなど、コミュニティが学生のみなさんの周りに溢れています。これを活用しない手はありません。
社会人になってからは、参加者として顔を出す、発表する、運営に加わる、団体を立ち上げる、というふうに、本記事で扱った3つの層を、25年かけて実際に歩いてきました。
具体的には、NPO法人ASTERの立ち上げに理事として関わり、WACATEとNaITEはそれぞれ主催として立ち上げました。ほかにもJaSSTやSQiP、AFFORDDなど、複数のコミュニティで代表・委員・スタッフを担ってきました。
振り返ってみると、私が25年歩いてきたエンジニアとしての時間の多くは、コミュニティで会った先輩や仲間との出会いに、確かに支えられてきました。コミュニティは、キャリアの本流の外側にある、けれども結果として本流を厚くしてくれる場所でした。
コミュニティに加わることは、ある意味で、あなたの人生の外側に、もう一つの場所を持つことでもあります。会社が変わっても、大学を卒業しても、この場所は続いていきます。学生時代のうちに、この場所を一つ持っておくことは、将来のあなたの働き方の安心の土台になります。
今週、なにか一つ、始めてみてください。connpassで「学生歓迎」で検索し、直近1ヶ月のイベントを1つ探して参加登録してみる。志望する技術ドメインのOSSプロジェクトを1つ選び、GoodFirstIssueラベルの一覧を眺めてみる。志望する技術コミュニティのDiscordサーバーやSlackコミュニティに、参加してみる。どれか1つで、本記事の1歩目です。
一緒に歩きましょう。ボン・ボヤージュ。素敵な旅を。
次の記事はフェーズ2-13「研究は、学生最強のポートフォリオになる。ただし型と実態が一致していればの話」です。
#エンジニア就活 #新卒エンジニア #エンジニアコミュニティ #OSS #エンジニアの卵に贈る就活の書
