Часто слышу, как разработчики меряются своим уровнем знаний, используя слова "Junior, Senior, Middle". Также часто вижу вопросы на тостере в стиле "Что нужно знать Senior Front-End разработчику". Я, конечно, особо из-за этого не парюсь, ведь не важно как ты себя зовешь, важно как ты работаешь, но мне все же очень любопытно узнать какой у меня уровень по меркам современных бзиков.
Подскажите, есть ли какой-то сайт, где можно было бы пройти тестирование знаний и узнать кто же я в этой пишевой цепи - Junior, Senior, Middle, а может быть, вообще, Don? :)
P.s: я переднеконечный разработчик (FrontEnd, не Back, Front (!)).
Это все в пределах конкретной компании ведь. Тимлид в конторке по разработке сайтов != тимлид большой международной компании. В целом примерно так:
Джуниор не может сам полностью выполнять таски, ему нужны советы и контроль.
Мидл может сам выполнять таски без контроля и советов, кроме исключительных случаев.
Сеньор - тот, на ком все держится и к кому все обращаются.
Тимлид может быть мидлом или даже джуном в другой компании.
Что конкретно нужно знать вам никто не скажет, да и всего знать невозможно. Если речь идет именно о каких-то технологиях, то это не важно, важно уметь находить решения, а не знать их наизусть.
И еще, лучше быть крутым джуниором/мидлом, чем хреновым тимлидом. Очень смешно смотреть, как человек с двумя годами опыта гордо рассказывает всем, что он тимлид. Этим любят пользоваться хитрые начальники, типа: "Давай ка мы тебя тимлидом называть будем, а ты поработай сверхурочно и по выходным, ты ведь теперь сеньор-помидор!", а молодежь ведется.