I think you have it all mixed up. Self evaluations are terrible, you should create a scale like:
1/10 = You understand absolutely everything in a (insert language) textbook.
2/10 = *You have at least 2 years of dedicated experience with (insert language).
3/10 = *You can write complex programs and solve complex problems on command.
4/10 = *You have spent 5 years in the industry.
5/10 = *You can write very complex systems that have 100,000+ LOC with (insert language)
6/10 = *You have spent 10 years in the industry.
7/10 = *You are a mentor to others in the industry. (insert language)
8/10 = *You are a lead developer and you have been programming for most of your life with (insert language here).
9/10 = *You speak at seminars for (insert language).
10/10 = *You wrote the language.
* = All of the above requirements are also completed.
So you would just rate yourself like this for example:
C++ - 2/10
PHP - 0.7/10
Python - 0.5/10
Even then most people are way to cocky to rate themselves honestly.
Originally posted by ZoneHD
Simple what programing languages do you know?
I my self only know basic HTML
Other bits and bobs that i learned went away after i gave it up and couldnt be arsed :carling: