The most effective way to avoid spam is to read before you post
I have good points to add for your thread.
(2) Spending most of your time to read and learn
Only start composing your posts when you have something extremely constructive to discussions, topics.
Reasons:
- You are noobs, newbies (lack of knowledge, and experience), so what you think are constructive most likely unconstructive in reality.
- When you actually have reasons to start composing your posts, after finishing it, please re-read again and again to check that your posts are good in grammar, vocabularies, and good enough to express most of your ideas. I wrote most of your ideas because sometimes it is difficult for non-native English speakers to write down and completely express ideas by words. It's a challenge for non-native English speakers, who don't have English as their mother tongue.
(6) Spend your time to improve your English, especially Reading and Writing skills
Reasons:
- If you can not read posts or topic in English well, can not get ideas of posts' / topics' authors, it means that you have nothing to do in the forum.
Remember that you have to get their ideas well enough to not misunderstand their core ideas.
- Next, after reading good enough to catch authors' ideas, it is time for you to express your own ideas in case you have something to ask for help, something to discuss, or something meaningful to help others. This is the time you need to have good enough Writing skill.
This is why I mentioned you should improve your English skills, step by step, from Reading to Writing. Of course, you can improve both skills simultaneously.
The forum is the place almost solely for discussions via Reading and Writing.
You can find available sources for English learning in the References at the end of this OP.
Do not post in topics or boards you're not familiar with
More than that, if someone don't have good English enough to write good posts in English, they should stick with their local boards. However, English is an international language, and is a prerequisite to have effective communitcations, not only in the forum, but outside. So, keep practicing and sharpening your English (reading & writing skills). Beyond the forum, Speaking and Listening skills are important too, but in the forum, users need Reading and Writing skills first.
Next, don't try to expand your posts as long as possible, because post length is not a guarentee for your post quality
(7) Don't pay your attention on post-lenghth (Ideas that I took from theymos' Writing a welcome message)
If you make ten thousand posts in a week, your activity will be capped and you will still be a Newbie. If you make ten thousand useless posts over any period of time, you will gain zero merit and you will still be a Newbie. You can rank up only by making good posts consistently. It's quality over quantity.
When trying to write quality posts, a lot of people act as though they're writing a book report for school: putting facts that we already know into their own words. Nobody wants to read that, and you will not get merit for it. Moreover, the length of your post and the quality of your English are only minor factors. In trying to write a quality post worthy of merit, you should offer new ideas, personal experiences, or perspectives that other forum users will actually find new and interesting.