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

🏛️ Architecture

Architecture Review — The team lead

To present a design and discuss trade-offs.

Open lesson →
🗄️ Database

Database Optimization — The team lead

To diagnose and fix a slow database query.

Open lesson →
⚙️ DevOps

Confirming a Deployment — The team lead

To confirm it is safe to deploy.

Open lesson →
💻 Development

Clarifying Requirements — The team lead

To clarify a spec before implementing.

Open lesson →
💻 Development

Handing Over a Task — The team lead

To hand over your work clearly before leave.

Open lesson →
🔌 Backend

API Design Discussion — The team lead

To agree on an API contract.

Open lesson →
🌿 Git

Resolving a Merge Conflict — The team lead

To resolve a merge conflict together.

Open lesson →
🔒 Security

Security Review — The team lead

To discuss a potential vulnerability.

Open lesson →
💻 Development

First Day as an Engineer — The reviewer

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

Open lesson →
🏃 Scrum

Daily Standup — The reviewer

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

Open lesson →
🔍 Code Review

Asking for a Code Review — The reviewer

To ask for a review of your pull request politely.

Open lesson →
🐙 GitHub

PR Discussion — The reviewer

To discuss review feedback and agree on a change.

Open lesson →
🧪 Testing

Bug Investigation — The reviewer

To investigate and report on a bug.

Open lesson →
⚙️ DevOps

Production Incident — The reviewer

To report a production incident and coordinate recovery.

Open lesson →
🏃 Scrum

Sprint Planning — The reviewer

To estimate and commit to work for the sprint.

Open lesson →
🔄 Agile

Sprint Retrospective — The reviewer

To reflect on the sprint and suggest improvements.

Open lesson →
🏛️ Architecture

Architecture Review — The reviewer

To present a design and discuss trade-offs.

Open lesson →
🗄️ Database

Database Optimization — The reviewer

To diagnose and fix a slow database query.

Open lesson →
⚙️ DevOps

Confirming a Deployment — The reviewer

To confirm it is safe to deploy.

Open lesson →
💻 Development

Clarifying Requirements — The reviewer

To clarify a spec before implementing.

Open lesson →
💻 Development

Handing Over a Task — The reviewer

To hand over your work clearly before leave.

Open lesson →
🔌 Backend

API Design Discussion — The reviewer

To agree on an API contract.

Open lesson →
🌿 Git

Resolving a Merge Conflict — The reviewer

To resolve a merge conflict together.

Open lesson →
🔒 Security

Security Review — The reviewer

To discuss a potential vulnerability.

Open lesson →