IT Japanese

1,007 vocabulary terms and 1,000 conversation lessons for engineers working in Japan — with furigana, romaji, and English on everything.

1,000 conversation lessons

💻 Development

First Day as an Engineer — A colleague

To introduce yourself and get set up on your first day.

Open lesson →
🏃 Scrum

Daily Standup — A colleague

To share yesterday's work, today's plan, and any blockers.

Open lesson →
🔍 Code Review

Asking for a Code Review — A colleague

To ask for a review of your pull request politely.

Open lesson →
🐙 GitHub

PR Discussion — A colleague

To discuss review feedback and agree on a change.

Open lesson →
🧪 Testing

Bug Investigation — A colleague

To investigate and report on a bug.

Open lesson →
⚙️ DevOps

Production Incident — A colleague

To report a production incident and coordinate recovery.

Open lesson →
🏃 Scrum

Sprint Planning — A colleague

To estimate and commit to work for the sprint.

Open lesson →
🔄 Agile

Sprint Retrospective — A colleague

To reflect on the sprint and suggest improvements.

Open lesson →
🏛️ Architecture

Architecture Review — A colleague

To present a design and discuss trade-offs.

Open lesson →
🗄️ Database

Database Optimization — A colleague

To diagnose and fix a slow database query.

Open lesson →
⚙️ DevOps

Confirming a Deployment — A colleague

To confirm it is safe to deploy.

Open lesson →
💻 Development

Clarifying Requirements — A colleague

To clarify a spec before implementing.

Open lesson →
💻 Development

Handing Over a Task — A colleague

To hand over your work clearly before leave.

Open lesson →
🔌 Backend

API Design Discussion — A colleague

To agree on an API contract.

Open lesson →
🌿 Git

Resolving a Merge Conflict — A colleague

To resolve a merge conflict together.

Open lesson →
🔒 Security

Security Review — A colleague

To discuss a potential vulnerability.

Open lesson →
💻 Development

First Day as an Engineer — The project manager

To introduce yourself and get set up on your first day.

Open lesson →
🏃 Scrum

Daily Standup — The project manager

To share yesterday's work, today's plan, and any blockers.

Open lesson →
🔍 Code Review

Asking for a Code Review — The project manager

To ask for a review of your pull request politely.

Open lesson →
🐙 GitHub

PR Discussion — The project manager

To discuss review feedback and agree on a change.

Open lesson →
🧪 Testing

Bug Investigation — The project manager

To investigate and report on a bug.

Open lesson →
⚙️ DevOps

Production Incident — The project manager

To report a production incident and coordinate recovery.

Open lesson →
🏃 Scrum

Sprint Planning — The project manager

To estimate and commit to work for the sprint.

Open lesson →
🔄 Agile

Sprint Retrospective — The project manager

To reflect on the sprint and suggest improvements.

Open lesson →