I'm just wondering how programmers rate their own skills, for instance I haven't been using C# very long, but I do feel I have a good grasp on the language.
If I see on a job listing: "* 3+ years C# or Visual Basic.NET "
What the heck is 3+ years of C# ?? What does that mean to you guys? Surely experience with programming using C++ should count for something also.