Hi I'm a computer science student graduating this semester. As of now I don't mind taking programming related jobs or IT related jobs, but I want to eventually be a language analyst/translator/interpreter as well in Chinese. I've had a few years of Chinese and lived in Beijing for a few months. I'm planning on applying to a grad school for chinese language, but then I have a job offer at an IT company in Beijing (btw the pay is great for a graduate with just a BS in Beijing, poor for american standards). As of now I am not sure whether to just go and work there for a year or so, and then come back for grad school, or to go straight to grad school assuming I get accepted somewhere, and work over the summer. I am not sure whether I should depend on living in China for sometime to make improvements in my chinese fluency or rely on the grad school work to improve it more. Or should I just not even pursue this? and just work? I can't decide. Any suggestions?