メインコンテンツへスキップ

Work

仕事内容

入社後に担当するプロジェクトの例、教育の進め方、1日の過ごし方を紹介します。

担当するプロジェクトの例

入社後に担当するプロジェクトの例です。

デザイン系メディアサイトの運用

技術
Next.js / microCMS
担当すること
クライアントとの週次ミーティング、単機能の実装

金融系情報検索サイトの運用

技術
Gatsby.js / Strapi
担当すること
毎月の実装内容の決定、リファクタリング、単機能の実装

新規案件の要件定義・開発

技術
案件ごとに選定
担当すること
要件のヒアリング、要件定義、設計、実装、リリース

社内の開発基盤の構築

TamaTでは、会社として時間と費用を出し、自分たちの開発を効率化する仕組みを作っています。このプロジェクトでは、AIを組み合わせた開発の仕組みを自分の手で作り、運用する経験を積めます。

担当すること

OSS の新機能の実装、新しいワークフローの構築

公開している OSS の例

depgraph-cli(新しいタブで開きます)

技術:Rust

Rust・Go・TypeScript・JavaScript のコードから、依存関係の理由まで説明できる依存グラフを作るローカルファーストの CLI。Next.js・Astro・TanStack Router・TanStack Start のルート、コンポーネント、サーバー関数の関係も同じグラフに統合します。

repo-knowledge-mcp(新しいタブで開きます)

技術:Node.js

Pull Request のレビューで得た知見をローカルに保存し、Codex・Claude Code・Cursor で使える rule に変換する stdio MCP サーバー。人と複数の AI レビュアーの指摘を GitHub から取得し、根拠をたどれる Markdown として管理します。

モニターに向かい、キーボードで作業するメンバー

入社後の流れと教育

既存案件での実践を通して、コードとクライアント対応を段階的に学びます。

入社後の流れ

時期は目安です。進み方は人によって異なります。

  1. 入社1週目

    Claude Code・Codex・Cursor などのAIツールを登録します(費用は会社負担)。既存案件のリポジトリ・構成・これまでの経緯について、オンボーディングを受けます。

  2. 〜3ヶ月

    代表または社員とペアを組み、既存案件の運用業務に入ります。React・Next.js が未経験の場合は、架空のプロダクトを実装する課題も並行して進めます。

  3. 〜6ヶ月

    クライアントとの会議を段階的に任されます。新規案件の要件定義・開発にも関わります。

  4. 6ヶ月〜

    一人で案件を担当します。React 未経験で入社した場合も、半年で一人で案件を担当できる状態を目標にします。

コードの教え方

教えるのは代表または社員です。毎日出社しているので、分からないことはその場ですぐ質問できます。

  1. 課題で学ぶ

    架空のプロダクトをチケットに分けて実装し、PR ごとに毎回レビューを受けます。React・Next.js が未経験の人向けで、経験がある人はこの段階を飛ばします。

  2. 既存案件で実装する

    社員とペアで既存案件の単機能を実装します。ここでも PR ごとにレビューを受けます。

  3. 一人で担当する

    新規案件の開発を含め、一人で実装します。

クライアント対応の任せ方

社員のサポートを得ながら、徐々にオーナーシップを渡していきます。もし新規案件獲得に興味があればノウハウや資料を共有します。

  1. 会議に同席する

    社員が担当する案件の会議に同席します。

  2. 自分で会議を進行する

    社員が同席したうえで、自分が会議を進行します。

  3. 会議のあとに振り返る

    会議のあとに社員と、進め方や合意内容を振り返ります。

メンバーのある1日

メンバーの1日の過ごし方を紹介します。

  1. 10:00

    出社。

  2. 10:00〜10:30

    メールの確認、見積もり・請求の状況確認、並行している案件のステータス確認。

  3. 10:30〜11:30

    クライアントとの定例ミーティング。1週間の進捗報告、機能の提案、先方の要望の整理。

  4. 11:30〜13:30

    Astro で作ったメディアサイト案件の実装。

  5. 13:30〜14:30

    社内のメンバーと外でランチ。前日に出たAIサービスの話や、相手の案件で困っていることを聞く。

  6. 14:30〜17:30

    Next.js で作る勤怠管理Webアプリ案件の実装。他の案件にも使えそうなAIへの指示を一般化し、社内に共有する。

  7. 17:30〜19:00

    先日の新規クライアントとの打ち合わせで受けた相談について、技術調査と見積もり。

  8. 19:00〜

    日報で1日の作業を報告して退勤。Zenn や X で気になる話題を探したり、AIで何か作ってみたりすることもある。

仕事内容について、話してみませんか

働き方や募集要項について、気になることを気軽に聞いてください。