Задать вопрос
@zx5zx6

Node JS или Python для бэкенда?

Всем привет.
Программист-самоучка, 21 год. Опыта, начиная с первого дня обучения, - чуть меньше года.
Только отстажировался и попал на позицию джуна, в аутсорсинговой компании, в качестве веб-разработчика.
Одного направления придерживаться не получается. Одни задачи на верстку, другие на бек.
Основной стек технологий: HTML, CSS, JS/NodeJS/AngularJS, Elasticsearch.

Цели превратиться в мастера на все руки или недофулстека нет. Потому выбрал одно направление - бек.

И вот на данном этапе я столкнулся с выбором, определиться в котором, прошу помочь вас:
Ориентируясь на востребованность, потенциал и лучшую приспособленность к беку,
Что бы вы лично назвали более предпочтительной технологией - Python или NodeJS? И почему?


Ремарка:
Чтобы быть более конкретным, вот мои основные интересы в работе:
• Работаю с вебом. Очень интересна бекенд часть. Фронта хотелось бы как можно меньше.
• Интересна работа с ботами под различные платформы.
• Очень интересует работа с интернетом, сетями, данными передающимися с помощью протоколов и т.д.
• Интересны сервера и linux.
• Интересна сфера информационной безопасности.
  • Вопрос задан
  • 1175 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 3
DevMan
@DevMan
нода – вообще не язык. но даже если опустить этот момент, что на жс, что на змее можно или рубить хорошее бабло, или сосать. выбор за вами.

востребованность – это ваши скилы и умение их продать, а не язык.
Ответ написан
@d-sem
Все зависит от того, что вы собираетесь делать на бекенде. По хорошему надо знать и ноду и python.

Но если первый язык программирования на бек, то полезнее будет изучать python. Для общего развития полезно. Сам язык более... традиционный. Потом проще на другой переучиться. Сообщество более дружелюбное.

Нода она более профессиональная и может потребовать большего времени на вхождения. Мб поэтому лично я бы советовал изучать ее после другого языка. Как минимум сразу будете видеть ее сильные стороны и профит от ее применения, которые не очевидны без такого сравнения.

И как правильно заметил выше DevMan и там и там все зависит в конечном итоге от вас.
Ответ написан
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
Для имеющихся вводных:
1. Node.js - 75%
2. Python - 25%
Если же речь пойдёт о более конкретной задаче, пункты могут не только поменяться, но и вовсе пропасть из списка приоритетов выбора.
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
2ord
@2ord
Python, потому что подходит не только для веб-разработки. Заодно стоит начинать интересоваться облачными инфраструктурами с тем как их можно использовать: платформа для веб-приложений, СУБД и т.д.
Ответ написан
Комментировать
IgorPI
@IgorPI
Symfony/rest api
Одна ORM чего стоит.
Подумайте о других.

А нода для фронта, какой-нибудь реакт или vue
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы