I'm a native English speaker who learned Mandarin 10+ years ago, and I can honestly say it has not added a cent to my income as a programmer.
Do you work on projects that get Chinese localizations? It might help to work for a large or non-web company, so that you have a hope of selling into China instead of having a local company clone your product and sell theirs instead. 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 underst…
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.