How the Japanese IT Industry Destroys Talent
japaninc.com
japaninc.com
Also Part I - My struggle at the Frontline of Japanese Enterprise IT http://www.japaninc.com/mgz_spring_2007_frontline_japanese_i...
I'm in Australia, and I've always had a suspicion that China or Japan would be the closest hub of innovation and interesting stuff outside of Aus.
Middlemen Casual students of Japan might have heard of "shitauke" which roughly equals outsourcing but the concept is completely different. Just as many Japanese car manufacturers have their own go to parts makers, these parts makers might have their own go to parts makers ("magouke" or grand children outsourcing). So basically, you have this massive web of IT companies that are inter-connected and related in some way.
So big corporations get contracts, little companies get the scraps. This distorts the market because naturally the companies with big name brand value keep a greater share of the profit while the weaker outsourcing companies make it happen. So even within these outsourcing companies, they might try to cope by hiring temp programmers (yes, this is common in Japan and they live in internet cafes no less) or even outsourcing it to a third world country.
In most cases, the big IT corporations (that hire top recruits from the best colleges) are filled to the brim with project managers who might have the raw ability or potential to code but spend their front line career simply writing up specs and enforcing ridiculous deadlines.
As an anecdote, many symptoms of this malaise abound. ATMs malfunctioning because of bad system code (prevalent when upgrading systems created by mega bank mergers, the latest and most notorious being on the recent earthquake when a donation account took down the entire bank), the Tokyo Stock Exchange shutting down from massive trade volume (despite having nothing like American high frequency trading), the pension system database not designed to give people unique keys (or something like that), etc.
I've worked for a "great-grandchild" outsourcer. Megacorp A outsourced to B, which hired C, which hired my company. I actually worked at A's offices so personally it was a good experience for me, though my salary was crap -- around my 2 year anniversary I talked to a recruiter, who kindly informed me that sanitation workers in the US earned about the same as me.
Once I went to Europe for a business trip. Though A's employees had all their expenses paid, my own contract with my company didn't predict that clients would ask grunts like me to go on international business trips, so they only paid a fixed daily allowance in yen (for meals and the like). To make it worse, the euro was really high against the yen, so my allowance amounted to 7 euros or so. After 2 weeks in Europe I was in the red. It was still a good experience though, and I always boast about it in job interviews in Japan.
OTOH, I've worked for several western corporate orgs where we have no shortage of PMs, stuck in meetings and forwarding emails and not doing any of the above.
+1 Japan
Actually talents are in top notch companies like Toyota. They rarely appear in public, though.
2. The graph is unreadable and clicking to get a larger image goes through a cycle of pages that don't have larger images but take a long time to load.
- Smart, ambitious people tend to join large, prestigious corporations, or government agencies
- Up until a few years ago, forming a company was very expensive (3 million yen minimum)
- Seniority is a powerful force in the Japanese workplace, which I suspect prevents young college grads from introducing the latest technologies in their companies.
- Japan has struggled to transition to a post-industrial economy, and IT is still dominated by hardware companies.
The usual disclaimer: Japan is a big place and not all Japanese companies/people act the same, just like not US company is Google.
> There has long been a curious lacking of Japanese contributions in software technology. Japan has a highly educated population a good fraction of the US population (127m vs 300m), considerable indigenous R&D capability, long involvement in computing hardware, etc. Hence, if all were equal, one would expect something like a third of all major software packages written by Japanese or Internet services developed by Japanese, and so on. Instead, one notices almost a complete absence of such Japanese contributions. In software, the only major contribution I know of is the Ruby programming language; I am continually struck by the almost complete absence of FLOSS in doujinshi media & the survival and massive popularity of closed-source software. (Touhou Project games remain always closed-source; Westerners would never tolerate a powerful animation tool like MikuMikuDance being only freeware, and would insist on it being opened if only to make bug-fixing and extensions easier. It’s interesting to note that the only visual novel I have ever heard of being under a CC license (albeit a highly restricted CC-BY-NC-ND one) is the Western Katawa Shoujo. Of the 5 major visual novel engines - infrastructure that cries out for open source licensing - only 2 are so licensed.)