Speaking English as second language, which was a requirement to be a software engineer, i assumed i had some other 5years to learn Chinese before being left behind. Guess I am late already.
As much as I dislike the Chinese state, I must say that I also want to learn Mandarin for this reason. I learned English for cultural reasons that are also related to the imperialism of the USA, so why not Mandarin?
Can anyone advise me on an efficient way to do this?