The first time I "met" C++ was about 3.5 years ago. I'm now 17.
Just to know, I'm into OOP programming for a year, and till now I've made some private personal projects using this paradigm. I program almost everyday.
The question on this topic is this: how can I evaluate my C++ knowledge and skills and give a verdict regarding it?
I can say that I constantly learn something about C++ everyday. It may be small things or big things, but I never seem to reach a certain "top".
If I ask my teacher to evaluate me, she explains that I know much more than any other person in my school about C++ (and I'm at intensive C++ courses). But when I come to forums like stackoverflow.com, I feel puny because of my lack of knowledge compared to the other's. This confuses me.
Now, I'm reading a C++ Primer 6th edition (I want to learn more about OOP). Also this summer, I'm going to read The Linux programming interface (by Kerrisk) and GUI C++ with QT4.
I know much more than any other person in my school about C++
But when I come to forums like stackoverflow.com, I feel puny because of my lack of knowledge compared to the other's
That's not a contradiction: you have a good head start, but you don't yet have the decades of learning and working the top posters on stackoverflow have.
I can say that I constantly learn something about C++ everyday. It may be small things or big things, but I never seem to reach a certain "top".
I have a gold badge in "c++" on stackoverflow, write cppreference.com in my spare time, work alongside committee members, and I still constantly learn new things about C++, no top in sight. It's hard enough to keep myself from falling behind, actually.