Теперь Кью работает в режиме чтения

Мы сохранили весь контент, но добавить что-то новое уже нельзя

Если я изучаю бэкенд разработку, стоит ли переходить с Windows на Linux? Требуется ли разработчику знать Linux при устройстве на работу?

ПрограммированиеIt (информационные технологии)+3
  · 9,3 K
Веб-разработчик, геймер, специалист по этике  · 18 сент 2022
Я подразумеваю, что вы о ВЕБ-бэкенде. Вряд ли вы о компиляторах или клиент-серверных приложениях, не основанных на HTTP. 😏
Дело не в Linux, а вообще в работе в консоли, в командной строке. Сейчас, на излёте 2022 года, в Windows тоже без проблем можно развернуть локальную копию сайта, с которым вы работаете. Зависит от того, стали ли разработчики заморачиваться с кроссплатформенностью конфигов. А инструменты непосредственно самой разработки - программирования и отладки - уже давно кроссплатформенные.
Если сам бэкэнд сайта использует какие-то возможности, жёстко привязанные к платформе, например, оно делает что-то "в лоб", типа  `passthru('sudo rm -rf /')` то тогда, конечно, у вас боль - запускать локальную копию веб-сайта придётся или в дистре линукса, или в контейнере типа Docker. А если команда разработчиков вменяемая, то можно и на винде продолжать работать. Я лично не хотел лишаться Nier: Automata, Dyson Sphere Program и тому подобных, поэтому так и пересел с Debian обратно на Windows году так в 2015, так и продолжаю работать.
А вот работать в командной строке вам точно нужно уметь. Иначе вы даже инструкции по установке некоторых библиотек для веб-разработки не поймёте.
1 эксперт согласен
А как лучше попробовать Linux через wsl, virtualbox или через флэшку?
Специалист в области разработки систем управления. Трансгуманист. Интересуюсь...  · 18 сент 2022
На рынке труда много всяких вакансий, но вообще Linux сейчас более востребован в бекенде, и представление о нём в любом случае желательно иметь, даже работая с Windows.
Погромист на C#  · 20 сент 2022
1. Чтобы быть бэкенд разработчиком не обязательно знать Linux и тем более переходить на него, как на основную рабочую машину. Не мало приложений разрабатываются и запускаются на Windows (в основном это, конечно, всякие сервисы, которые работают с Windows-специфичными технологиями, типа Active Directory, MS Exchange, COM) 2. На тех вакансиях, где знания Linux нужны, это... Читать далее
Диванный философ, по совместительству инженер  · 19 сент 2022
В общем случае веб-разработчику не требуется знать Linux на уровне сисадмина. Это другая специальность. Но. Учитывая что в большинстве случаев ваша разработка будет работать на продакшне в среде Linux такая же ОС на вашем компе решает массу проблем. И избавит вас от исполнения ряда виртуозных танцев с бубном :-) А кроме того поработав в Linux потом винда будет казаться... Читать далее
Помощь пользователям ПК и ноутбуков - спрашивайте   · 11 апр 2023  · itmen.help
Конечно, стоит! Использование Linux обязательно для бэкенд-разработчиков, так как многие серверы и инфраструктуры в Интернете работают на этой операционной системе. Это дает вам возможность получить глубокий понимание и практические навыки в работе с серверами, а также повышает вашу ценность на рынке труда. Знание Linux также может помочь вам эффективнее решать проблемы... Читать далее
Компьютерная помощь в вашем городеПерейти на itmen.help/uslugi
Помощь пользователям ПК и ноутбуков - спрашивайте   · 11 апр 2023  · itmen.help
Если вы изучаете бэкенд-разработку, то переход с Windows на Linux может быть полезным шагом. Linux является предпочтительной операционной системой для серверной разработки, поэтому использование Linux может помочь вам получить больше опыта в работе с серверами и веб-приложениями. Также, многие инструменты и технологии, используемые в бэкенд-разработке, работают лучше на... Читать далее
Компьютерная помощь в вашем городеПерейти на itmen.help/uslugi
Изучаю Программирование:)  · 18 сент 2022
Прежде чем ответить на ваш вопрос. Ответьте на вот какой вопрос: ваша бэкенд разработка разворачивается на сервере с какой операционной системой? Если это не имеет особого значения в силу того, что ваша разработка кроссплатформенная, например, Node.js, то не стоит заморачиваться:)
3 эксперта согласны
Коротко и по делу. Замечу только что современный веб-мейнстрим и так весь кроссплатформенный. Node.js, PHP, Ruby... Читать дальше
🍀 Естествоиспытатель   · 18 сент 2022  · shymanovsky.mooo.com
Я не владею нынешним молодежным слэнгом. Бэкенд - это серверный софт для вебсайта? Если так, то знать Линух крайне желательно. Особенно при устройстве на работу. Сделать сайт на винде, скорее всего, возможно, но лично мне такие чудеса не встречались в реальной инфраструктуре. Использование Юникса здесь - просто правило хорошего тона, к тому же уже имеется масса... Читать далее
1 эксперт согласен
А что Linux на домашнем ПК это плохо? Только сервер?