Приветствую! Разработчик web-приложений в одном лице, javascript использую для интерфейса с пользователем.
Решил плотнее заняться интерфейсом и возможно стать front-разработчиком после курсов яндекс. Предварительно изучил
https://learn.javascript.ru
Возникли вопросы после изучения оглавления программы курсов Яндекс:
- Очень настойчиво рекомендуют для серверной части node.js, то есть один язык для всего.
- Непонятно применение ключевых слов "get/set", если их можно заменить просто функциями setProp() о чем говорит сайт javascript.ru
- Легко читаемый и язык с легким вхождением после детального изучения кажется сложнее Perl и скоро догонит его по кол-ву служебных символов и сокращений.
- Оператор "??" из Perl взяли "||".
- Ввели оператор "..." для пропуска параметров функции, что в Perl делается более понятно. И тут же при использовании Typescript будет ошибка при несовпадении кол-ва параметров. Одна голова не ведает, что делает вторая.
- Вакансия "Frontend-разработчик" в банке со знанием Javascript и C#. Совершенно разные языки и назначение.
- Яндекс-курсы начинаются с тестирования на голом Javascript. Я всегда использовал jQuery для интерфейса и сейчас он устарел и из всех библиотек исключается. Но далее в курсах интересное место, что студент создаст свой фреймворк, то есть не применяй фреймворк и применяй.