The flagship
The Guide
A practical, sequenced path into software development โ expanded from the workflow I've used to help many people in Japan switch careers (often from English teaching) into engineering. Work through it in order.
Start here: Introduction โ How This Guide WorksGetting Started
- 1Introduction โ How This Guide WorksWhat this guide is, who it is for, and how to get the most out of it.1 min read
- 2Why Software Engineering in Japan?The honest case for switching into coding in Japan โ the pay, the environment, and the reality checks you should know going in.2 min read
- 3See If Coding Is Right For YouBefore you commit months of your life, spend a few hours actually writing code to find out whether you enjoy it.1 min read
Foundations
Building Real Things
- 1Build Your First Project: The TODO AppWhy a humble todo app is the perfect first project โ and how to build it twice, first in vanilla JS and then with a modern stack.2 min read
- 2Build Your PortfolioYour GitHub is your developer portfolio โ and most interviewers will actually look at it. Here's how to make it count.1 min read
- 3Get Involved in the CommunityThe single biggest differentiator โ joining a real, production open-source project and getting genuine team experience.2 min read
Interview Prep
- 1Data Structures & AlgorithmsHow to prepare for the coding whiteboard โ the data structures, algorithms, and Big-O fluency you need to pass technical interviews.2 min read
- 2System ArchitectureHow to prepare for the architecture/system-design interview โ the building blocks, the scaling story, and how to reason out loud on a whiteboard.3 min read
- 3Cracking the InterviewPulling it together โ study Cracking the Coding Interview, then practice the whiteboard, architecture, and behavioral loops until they're second nature.2 min read