I find it amusing, as I live in Seattle, and the culture here is very much (at least with people I associate with) that if someone said "Wow, you know a lot about that!" you'd respond with "I know a little bit" or "I know a reasonable amount". It seems to be a weird cultural mash-up of the ideas of accepting the compliment and of denying the praise in the compliment.
> The first problem is lacking feedback. Nobody would correct you, if there is a difference, until you find it by yourself too late or in a nasty way.
As someone with a lot of immigrant friends and colleagues (the uni I went to had a lot of exchange students, and I now work as a contractor to a tech company with a lot of visa workers), any tips on sensitive ways to bring such things up?
Sorry I don't have a good answer. I got finger pointed when I was young, they were older than me so they thought they could educate me.
But I guess eventually culture differences will diminish. Americans use chopsticks, Chinese people watch NBA & Hollywood. When the younger generation rules, there will be less misunderstanding.
The first problem is lacking feedback. Nobody would correct you, if there is a difference, until you find it by yourself too late or in a nasty way. Sometimes people's disfavor is very subtle, because they want to be polite too. You will have to sense it.
Many years ago, my cousin visited us in China. With her were her friends, a Filipino american family (I guess they were raised in the U.S.). They gave me a gift and I didn't open right away. They asked why? They didn't seem to be happy and accused me of being rude.
Another year, I visited Germany. My family has a very good German friend. She insisted to give me money and gifts as it was during the Chinese new year. But based on my culture training I refused it. She seemed to be upset, she thought our family was refusing her.
The second problem is that culture is really a habit thing. When it grows on you, it is really difficult to change. When people say "Oh, you are really good at this." The Chinese response would be "No, I'm not good at this at all!" But I would look like an idiot if I say this in the U.S. I knew it, but it really needs some mental power to correct it, because conversations happen so fast and sudden, you don't have time to think.
I spent a lot of time to change it to "Really!" and finally only recently I had learnt to respond "Thank you!"