一人前エンジニア道場

AI時代のキャリア戦略 / 約25分

自分のドメイン設計ワーク — どの領域で戦うかを整理する

なぜこれを学ぶか

「自分のドメインって何だろう?」と悩む初学者は多いです。でも難しく考えなくて大丈夫。過去の仕事・趣味・よく使うサービス・身近な課題…これらすべてがドメイン候補です。このレッスンでは、自分の経験・興味を棚卸しして「自分はどの領域で戦えるか」を言語化するワークをします。

ドメイン設計とは: 「自分が得意とする業界・業務領域を決めること」です。最初から完璧に決める必要はなく、まず仮説を立てることが大切です。仮説をもとに学習・経験を積みながら、徐々に解像度を上げていきます。

自分のドメイン候補を探す3つの問い: ①過去の経験: 前職・アルバイト・ボランティアで「よく知っている業務・業界」は何ですか?(例: コールセンター → 問い合わせ管理・FAQ・顧客対応フロー)②興味・関心: 日常でよく使うサービス・気になるニュースの業界は?(例: フードデリバリー → 配達最適化・在庫管理・評価システム)③身近な課題: 「これIT化されれば便利なのに」と感じたことは?(例: PTA連絡を未だに電話→連絡アプリ、保育士のシフト調整が紙→デジタル化)

具体例 — ドメイン設計のビフォーアフター: <Before>「プログラミングを勉強中の元ヘルプデスク担当者。何を目指すか不明」→ <After>「ヘルプデスク/DX領域のエンジニア。よくある質問の自動化・チケット管理ツール・対応速度ダッシュボードを開発できる。ヘルプデスク現場の課題を技術で解決できる」。こうなると採用担当者に「なぜあなたを採用すべきか」が明確に伝わります。

T型マップで可視化: 縦軸に「開発スキル(言語・DB・Git・API等)」、横軸に「ドメイン知識(業界・業務・ユーザー理解)」を書き出すと、自分のT型が見えてきます。今は縦軸が細くても大丈夫。横軸(ドメイン)は今すでに持っている資産です。

ポートフォリオへの活用: 自分のドメインを軸にポートフォリオを作ると、「このエンジニアはどんな課題を解決できるか」が明確になります。「Todoアプリ」より「ヘルプデスク向けFAQ自動化ツール」の方が、採用担当者に強く刺さります。

次のステップ: このレッスンの後、「自己分析ワークシート」ページで3軸(職能・業界・開発スキル)を書き出してみましょう。書いた内容はブラウザに保存されます。

重要ポイント

  • ドメイン候補は「過去の経験・興味・身近な課題」の3つの問いで見つかる
  • T型マップで縦(開発スキル)×横(ドメイン)を可視化する
  • ポートフォリオをドメイン軸で設計すると採用での差別化になる

理解度チェック

選ぶと即座に解説が表示されます。

元コールセンター担当者がエンジニアになった場合、最も差別化しやすいドメイン領域はどれですか?

ヒントを見る

その人が「すでに深く知っている業務・現場の課題」はどこにありますか?5年間の経験が「縦軸(ドメイン)」の資産になります。

コードレビュー演習

自分のドメイン設計を「コードとして表現する」練習です。以下の「エンジニアプロフィールオブジェクト」を完成させてください。あなた自身(または架空の人物)の情報を当てはめても構いません。career フィールドの description を「ドメイン×開発スキル」の形で一言で表してください。

// エンジニアプロフィールの型定義(参考)
// {
//   name: string,          // 名前
//   domain: string[],      // ドメイン領域(業界・業務)
//   techSkills: string[],  // 開発スキル
//   career: {
//     description: string  // T型を一言で
//   }
// }

// 例: 元医療事務のエンジニア
const profile = {
  name: '山田さくら',
  domain: ['医療事務', '患者対応', '診療報酬請求'],
  techSkills: ['HTML/CSS', 'JavaScript', 'SQL', 'Git'],
  career: {
    description: '医療現場の課題をITで解決するエンジニア。診療所向けの予約管理・請求業務支援ツールを開発できる',
  },
}

このプロフィール設計で、採用担当者に最も伝わりやすいフィールドはどれですか?その理由も考えてみましょう。

ヒントを見る

「あなたはなぜうちの会社にいると役に立つか」を採用担当者の立場で考えてみましょう。技術スキルリストよりも、何が伝わりやすいですか?

スキルセルフチェック

このレッスンの内容をどの程度理解できましたか?