デザイン系メディアサイトの運用
- 技術
- Next.js / microCMS
- 担当すること
- クライアントとの週次ミーティング、単機能の実装
Work
入社後に担当するプロジェクトの例、教育の進め方、1日の過ごし方を紹介します。
入社後に担当するプロジェクトの例です。
TamaTでは、会社として時間と費用を出し、自分たちの開発を効率化する仕組みを作っています。このプロジェクトでは、AIを組み合わせた開発の仕組みを自分の手で作り、運用する経験を積めます。
担当すること
OSS の新機能の実装、新しいワークフローの構築
技術:Rust
Rust・Go・TypeScript・JavaScript のコードから、依存関係の理由まで説明できる依存グラフを作るローカルファーストの CLI。Next.js・Astro・TanStack Router・TanStack Start のルート、コンポーネント、サーバー関数の関係も同じグラフに統合します。
技術:Node.js
Pull Request のレビューで得た知見をローカルに保存し、Codex・Claude Code・Cursor で使える rule に変換する stdio MCP サーバー。人と複数の AI レビュアーの指摘を GitHub から取得し、根拠をたどれる Markdown として管理します。

既存案件での実践を通して、コードとクライアント対応を段階的に学びます。
時期は目安です。進み方は人によって異なります。
入社1週目
Claude Code・Codex・Cursor などのAIツールを登録します(費用は会社負担)。既存案件のリポジトリ・構成・これまでの経緯について、オンボーディングを受けます。
〜3ヶ月
代表または社員とペアを組み、既存案件の運用業務に入ります。React・Next.js が未経験の場合は、架空のプロダクトを実装する課題も並行して進めます。
〜6ヶ月
クライアントとの会議を段階的に任されます。新規案件の要件定義・開発にも関わります。
6ヶ月〜
一人で案件を担当します。React 未経験で入社した場合も、半年で一人で案件を担当できる状態を目標にします。
教えるのは代表または社員です。毎日出社しているので、分からないことはその場ですぐ質問できます。
課題で学ぶ
架空のプロダクトをチケットに分けて実装し、PR ごとに毎回レビューを受けます。React・Next.js が未経験の人向けで、経験がある人はこの段階を飛ばします。
既存案件で実装する
社員とペアで既存案件の単機能を実装します。ここでも PR ごとにレビューを受けます。
一人で担当する
新規案件の開発を含め、一人で実装します。
社員のサポートを得ながら、徐々にオーナーシップを渡していきます。もし新規案件獲得に興味があればノウハウや資料を共有します。
会議に同席する
社員が担当する案件の会議に同席します。
自分で会議を進行する
社員が同席したうえで、自分が会議を進行します。
会議のあとに振り返る
会議のあとに社員と、進め方や合意内容を振り返ります。
メンバーの1日の過ごし方を紹介します。
出社。
メールの確認、見積もり・請求の状況確認、並行している案件のステータス確認。
クライアントとの定例ミーティング。1週間の進捗報告、機能の提案、先方の要望の整理。
Astro で作ったメディアサイト案件の実装。
社内のメンバーと外でランチ。前日に出たAIサービスの話や、相手の案件で困っていることを聞く。
Next.js で作る勤怠管理Webアプリ案件の実装。他の案件にも使えそうなAIへの指示を一般化し、社内に共有する。
先日の新規クライアントとの打ち合わせで受けた相談について、技術調査と見積もり。
日報で1日の作業を報告して退勤。Zenn や X で気になる話題を探したり、AIで何か作ってみたりすることもある。