7 причин учить JavaScript в 2021 году

7 причин учить JavaScript в 2021 году

Данная статья является переводом. Оригинальная статья была выложена в блоге автора.

От переводчика

Давайте учиться вместе! Подпишитесь на меня в Твиттере и получайте ежедневную порцию советов для программистов. Спасибо за чтение!

Ещё недавно мы отпраздновали Новый Год, а уже сколько новогодних обещаний было нарушено. Но, случаем, не пообещали ли вы себе в этот год начать учить новый язык программирования? - Если да, то почему бы не начать это дело сегодня? И если затрудняетесь с выбором языка для изучения, то почему бы вам не остановить свой взгляд на JavaScript-е? Почему JavaScript? - Здесь, в этой статье, я вам привёл 7 причин, почему вы должны начать учить этот язык в 2021 году!

JavaScript - один из самых популярных языков программирования

Согласно опросу разработчиков на StackOverflow 2020, JavaScript очень распространён среди программистов, причём уже восьмой год подряд. И это не только у новичков, напротив, среди профессионалов JavaScript программистов ещё больше.

JavaScript - язык с огромной экосистемой

Под огромной экосистемой я подразумеваю гигантское количество уроков и библиотек для языка. Например, npm - самый огромный менеджер пакетов. Также, многие разработчики, пользующийся JavaScript-ом, пользуются им не просто так. Они делают по нему кучу туториалов в этой мистической сети под названием Интернет.

JavaScript - он вездесущ

Вы хотите заниматься фронтендом, бэкендом, а может сразу фул стеком? Хотите создавать сайты, десктопные или мобильные приложения? А может вы мечтаете стать разработчиком игр? Что ж, сейчас всё это возможно с JavaScript. Что? Вы слышали ещё и о неких бессерверных вычислениях? - Не бойтесь, на JavaScript это тоже возможно.

JavaScript - язык браузеров

Уже слышу, как вы выкрикиваете “А как же WebAssembly (WASM)?”. И таки да, JavaScript - не единственный язык у браузеров. Но, однако, JavaScript все ещё будет актуален у них, и WASM не сможет изменить это в ближайшем будущем. А если вы собираетесь стать веб-разработчиком, то вам всё равно в большей или меньшей степени понадобится JavaScript. Т.к. даже если вы создадите свой бэкенд на C# или Java, то при работе с фронтендом вам скорее всего понадобится обратиться к JavaScript-у.

JavaScript - быстрый и эффективный ЯП

Когда-нибудь слышали об Netflix-е или PayPal-е? Я это к тому, что эти две компании и ряд других с громкими и не очень именами решили перейти на JavaScript (в особенности на Node.js). И это им знатно окупилось, т.к. их сайты стали значительно быстрее, требовали меньше бюджета и времени на разработку, поддержку. В общем, то было беспроигрышное решение.

JavaScript - лёгкий и интересный в изучении

Ладно-ладно, быть может здесь я слегка поторопился. Но всё же, с таким большим количеством уроков, книг и игр для обучения, JavaScript становится весёлым и простым в начинании языком.

JavaScript - язык с непрерывным развитием

Для некоторых эта особенность может показаться так себе, но лично мне это очень нравится. Да, JavaScript постоянно меняется, но между прочим, по моему мнению, меняется в лучшую сторону. Новые фичи добавляются регулярно. А с ростом Babel и TypeScript-а вы можете использовать функционал языка, что официально ещё не доступен. И это прекрасно!

Заключение

Итак, на вопрос “изучать или не изучать JavaScript в этом году” можно ответить почти не раздумывая “да”. Даже если вы хотите только ещё начать вашу карьеру программиста, то JavaScript всё равно прекрасный выбор. Если же появятся специфические задачи, то вы в любом случае сможете изучить другие языки, ибо зная один язык, вы без труда сможете изучить другой. Если собрать всё вышесказанное вместе, то всё выливается в такую рекомендацию на год: Учите JavaScript!

Однако, сейчас мой выбор пал на TypeScript. TypeScript - это прекрасное расширение JavaScript-а, как бы, ещё один слой поверх основного языка, добавляющий множество прекрасных инструментов. Заинтересованы? - если да, то можете посмотреть 6 причин, почему вы должны учить TypeScript в 2021 году (ссылка на оригинал на английском языке).

Давайте учиться вместе! Подпишитесь на меня в Твиттере и получайте ежедневную порцию советов для программистов. Спасибо за чтение!

Есть вопросы, хочешь отправить фидбэк или просто пообщаться? Что ж, в таком случае загляни на мой Дискорд сервер.

2
22 комментария