My Japanese and other language skills are very useful for QAing our app's localization, even though we have an unquestionably professional translation team to do it. In the end I understand the meaning of the app's text better than them, since I worked on the actual engineering.
Yes, I do.
It might help to work for a large or non-web company
True, but then I'd be earning less. Hence my original point.
so that you have a hope of selling into China instead of having a local company clone your product and sell theirs instead.
This bit confuses me and sounds like common naysaying. Yes, China isn't known for its innovation at the moment (though it does exist) but then neither is the UK, Taiwan or Korea, and you don't hear people endlessly repeating that yarn in their direction.
Programmers in China are more or less capable to at least read documentations in English, some may even have skills in writing and speaking.
I have heard that learning German language is less paid off because Germans are just damn good at English that they do not always need a German-Chinese translator/interpreter but talk in English during a business conversation.
Sort of. More precisely it refers to the artificially standardized accent derived from northern Chinese that the Chinese government tries to have everyone in official positions use, and broadcasts to the entire population of the country through radio, television and education systems. Whether anyone at all actually speaks it off-air is another matter.
If by Mandarin you mean spoken and written Simplified Chinese, of course, that would be difficult.
I didn't mean that at all, but I do read/write/type.
Many Chinese students have to struggle for a decade on it, too, not to mention the required ancient Chinese in textbooks.
I also read some ancient Chinese, in fact I'm writing a history book about Yunnan using not only ancient Chinese but other language sources (Burmese, Tai, Tibetan, etc.).
Programmers in China are more or less capable to at least read documentations in English, some may even have skills in writing and speaking.
This is all beside the point... programmers everywhere have those skills.
I have heard that learning German language is less paid off because Germans are just damn good at English that they do not always need a German-Chinese translator/interpreter but talk in English during a business conversation.
And this is a tangent. Well, thanks for your input. I'm not sure that I understood it properly, but you seem to have essentially agreed with me.
Since you've listed Mandarin on your CV, you must recognise that it could have been a contributor to a hiring decision. Otherwise, why did you put it there?
Because I am not going to discount a skill someone might find valuable, even if it's only by oft-repeated social wisdom and never borne out in practice.
Your argument is true in the sense that it's impossible to disprove. However, it's pretty weak. Generally, if someone hires you with an interest in your language skills, they will at least mention it in the interview.