Nowadays, a lot of people who study foreign language by " locking themselves in room", it might help you to past written language test, memorizing those vocabulary and deal with those grammatical stuff. However, most of them struggle to complete a sentence when come to speaking. On the other hand, there's some people who don't really master the grammatical rules that well but able to speak fluently in their target language.
So how you guys think about it, fluency and Grammar, which is more important?
...a lot of people who study a foreign language by " locking themselves in a room"
Errr, no. This is exactly why italki was created. It helps us communicate. Italki members want to talk to each other.
...there are some people who haven't really mastered the grammatical rules that well but are able to speak their target language fluently
Again, no. Speakers like this expect the listener to interpret their sloppy efforts into the standard language. This is simply rude.
So anyway, what's your opinion?
Great question, and the answer of course is:
Both are equally important!
I remember the way that language was taught to us in school, and if I had designed the classes, I would never have done it the way they did. We sat in a room learning grammar rules by rote and doing written exercises, and rarely (if ever) did we speak or use the target language orally. It was a complete waste of time and it robbed all of us of a linguistic education that could have been really useful and fun.
If you really want to learn a language, fluency and grammar are equally important. If you focus on just grammar, when it comes to speaking you won't be able to get the words out. If you don't know the rules, you will make a lot of mistakes and not sound competent.
So put your efforts into both of these things equally. Learn the grammar, and then use it right away!
Fluency is more important that grammar. Most people you encounter, you will use spoken words or text messages. Text messages have a language of its own, so grammar is not important. Grammar is important in professional correspondence only.
The goal of learning a language is to communicate, plus most native speakers have horrible grammar. :)