I was wondering if Mandarin Chinese was beneficial for a software engineer.