+ 16
Experience level in a programming language
I have seen in many places about level of experience in various programming languages, being defined as basic, intermediate and advanced (I saw too as junior, middle level and senior), but I don't know some place that specifies how to define your level in these languages. I would be grateful if anyone could clarify me about it, including if specifies it in the languages quoted on the Tags.
6 Answers
+ 13
Of course it's an empirical observation, there's no way to define your "level" scientifically since too many things, even infinite, would have to be considered.
So, don't worry about such terminologies and have fun.
+ 9
Check out CodeSignal
https://app.codesignal.com/
They give you a coding score based on how good you are at problem solving.
Read more about coding score here
https://app.codesignal.com/coding-score/faq
(psst, add me)
https://app.codesignal.com/profile/ridiculous_name
+ 3
Yes in all places they'll aks you for that the same with languages if you're going to apply for a bilingual job En/Fr they're gonna ask for a minimun of 80% of knowledge in the language but it is a subjective number just study a lot and have fun while doing it!
I personally think that your a bit more advanced when you can write the same code you wrote before but in less lines of code.
+ 2
Level is proportional to what you know and more precisely for every question your credibility to Analyse and then solve it .I think the level is also dependent upon the rate at which you can evaluate stuffs in your head .đ
+ 2
I think that level depends on how much you are able to reason, design and solve a solution. The whole thing surrounds how much you're able to round up a problem. Problems are of different magnitudes though, so if you're capable of climbing up the ladder of this problems then your level can be defined
+ 2
Narrow the scope a little to get more relevant answers. Like how much experience in what technology? Language? Platform? Stack? Environment?