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 project manager

To present a design and discuss trade-offs.

Open lesson →
🗄️ Database

Database Optimization — The project manager

To diagnose and fix a slow database query.

Open lesson →
⚙️ DevOps

Confirming a Deployment — The project manager

To confirm it is safe to deploy.

Open lesson →
💻 Development

Clarifying Requirements — The project manager

To clarify a spec before implementing.

Open lesson →
💻 Development

Handing Over a Task — The project manager

To hand over your work clearly before leave.

Open lesson →
🔌 Backend

API Design Discussion — The project manager

To agree on an API contract.

Open lesson →
🌿 Git

Resolving a Merge Conflict — The project manager

To resolve a merge conflict together.

Open lesson →
🔒 Security

Security Review — The project manager

To discuss a potential vulnerability.

Open lesson →
💻 Development

First Day as an Engineer — The tech lead

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

Open lesson →
🏃 Scrum

Daily Standup — The tech lead

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

Open lesson →
🔍 Code Review

Asking for a Code Review — The tech lead

To ask for a review of your pull request politely.

Open lesson →
🐙 GitHub

PR Discussion — The tech lead

To discuss review feedback and agree on a change.

Open lesson →
🧪 Testing

Bug Investigation — The tech lead

To investigate and report on a bug.

Open lesson →
⚙️ DevOps

Production Incident — The tech lead

To report a production incident and coordinate recovery.

Open lesson →
🏃 Scrum

Sprint Planning — The tech lead

To estimate and commit to work for the sprint.

Open lesson →
🔄 Agile

Sprint Retrospective — The tech lead

To reflect on the sprint and suggest improvements.

Open lesson →
🏛️ Architecture

Architecture Review — The tech lead

To present a design and discuss trade-offs.

Open lesson →
🗄️ Database

Database Optimization — The tech lead

To diagnose and fix a slow database query.

Open lesson →
⚙️ DevOps

Confirming a Deployment — The tech lead

To confirm it is safe to deploy.

Open lesson →
💻 Development

Clarifying Requirements — The tech lead

To clarify a spec before implementing.

Open lesson →
💻 Development

Handing Over a Task — The tech lead

To hand over your work clearly before leave.

Open lesson →
🔌 Backend

API Design Discussion — The tech lead

To agree on an API contract.

Open lesson →
🌿 Git

Resolving a Merge Conflict — The tech lead

To resolve a merge conflict together.

Open lesson →
🔒 Security

Security Review — The tech lead

To discuss a potential vulnerability.

Open lesson →