Вот вы лазите по статьям в поисках чего-нибудь интересного, и тут в правом верхнем углу «зазвенел» колокольчик. Это пришло уведомление о том, что в вашем любимом блоге вышла новая статья. Вы переходите в блог, читаете текст и нажимаете на сердечка. Иконка окрашивается в красный, и ваш лайк засчитывается.
Потом вы решаете посмотреть, не пропустили ли вы чего в блоге. Прокручиваете главную страницу вниз, а старые статьи всё появляются и появляются в ленте. Так вот уведомления, лайки, подгрузка статей — всё это сделано с помощью JavaScript (JS).
JavaScript — это язык программирования, без которого страницы в интернете были бы статичными. Он отвечает за анимацию, всякие интерактивные карты, обновление контента, то есть оживляет сайт.
Java или JavaScript?
Многие его путают с языком программирования Java. Но это как говорить, что кот и Кот-д’Ивуар — примерно одно и то же. На самом деле это совсем разные вещи, названия которых просто частично созвучны.
Кстати, изначально JavaScript назывался Mocha, потом LiveScript. А дальше разработчики пошли на хитрость. В то время, когда JavaScript только набирал обороты, на Java уже вовсю программировали. Поэтому для привлечения пользователей Live решили заменить на Java — получился JavaScript.
Конечно, появилась небольшая путаница в языках. Но зато шалость удалась! Сегодня JavaScript — самый популярный язык программирования. Только это не значит, что на нём пишут все, поэтому разработчики дерутся за проекты. Наоборот, спрос на специалистов, которые знают JavaScript, высок. Посудите сами: магазинам, кофейням, медицинским центрам — да всем — нужны классные продающие сайты. К тому же «сделал и забыл» здесь не сработает. Сайты надо поддерживать, обновлять, например, добавлять или убирать анимацию. Так что работы хватает. А за хорошо выполненные заказы и платят соответствующе. Например, по данным hh.ru за 2021 год, медианная зарплата российского фронтенд-разработчика примерно 125 тысяч рублей в месяц.
Кто такой фронтенд-разработчик?
Это человек, который может сделать сайт с нуля. Он берёт макет, превращает его в готовую веб-страницу с помощью языков разметки HTML и CSS и оживляет сайт, используя JavaScript. Поэтому прежде чем учить JavaScript, для начала хорошо бы освоить самое простое — языки разметки.
Хотите узнать больше?
Попробуйте онлайн-тренажёры. Знакомство с вёрсткой, JavaScript и PHP — бесплатно и прямо в браузере.