«Любое приложение, которое может быть написано на JavaScript, на нём написано и будет». Это слова Джеффа Этвуда, одного из отцов-основателей одного из самых популярных ресурсов во вселенной интернет-технологий. Не в мире, а именно во вселенной, поскольку эта индустрия со всеми её направлениями и спецификами огромна, таинственна, а потому весьма привлекательна. Немудрено, что каждый год кадровый штат потенциальных соискателей в IT пополняется тысячами и тысячами новых лиц в поисках интересного опыта или хороших денег.

Однако 7 из 10 новоприбывших энтузиастов сдаются или отказываются от своих амбиций ещё на первых шагах. Почему? Виной тому высокий порог вхождения в сферу и неправильный выбор языка — одна из самых опасных и распространённых ошибок. Обычно выбор происходит почти вслепую — по наитию, согласно мнению окружающих или просто из списка актуальных языков. В результате такой человек не получает удовольствия от своей работы, не видит перспектив и в конце концов отказывается от затеи. Так какой же язык выбрать?
Для того чтобы ответить на этот вопрос сначала придётся ответить на несколько других.

1. Для каких устройств вы собираетесь писать — мобильных, стационарных или серверных?
2. Какие выгоды вы хотите извлечь?
3. Сколько времени и усилий вы готовы потрать на обучение?
Среди наиболее популярных языков — С++, С#, Python, Java и Javascript — именно последний является оптимальным выбором для новичков. И не просто так.
Лёгкость в изучении
Все ведущие специалисты и просто знатоки своего дела согласятся с тем, что JS — если не самый простой, то далеко не самый сложный язык в плане обучения. Во всяком случае, он не идёт ни в какое сравнение с различными высокоуровневыми скриптовыми языками.
Популярность

Ещё пять лет назад Javascript не входил даже в пятёрку актуальных языков программирования, сегодня он спокойно разместился в тройке лидеров вместе с такими агрегатами, как C++, Java и SQL.
Больше известность — больше общество людей, которые также пишут на одном языке и могут оказать другу посильную помощь.
Перспективность на рынке
По количеству вакансий на 2018-й год JS уступает только «яве» и «питону», а это значит, что найти работу для программиста на этом языке будет не труднее, чем переустановить дистрибутив линукса. Кроме того, зарплаты для этой категории трудящихся заметно выше, чем у тех, кто пишет, к примеру, на Ruby.
Долгосрочные перспективы
Проблема многих современных языков программирования — это их узконаправленность. Иногда случается так, что определённый язык возникает в соответствии с нуждами определённых технологий и внезапно становится ненужным, как только технология теряет актуальность. Или же появляется новый, более совершенный язык и заменяет старый в его нише. Javascript — это язык скриптовых сценариев, которые используются всеми популярными браузерами, и внезапная «смерть» ему не грозит.
Конечно, заявлять, что один язык имеет безусловное превосходство над всеми остальными — это как минимум наивно: каждый язык имеет свою роль и своё предназначение, поэтому может конкурировать только с родственными или посторонними языками в своей нише. Javascript же — это только хороший выбор для начинающих программистов, это язык, который стоит изучить первым.
Добавить комментарий