Уровень знаний Javascript-Senior

Всем привет! Не вдаваясь в детали, что меня на это сподвигло, я хочу поднять свой уровень знания JavaScript до Синьора. Собственно, много задавался вопросом, что же отделяет меня – миддла, от Синьора и до сих пор не могу ответить себе однозначно, что именно мне нужно изучать, чтобы этого достичь. Воспользовавшись некой поисковой системой нашел не мало соответствующих вакансий, где конечно-же были указаны требования.

Основные из них:

  • Умение писать на чистом JS
  • ООП, Паттерны
  • Владение техниками тестирования кода (TDD)
  • Использование систем контроля версий (git, mercurial)
  • Опыт JS разработки от $n лет
  • Опыт работы в команде
  • Знание фреймворков (jQuery, Prototype, Backbone и др.)

Также, в некоторых компаниях требуется NodeJS, что для меня, пока что, темный лес.

Что думаете/знаете на этот счет? Что посоветуете для изучения помимо того, что я описал? Возможно, фреймворки какие-то.

Жду Ваших комментариев. Спасибо!

Please wait...
Теги: ,
0
Наверх