Answer the question
In order to leave comments, you need to log in
How to find out your level in coding?
I often hear how developers measure their level of knowledge using the words "Junior, Senior, Middle" . I also often see questions on the toaster in the style of "What a Senior Front-End Developer Needs to Know". Of course, I don’t particularly worry about this, because it doesn’t matter what you call yourself, it’s important how you work, but I’m still very curious to know what level I have by the standards of modern quirks.
Tell me, is there any site where you could take a knowledge test and find out who I am in this food chain - Junior, Senior, Middle , or maybe, in general, Don ? :)
Ps: I'm a front-end developer (FrontEnd, not Back, Front (!)).
Answer the question
In order to leave comments, you need to log in
It's all within a particular company after all. Team leader in a website development office != Team leader of a large international company. In general, something like this:
Junior cannot complete the tasks himself, he needs advice and control.
Middle can perform tasks himself without supervision and advice, except in exceptional cases.
Senior - the one on whom everything rests and to whom everyone turns.
A team leader can be a middle or even a junior in another company.
No one can tell you exactly what you need to know, and it’s impossible to know everything. If we are talking about certain technologies, then this is not important, it is important to be able to find solutions, and not know them by heart.
And yet, it's better to be a cool junior/middle than a shitty team lead. It is very funny to watch how a person with two years of experience proudly tells everyone that he is a team leader. Cunning bosses like to use this, like: "Let's call you a team leader, and you work overtime and on weekends, you're now a senior tomato!", And the youth is being led.
>> Как узнать свой уровень в кодинге?
Очень просто - заглянуть в свой кошелек
У меня рост был скачкообразным. Каждые 3-4 года делаю большой шаг вперед, на протяжении последних 20 лет.
Когда я ощутил себя "профессионалом"? Когда понял, что могу решить абсолютно любую задачу, и сделать это максимально быстро. Не в теории, а на практике - просят сделать программу X, и я категорически уверенно делаю ее за несколько дней-месяцев, при этом оценить сроки могу в течение часа.
Что повлияло на личное развитие? Каждый из этих пунктов способствовал большому скачку:
Если с юмором отнестись, то вот разница между джуном и сеньором))
sijinjoseph.com/programmer-competency-matrix
Вот держи, хорошая таблица. Попробуй заполнить для себя, и оценить, после посчитать средний уровень.
Если у тебя после заполнения такой средний уровень между log(n) и n - примерно senior. Есди между n^2 и n - то мидл, если ниже - джун.
Смотрите вакансии по джуну. Сравниваете с собой. Если можете ответить на вопросы по теме, то пробуйте проходить пару-тройку собеседований.
Берешь одну из топ компаний на рынке. Смотришь, какие требования они предъявляют синьерам и мидлам, проицируешь на себя. Вот и определение уровня.
Согласен с WebDev. От себя добавлю что
Junior - это стажор и сотрудник до 1год/опыта.
Middle - типовой самодостаточный сотрудник обычно от 2-3год/опыта.
Senior - продвинутый эксперт в своей области, обычно начальник подразделения/отдела.
Teamlead - этим может быть вообще кто угодно, обычно тот кому доверяет директор.
You can even find out your programmer kyu .
Referral link. If you suddenly want this, then here's the usual one .
https://geekbrains.ru/tests/21
If I'm not mistaken, I met something similar in yandex...
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question