My philosophy is "If you have fewer than 5 years' experience with C++ and think you are an expert, you just don't know how much you don't know. If you have more than 5 years', then you're a liar."
I soon removed it afterwards after knowing what "knowing c++" implied.
That pretty much applies to any subject. Some bachelor's degrees take longer than that, and no one becomes an expert with a bachelor's or even a master's degree.