You are here
Silicon Valley-style coding boot camp arrives in Japan
BARELY six months after inaugurating a tiny software-coding boot camp in a basement in Tokyo, Silicon Valley transplant Kani Munidasa stood before some of Japan's top business leaders in February with a warning: software was threatening their future.
A Sri Lankan native with a Japanese mother and wife, Mr Munidasa was speaking at the invitation of Nobuyuki Idei, a former chief executive of Sony Corp. Mr Idei had offered to become an adviser to the boot camp, called Code Chrysalis, whose mission of bringing Japan's software engineering up to global standards and helping its companies transform aligned with his own. "Idei-san told me, 'Tell it as it is; don't sugar-coat anything. They need to hear that change has to happen,'" Mr Munidasa said, recalling how he showed up at the executives' meeting in a T-shirt and hoodie.
Long known as a "monozukuri" - or manufacturing - powerhouse, Japan is in danger of getting left behind as artificial intelligence, robotics, and machine learning sweep through industries from cars to banking, Mr Idei and others say. Japanese companies have traditionally treated software as a means to cut costs rather than add value, and code-writers as second-class citizens.
Entry-level software engineers in Japan make about US$40,000 on average - less than half their US counterparts. Programmes like Code Chrysalis are trying to change that by injecting Silicon Valley training methods into Japan's slow-to-change corporate culture. Coding, "soft skills" like public speaking and even physical fitness are all on the agenda. Since Code Chrysalis opened last July, a dozen students have graduated from its 12-week course, with six more in the pipeline. The camp currently accepts up to eight applicants per session.
For the students, the benefits are clear: their salaries increased by an average of nearly 80 per cent after graduation, according to Code Chrysalis. Japanese companies are desperate for skilled developers, with top IT recruiter Computer Futures seeing 2.3 job openings for every applicant so far this year, and most positions being filled by foreigners. Educators and industry leaders hope programmes such as Code Chrysalis will be transformative for Japan.
"Even if the numbers are small, I think (Code Chrysalis) can have a big impact," Mr Idei told Reuters, noting that Japan had focused too much on "physical goods" in the post-Internet age. "The United States has Google, Apple, Facebook, Amazon," said Mr Idei, now CEO of his consultancy, Quantum Leaps. "China's got Baidu, Alibaba and Tencent. Japan doesn't have a single platform company. That's the No 1 difference."
Japan's English-language education, notoriously focused on standardised testing, has hindered the development of good programmers, industry insiders say. Without a good grasp of the language, programmers are always a step behind, waiting for translations to access cutting-edge tools and methods.
Toyota is making English the common language for the 1,000 software engineers it plans to employ at a new automated-driving unit launching in Tokyo next month. James Kuffner, CEO of the unit, Toyota Research Institute-Advanced Development (TRI-AD), said Japan's computer science education was also overly based on textbook learning. Recalling the "horrible and boring" lectures he sat through at the prestigious University of Tokyo as a post-doctoral research fellow in 1999, Mr Kuffner said the classes did little to prepare students for the real world.
Coding boot camps are a step in the right direction, he said. "I want to figure out a way to fix the education system because it's also important for our company," said Mr Kuffner, who still serves as an adjunct associate professor at Carnegie Mellon's Robotics Institute. "I would love to make a university where (everything) you did was project-based."
Mr Munidasa and his co-founder, Yan Fan, tailored their course around project-based learning, teaching exclusively in English. Just one other English-language coding boot camp exists in Japan, run by French chain Le Wagon since late 2016, with 75 graduates so far. That programme, which costs 790,000 yen (S$9,743) for a nine-week course, targets beginners looking for a job in software development, who want to freelance, or who are launching their own start-ups.
"The positioning is very different because we work with beginners to bring them to a junior-developer level," said Paul Gaumer, co-founder of Le Wagon Japan.
Mr Munidasa and Mr Fan's programme, which is aimed at higher-level training, has so far rejected nearly 80 per cent of applicants, some of whom couldn't meet the English requirement. To help, they added a four-week English-communication course. During Code Chrysalis' 1.03 million yen, full-time course, students learn to become "full-stack" engineers, covering servers, user interfaces, and everything in between.
Beyond coding, they get unconventional instruction: voice training from an opera singer, squats challenges, and assignments requiring intense teamwork.
Mr Kuffner said he hopes to emulate the storied Toyota Production System to create the software world's "best process for writing bug-free software" as automated cars incorporate millions of lines of code.
"Japanese people are hard-working, very dedicated," he said. "I have no question in my mind that with the right training they could be some of the best software engineers in the world." REUTERS