My story for discovering that skill is not a single metric was trying describe my c# some time ago, which I learned from a completely different side than most people:
- I've done heavily multithreaded network server running on mono/Linux
- I've implemented faster virtual method dispatch for a custom CIL compiler
- I've never touched popular .NET frameworks or GUI apps
Do I know lots about c#? yes. Would I pass a c# test for an average job? there's a good chance I wouldn't because I don't know "that thing everyone else uses".
I started listing languages in the "what did I achieve in that job" section rather than separate list.
- I've done heavily multithreaded network server running on mono/Linux
- I've implemented faster virtual method dispatch for a custom CIL compiler
- I've never touched popular .NET frameworks or GUI apps
Do I know lots about c#? yes. Would I pass a c# test for an average job? there's a good chance I wouldn't because I don't know "that thing everyone else uses".
I started listing languages in the "what did I achieve in that job" section rather than separate list.