Hello my dear friends,
I'm 32 and I'm currently working as a software engineer in a British-based company in Shanghai though this job doesn't require many English Skills. Anyway, I definitely will not give up learning English until I die.
Frankly speaking, I wouldn't argue if you said my English is generally acceptable,however, what I really want is to speak as fluent as possible. Needless to say, I have a long way to go.. So I come here...
Also if you want to learn Chinese as a second (or maybe third,or more)language, I think I myself cannot be a bad partner. because I know much more about the history, politics of China than most of my co-workers, though we generally have had the similar education. More importantly, I've worked in a number of cities, to name a few, Shanghai, Beijing, Singapore and KL, so I can explain you the differences of various accents.