Привет, друзья. Прошу совет. Приобрел новый ноут, вот думаю, стоит ли ставить на него Linux? Как будущему Java программисту нужно понимание и опыт работы в этой ОС? Если да, то какую версию Linux лучше накотить, чтобы Intellig idea работала без ошибок? Благодарю за ответы.
Enot Urban
26 уровень
Новый ноут, стоит ли ставить Linux
Комментарии (21)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Maria
2 февраля 2020, 13:49
вопрос сугубо личных предпочтений - если ты прекрасно научишься работать в виндовском терминале, то так тоже можно. Знаю сениоров, которые предпочитают винду и midnight commander. Линукс мне лично нужен был в первую очередь для того, чтобы освоить терминал на норм уровне, потренироваться с серверами итд. Главное, чтобы ты мог потом из терминала посмотреть список запущенных процессов, на удаленном дев сервере работать и прочее, а какой это терминал - винда, линукс или мак, на первых порах дело вкуса. Попробуй поставить убунту, поработать, только так поймешь надо или нет
+2
VladimirMaster
2 февраля 2020, 14:18
Посмотреть список запущенных процессов, не нужно особо тренироваться. 😁
В самом базовом варианте:
0
Egor
28 января 2020, 21:48
С такой постановкой вопроса, однозначно нет! Достаточно много времени будет уходить на поиск информации как что-то сделать, + из опыта, время от времени встречаются кейсы, где без винды никак. Оптимальный вариант второй системой.
Да еще не на каждую железяку накатить без опыта получится.
+1
Justinian Judge в Mega City One Master
29 января 2020, 08:05
Для этого система и ставится, чтобы появился опыт поиска информация и решения вопросов, как например те же железяки. Поскольку когда это будут не железяки, а базы данных алгоритм действий будет практически одинаковый.
А что за кейсы, где без винды никак?
+1
Стас Пасинков Software Developer в Zipy Master
29 января 2020, 09:17
ну например fiddler. он вроде даже портирован на линукс, но у меня так и не заработал как надо. ну или в той версии под линукс не было тех функций, что мне надо было, не помню. с вайном там тоже не получается, так как он там должен прописаться как системный прокси, а в вайне он пропишется как прокси вайна, и весь трафик из основной системы будет идти не через него.
аналоги есть, конечно, но именно аналоги. а у нас по работе много чего завязано именно на фидлер((
ну и самый популярный кейз - это дизайнеры и фотошоп))
0
Egor
29 января 2020, 20:34
Например фронт корпоративного ПО, который тащит Active X, работает под IE. HP Loadrunner который не работает под линухой и прочее. Много специфического софта есть.
Что касается учебы, на всё времени не хватит, смысл распыляться?
0
Justinian Judge в Mega City One Master
29 января 2020, 23:40
ну, это уже специфические вещи, фронт Active X под IE..нерешаемых вопросов нет, тем более что никто программера не ограничивает одним девайсом.
У меня много знакомых программеров разного уровня, еще ни одного случая не припомню, чтобы такие вещи жестко влияли на выбор ОС...всегда есть варианты приспособиться к ситуации без потерь.
Здесь все сугубо от человека зависит, мне например все-равно под какой ОС работать, хоть под досом, хоть полуось, это лишь инструмент, надо будет - ок.
А если не надо, где вопрошающий человек и где фронт на актив х...Рано об этом думать.
Да и в том то и дело, что поставив убунту - распыляться не придется, раз установить ждк, базы данных, парочку технологий, идею, и дальше просто это все юзать. Где же тут распыление...
Но я понимаю о чем ты говоришь, и у меня никаких возражений нет и не вижу места где они могли быть. Мысли здравые.
Бывает так, бывает по другому.
А топик стартер пусть сам решает :)
0
Стас Пасинков Software Developer в Zipy Master
28 января 2020, 20:04
ставь убунту.
сначала будет страшно, потом непонятно, потом сложно
а потом как-то станет все просто) даже проще, чем на винде
+2
Сергеев ВикторMaster
28 января 2020, 17:32
Win 10 вроде как уже может в линукс сама.
Если нет привычки все делать через консоль, то лучше сидеть на винде, она удобнее и дружелюбнее.
По сути все знания линукса для разработчика сводятся к умению переходить по каталогам, выполнять скрипты, редактировать файлы, может копировать их и скачивать - по сути все )
+4
Стас Пасинков Software Developer в Zipy Master
28 января 2020, 20:05
многие и в винде этого не умеют делать) из командной строки)
+1
Сергеев ВикторMaster
28 января 2020, 20:09
я тоже ) всегда можно нагуглить )
На самом деле за все время мне не пришлось сталкиватся с linux на работе )
Просто все автоматизированно и работой с серверами занимется devops. Мы лишь передаем конфиги и дистрибутивы + выгрузка логов )
+2
Стас Пасинков Software Developer в Zipy Master
28 января 2020, 20:12
ну я редактировать файлы и скачивать их тоже не умею в винде))
0
Sergey
28 января 2020, 13:44
я использую Debian Buster+non-free firmware & KDE Desktop прям сильно доволен. Единственное что, у меня Lenovo Yoga и поставить туда Linux оказалось не простой задачей, пришлось форумы почитать.
+1
Enot Urban
28 января 2020, 14:56
Спасибо, вечером погуглю, что за "зверь" этот Debian.
0
Sergey
28 января 2020, 17:06
Debian это родитель таких дстрибутивов как Ubuntu, Mint etc. в частности Buster это 10 Дебиан, он очень стабилен только прошивку лучше выбирать non-free это канечно противоречит линуксовской идеологии, но Ubuntu, к примеру если смотреть в контексте идеологии уже скорее к виндовсу можно отнести:)
0
VladimirMaster
28 января 2020, 17:27
Если переходить с Виндузы, то Бубунту самое то, что нужно. Все хорошо, что-бы прокачать terminal. Debian для новичка, сложноват будет мне кажется, хотя терминал везде почти одинаков, но все-таки склоняюсь к тому, что сначала Ubuntu.
+1
VladimirMaster
28 января 2020, 11:17
Енот, ставь Ubuntu. Для изучения консоли, самое то. Потом, когда вырастешь, переедешь без труда на другой дистрибутив, если в этом будет необходимость.
+2
Justinian Judge в Mega City One Master
28 января 2020, 11:07
Это opinion based вопрос.
Я когда начал изучать программирование, купил ноут, и поставил туда убунту единственной системой (чтобы не было соблазна переключаться на виндовс).
За все это время в принципе привык, если не играть в игры плотно, не нужны какие-то специальные программы которые есть исключительно под винду (например фотошоп или адоб премьер), то убунту хватает с головой.
Я это делал с целью пассивного изучения линукса, для программиста, особенно первой работы, знание линукса либо не требуется, либо требуется на уровне пользователя. Все остальное доучивается при необходимости.
Нужно ли это тебе, я не знаю. Это вопрос сугубо добровольный.
Я уже вроде и привык, но каждый раз когда нужно с гитхаба подгружать репозитории чтобы какие-то дрова накидать или простое действие через 10 команд в консоли сделать...Но такое редкость, это все отлично гуглится (и развивает навыки гуглинга, чрезвычайно необходимые девелоперу), и просто по пунктам копипастишь да и все.
Какая версия линукс лучше...я работаю на убунте, из знакомых девелоперов, если брать именно линукс, это либо убунта, либо arch linux, mint еще вроде тоже пробегал.
Так что, если ты не сильно чувствительный к дискомфорту, любишь познавать новое, не боишься сложностей - ставь. Если тебя даже небольшие трудности/дискомфорт могут демотивировать, и для тебя критично чтобы все было легко, понятно, и так как тебе хочется, то оставайся на винде.
Для первой работы, и даже второй, линукс это не критичный скилл.
+3
Enot Urban
28 января 2020, 14:59
Благодарю за развернутый ответ. Трудностей не боюсь, ведь навыки лишними не бывают. Так что поставлю Ubuntu, буду понемногу ей время уделять, может когда и пригодится ))
0
Justinian Judge в Mega City One Master
28 января 2020, 15:22
бывают.
Если речь о навыках как рабочих инструментов в контексте эффективности.
Ибо есть принцип Паретто, 20% усилий дают 80% результата, 80% усилий дают 20% результата. Для начинающего изучать программирование, джава, линукс однозначно находится там где 80% усилий, и 20% результата. В джава объемный стек и так, здесь люди месяцами кодят и никак не могут привыкнут банальную фигурную скобку поставить где надо, чего уж говорить про другие вещи которые нужно изучить.
Поэтому нужно аккуратно распоряжаться своими ресурсами, в т.ч. временными.
Но у каждого своя ситуация, я не знаю твоей, слишком много сценариев в зависимости от "если".
На данный момент, фокусируйся на джаве, линукс тебе достаточно просто использовать в качестве операционной системе основной, все что надо придет само.
+1
VladimirMaster
28 января 2020, 15:50
Цитирую: буду понемногу ей время уделять, может когда и пригодится
Дружище Енот, пригодится всегда, так-как пока на всех (ну или практически на всех) серверах стоит какой-то дистрибутив Unix подобных систем, то изучай как работать в консоли.
+1