When is a good point to look to collaborate?

Hello, I know I’m still new around here and I really have been trying to curb all the new guy blather until I have something more to bring to the table and not annoy anyone, but I do feel I need to ask. I’m currently running through all of the tutorials that I can find and am feeling fairly confident in my progress. Soon I think I should be ready to seek out some people to collaborate with. I’m just not sure what is the most appropriate way to go about it and not make a fool of myself on the forums.

Should I make a mini game to show that I can assist then ask around? Should I start up a project that I want to do then show my work and ask if anyone wants to join? Or should I just try to join up with a current team? I figure it’s better to start off by working on a team rather than make one without ever being on one.

Any input is greatly appreciated.

EDIT: Oh, and I have read Patriick’s Helpful Guidlines already.
http://forum.unity3d.com/threads/103539-Helpful-Guidelines-For-Posting-In-The-Collaboration-Section

When you feel you have a skill to bring to the table, then you should look to collaborate. If someone needs a coder and you think you can code, you should approach them. It’s going to have to be up to you to decide when you think you have enough skill to be useful in a project.

If you really can’t decide, have at least 1 actual game done and playable first. Something more complicated than Pong. You don’t need to do everything yourself, just do your focus.

As for starting a team, don’t bother unless you have an idea and some assets of your specialty. If you’re a coder, have a prototype. If you’re an artist, have enough art ready for a coder to make a prototype. Etc, etc.

Thank you. I think I’ll do just that.