Какой язык изучать после javascript
Перейти к содержимому

Какой язык изучать после javascript

  • автор:

Какой язык програмирования учить после JavaScript?

Я довольно долго занимаюсь программированием на JavaScript, включая и серверную часть, какой язык программирования вы бы посоветовали изучать следующим?

  • Вопрос задан более трёх лет назад
  • 3928 просмотров

Комментировать
Решения вопроса 0
Ответы на вопрос 4

ivsol

Например python.
Очень красивый синтаксис, нету километровых функций, методов.
Есть PyCharm Community чтобы не отходя от кассы опробовать python.

Ответ написан более трёх лет назад
Комментировать
Нравится 1 Комментировать
Sergey Romanov @Serhioromano
Web Developer

Странно это звучит. Программирую давно и какой язык учить. Анализируюя сам впорос, могу сказть что не важно что вы думаете о стаже своего программирования, на ява скрипт вы программируете не достаточно долго.

Потому что если бы это было, так, такого вопроса не возникло бы. Было бы понятно, что зная яваскрип, сегодня вы можете програмировать мобильные приложения, настольные, веб сайты, . И было бы понятно, что это будующее программирования на следующее десятилетие. И что лучшее решение это углубится в новые технологии программирования как node.js, angular.js, win.js, . и сотни других.

Ответ написан более трёх лет назад
Комментировать
Нравится 1 Комментировать
Java на нем сейчас андроид и ios приложения пишут.
Ответ написан более трёх лет назад
Комментировать
Нравится Комментировать

viktorvsk

Действительно, если js действительно освоен, то что-либо сиподобное после него врядли будет страшно)
Как вариант, диверсификация на что-то функциональное. go, erlang, haskell всякие там

Ответ написан более трёх лет назад
Комментировать
Нравится Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

javascript

  • JavaScript
  • +3 ещё

Как сделать выбор случайной строки из JSON?

  • 1 подписчик
  • 47 минут назад
  • 13 просмотров

Сложно ли учить новый язык программирования после JavaScript?

Вот все говорят: «Вам будет очень сложно справится с JavaScript после другого языка». Но что если JS уже стал первым языком программирования? И на какой язык проще всего пересесть с JS?

4 комментариев

Сортировка:

  • По дате (убыванию)
  • По дате (возрастанию)
Добавить комментарий

Michail Denisenko

Michail Denisenko 2019, 1 июня, 21:42

JS это вершина развития программирования, я серьёзно нет ничего проще и эффективнее можно делать всё — сайты, моб и десктоп приложения, серверы, мк возвращаться назад тяжело и бессмысленно а если например на сервере недостаточно node.js — попробуй Go он вроде бы такой же минималистичный

Віктор Омелян

Віктор Омелян 2019, 1 июня, 20:41
Тогда всё, с новыми языками не справишься, карьере кранты.

Maks

Maks 2019, 1 июня, 19:39

Что Вы подразумеваете под словом «учить новый язык»? Учить синтаксис нового языка? Нет, не сложно, но не особо понятно, зачем оно в целом Вам надо? Знание синтаксиса языка без более глубокого понимания происходящего на более низком уровне — всё равно, что знание алфавита без понимания того, что означаю слова (составленные из букв этого алфавита). И даже если Вы изучили язык N ну очень хорошо (я про синтаксис), это будет порядка 5% от того, что Вам нужно будет изучить в целом, что бы стать высококлассным спецом в мире современной разработки.

Igor Gnatishin

Igor Gnatishin 2019, 1 июня, 17:39

Меньше слушайте всех, больше делайте руками. «Вам будет очень сложно» — это субъективная оценка. Подходите к новому языку как к новому (не смотрите на него как на свой старый с другим синтаксисом). Не пытайтесь притащить свои старые привычки на новый язык. Есть некоторые аналогии, но всегда интересуйтесь, а как тут принято делать «это». Далее, вам какую задачу решать? Язык выбирают под проект, под задачу, под требования, а не проще. Если говорить о коне в вакууме, то попробуйте Python

Сложно ли учить новый язык программирования после JavaScript?

Вот все говорят: «Вам будет очень сложно справится с JavaScript после другого языка». Но что если JS уже стал первым языком программирования? И на какой язык проще всего пересесть с JS?

  • Вопрос задан более трёх лет назад
  • 4033 просмотра

1 комментарий

Простой 1 комментарий

Lunali

6005d5080f9b7302947719.jpeg

не кого не слушайте ,если начнете Учить Питон , будет довольно легко учить , чуть сложнее учить Луа, а тут придется учить еще и Котлин . А ведь всего этого было бы не нужно учить ,если бы ввели в Эксплуатацию новый игровой движок на визуальном языке программирования Питон
Не слушайте не кого после явы,питон очень легко учить ,я учила его сразу после основ ява скрипт

Решения вопроса 1
Frozen Coder @frozen_coder
Java-developer

Меньше слушайте всех, больше делайте руками. «Вам будет очень сложно» — это субъективная оценка. Подходите к новому языку как к новому (не смотрите на него как на свой старый с другим синтаксисом). Не пытайтесь притащить свои старые привычки на новый язык. Есть некоторые аналогии, но всегда интересуйтесь, а как тут принято делать «это».

Далее, вам какую задачу решать? Язык выбирают под проект, под задачу, под требования, а не проще. Если говорить о коне в вакууме, то попробуйте Python

Ответ написан более трёх лет назад
Комментировать
Нравится 8 Комментировать
Ответы на вопрос 6

tundramani

tundramani @tundramani

JS это вершина развития программирования, я серьёзно
нет ничего проще и эффективнее, в этом он схож с Си
можно делать всё — сайты, моб и десктоп приложения, серверы, мк

Любое приложение, которое можно написать на JavaScript, будет в итоге написано на JavaScript

возвращаться назад в прошлое тяжело и бессмысленно

а если например на сервере недостаточно node.js — попробуй Go
он вроде бы такой же минималистичный

простота и минимализм это очень хорошо
хорошо когда твой код работает везде и быстро

Ответ написан более трёх лет назад
Нравится 5 3 комментария
Единственный адекватный ответ
Stalker_RED @Stalker_RED
Сейчас бы десктоп на js пилить
Если не хочешь быть первым — не вставай в очередь!

Сложно ли учить новый язык программирования после JavaScript?

Что Вы подразумеваете под словом «учить новый язык»? Учить синтаксис нового языка? Нет, не сложно, но не особо понятно, зачем оно в целом Вам надо? Знание синтаксиса языка без более глубокого понимания происходящего на более низком уровне — всё равно, что знание алфавита без понимания того, что означаю слова (составленные из букв этого алфавита).

И даже если Вы изучили язык N ну очень хорошо (я про синтаксис), это будет порядка 5% от того, что Вам нужно будет изучить в целом, что бы стать высококлассным спецом в мире современной разработки.

Отвечая на Ваш вопрос буквально — «учить новый язык» не сложно, ни до, ни после.

Какой язык изучать после javascript

главное фото

Какой язык выучить первым?

Если хочешь быть востребованным специалистом, готовься много учиться. Предстоит разобраться сразу в пяти языках программирования.

Сегодня каждый, кто стремится попасть в IT, задаётся вопросом — какой язык программирования изучить. Все ищут универсальный ответ, который предопределит головокружительную карьеру. Да, до изобретения интернета и появления мобильных платформ можно было освоить один язык, написать на нём программу и быть востребованным разработчиком. Сегодня реалии таковы, что даже джуниорам предъявляется огромный список требований, среди которых — знание нескольких языков.

Судите сами: для веб-разработки неплохо бы владеть PHP, JavaScript, Python, Ruby, а ещё HTML и CSS; в мобильной сфере — Swift, Objective-C, Java, C#. Перечень языков для создания десктопных приложений можно даже не начинать — по сути, все будут полезны. Именно поэтому мы взяли на себя ответственность назвать 5 языков программирования, которые надо изучить хотя бы шапочно, чтобы сегодня называться программистом.

Python

Python — пожалуй, самый простой язык программирования из нашего списка. Здесь минимум служебных символов, динамическая типизация, максимально понятный синтаксис. И если вы мало что поняли из прошлого предложения — это повод начать обучение именно с Python.

Несмотря на визуальную простоту, этот язык — один из мощнейших. С его помощью с одинаковой лёгкостью можно и работать с текстом, и строить нейронные сети. Посмотрите:

В этом коде мы создали собственную функцию для вычисления последовательности Фибоначчи, а потом вывели её на экран. Всего 6 строк потребовалось, чтобы описать достаточно сложное математическое действие.

Стоит упомянуть, что на данный момент актуальны две версии: Python 2 и Python 3. Вам за основу лучше брать последнюю, так как поддержка Python 2, а значит — и активная разработка на ней, — прекратится совсем скоро.

Впереди ещё несколько языков

Пока мы рассказываем про их особенности, решай, какой начнёшь учить первым.

JavaScript

Следующий must have среди языков — JavaScript, для работы с ним хватит браузера. Синтаксис здесь на порядок сложнее: появляются служебные символы и конструкции с разношёрстными скобками, названия функций далеко не всегда раскрывают суть действия, и даже простейший код имеет структурированный вид. Взглянем на переписанный код с функцией Фибоначчи:

Объём кода практически не изменился, зато снизилась читаемость. После изучения Python вы без проблем разберётесь, как работает структура return, и оцените удобство именно такого способа записи.

Кроме того, экосистема JavaScript богаче, чем Python. Она предлагает обилие сред разработки, редакторов кода, фреймворков, библиотек. Это ещё один шаг к пониманию, как работает «взрослое» программирование.

В целом JavaScript незначительно уступает Python по спектру решаемых задач, но его возможности глубже. Знание этого языка пригодится при разработке программ на любых платформах.

C#

Если вы не определились с языком, значит, ещё не решили, что вас привлекает: веб, мобильные или десктопные приложения. Тогда ваше решение — C#, универсальный инструмент для всех направлений разработки. Чтобы создавать десктопные приложения, понадобится Visual Studio (версия Community — бесплатная). Для мира мобильных устройств установите Xamarin, а для веба пригодится ASP.NET.

Взглянем на наш код на языке C#:

Код вновь незначительно усложнился — это связано с использованием ключевого слова static. На этом этапе вы познакомитесь с грамотным использованием памяти, областями видимости данных и полностью погрузитесь в ООП. Ну, если не успели при знакомстве с JavaScript.

Swift

Подходим к самому интересному — языкам, безупречное владение которыми поможет вам попасть в сферу мобильной разработки. Swift не вполне универсален: он ещё не полностью вытеснил Objective-C из приложений для Apple, но перспективы у него блестящие.

Четвёртая версия Swift вышла в 2017 году: она содержит множество улучшений для работы со строками, коллекциями; возросла надёжность и многое другое. Это уже не «сырой» язык, а классический представитель верхушки рейтинга TIOBE с планомерным развитием. С помощью Swift вы можете создавать приложения для всех продуктов Apple: macOS, watchOS, iOS и любой новой системы, если она появится.

Посмотрим на код последовательности Фибоначчи:

Java

Более двух десятков лет этот язык находится в списке самых востребованных, а это уже что-то значит. Сегодня он в основном ассоциируется с разработкой приложений для Android — но это лишь малая часть его возможностей. При помощи Java вы можете создавать графические виджеты для веба или писать десктопные приложения — принцип независимости от платформы и устройства в Java живёт и процветает.

Кроме того, Java — великолепный язык, чтобы полноценно понять программирование: здесь реализованы все принципы ООП, организована работа с памятью и периферией, можно поупражняться с функциональным программированием.

А вот так выглядит Java-код нашей последовательности в простейшем императивном случае:

Объём может показаться чрезмерным, но в действительности это не более чем базовые конструкции, обеспечивающие понятность кода и его надёжность.

Заключение

К списку можно было бы добавить ряд полезных языков вроде PHP, C++ или Ruby. Или несколько функциональных для общего развития: Lisp, Haskell, Clojure. Впрочем, до этого вы обязательно дойдёте.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *