Answer the question
In order to leave comments, you need to log in
How to adequately assess your level?
I hope this question doesn't violate Toaster's rules.
Lately, a lot of thought has been focused on who I am as a developer (I have 3-5 years of experience, but it always seemed that subsequent experience depreciates the previous one). I start to see a bunch of things that I don’t know and think that my level is lower, then I notice that I know a lot of things that I didn’t know about before, and the assessment changes again.
Is there any objective way to solve this problem? Recently there was a service on Habré with the ability to pass interviews with a subsequent assessment, but, unfortunately, it is in closed beta.
Answer the question
In order to leave comments, you need to log in
one of the most objective criteria is how much you can sell your labor (or the result of your labor) for
If you can do something at least medium-sized more or less normally, then you are middle. If you can’t, or you are experiencing serious difficulties, or the code makes you cry, then a junior. But if you calmly answer stackoverflow, have a large percentage of marked solutions there and, being woken up in the middle of the night, give the optimal solution to a complex problem, then - señor.
It is important to understand that the middle is a very big stage in a career, many cannot step over it. The transition from middle (specialist) to senior (expert) can take many years. Essentially, most developers are middles.
99% of people don't give a damn about your level... it's probably a little bit interesting to a colleague at the next table, because of envy or greed... to your immediate supervisor (development department) to know your load capacity... and the rest of you don't understand anything about it, people where you work do not understand anything, the people who will use your work do not understand anything, often colleagues and direct supervisors do not understand ... the result that they want from you is important ... and not your level.
people have tasks that need to be solved (no matter how, by what methods, technologies ... the result is important!), there is money that they are ready to pay ... in addition to tasks that need to be solved, there is an indirect task - to save money if you get both, you, according to Pareto, are cooler than 80% of people like you ...
If you are asking this question, then you are somewhere in the middle. If you do not ask, then you either do not know anything, or you know at a high level in order to assess the level of your knowledge yourself.
ps
When you reach the level of skill that only 100 specialists on the planet have, you will understand that your knowledge, in essence, does not really mean anything.
How to adequately assess your level?Just like finding out which of a pair of objects is larger or heavier.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question