Нужно ли знать js, чтобы устроиться на должность фронт-енд разработчика или достаточно Jquery?
Что-то подобное в этом ключе часто обсуждается, но я даже себе не представляю, как это можно знать jquery, но незнать js??? Для меня это вообще как парадокс звучит. Даже в контексте уже готового виджета - что бы его проинициализировать нужно знать js (я не говорю о copy-paste). Понимаю, что можно говорить о разных уровнях знания js, но и здесь не всё просто - так как это ну очень простой язык, с очень простыми конструкциями. И хорошего js программиста отличает не столь глубокое знание js, сколько знание всего web стэк, всевозможных шаблонов проектирование, хорошим пониманием работы браузерных движков, а так же знания других языков и технологий.
Я думаю достаточно Jquery, но можно и еще пару фрэимворков (Mootools например).
В пользу чистого js конечно много споров, но почти все используют фрэимворки.