Dialects are used at random in our daily life. Speakers are liable to use dialects whenver at work, in life and even in public places. People hold different views on the use of dialects in public places. As to me, it is unacceptable and improper to use dialects in public. First of all, frequently using dialects in public will make the others on scene feel uncomfortable, for they will think it seems a kind of discordant for the dialects speakers among a group of standard language users. To those who don't understand the dialects, it's regarded as impolite to talk in a language which they are uncapable to get the meaning. What's worse is misunderstanding may be caused because of wrong understanding of dialects. Secondly, it is a break of the public order to speak dialects. We can't imagine what a mess it will be when different dialects are used in a conference. As a result, in order to keep effective in communication and maintain a harmonious public order, it is essential to use standard language instead of dialects.