LINUX.ORG.RU

Как настроить всё и не сойти с ума: мысли дева

 , , ,


3

1

Прошло 6 лет с момента последнего поста. Много интересных событий и открытий произошло, но прежде перехода к теме хочу немного рассказать о себе. Как и большинство инженеров, я учился в техническом вузе, где с первого дня нам прививали здоровые технические привычки. По специальности я начал работать только через 10 лет после его окончания, все эти годы я работал девом и не могу сказать что жалею. Исторически сложилось что было два пути: Уйти в бек-разработку (что я и сделал) или выбрать какую-то около техническую тему. Мне особо не было интересно разбираться с каким-то невнятным доменом…

Приступим

10 лет назад было столько же дистрибутивов, операционных систем и т. д. Могу спойлернуть сразу — поменялось всё минорно, то есть фундаментально люди по-прежнему не летают, квантовые вычисления скорее эзотерика и процессоры есть куда уменьшать). Каждый дев (если это не шарпер) рано или поздно переходит на Mac/Linux и не знает бед с постоянными кривостями windows. Конечно, есть у винды хорошие стороны, но я их как-то не нашел. За 10 лет успел поработать на PHP, Java, Ruby, Go, Js и. конечно же. любимом Python. Покидало меня знатно. Считаю бейдж Senior/TechLead очень относительным. По опыту скажу, всего ты знать никогда не будешь поэтому особо нет смысла вы**. Дальше будет мысль о том как всё настроить и не убить 10 лет.

ОС

Любая ос — это каркас. Ты можешь и на Windows 8 (надеюсь, ты так не делаешь) писать отличных код. Один вопрос, который может пошатнуть эту гипотезу — отказоустойчивость. К примеру, ты пилишь очередную апи и у тебя резко начинает перезагружаться ос и хорошо, если ты успел сохранить свою работу, иначе совсем грустно.

  • Linux — это система, которая подразумевает умение решать проблемы.
  • Мак — система, где ты покупаешь уже готовое решение без возможности особой настройки.
  • Windows — система, где ты учишься переносить боль и в дальнейшем идти на компромиссы. Выбор всегда твой, но и ответственность тоже твоя. Когда ты, к примеру, поставил арч и не смог запустить иксы, это как минимум не продуктивно. Большинство людей убивает время для сомнительного профита. По этому перед выбором однозначно рекомендую оценить своё время на изучение нюансов.

Кастомизация

Все мы знаем о прекрасном Unixporn и видели эти гениальные рисуночки. Очень красиво и необычно по отношению к дефолту. А вот теперь серьёзно, большинство из этого пластикового окружения неюзабельно от слова совсем. Некоторые окружения пилятся неделями/месяцами для того, чтобы выложить это на Unixporn. То есть эти, к примеру, 2 недели ты настраивал панельки или ещё что-то ради скрина. За 2 недели можно выучить базовые понятия AI и поднять себе ЗП. В общем (и целом) оно того не стоит.

Железо

Тут всё очевидно, чем шустрее работает тем лучше. Домашний мак про 16 (2022) меня более чем устраивает для своих проектов и сидения в интернете. Параллели решают, но это отдельная тема. Для работы использую ThinkPad P14s Gen 3. Не могу сказать что это прям идеальный ноут, но с задачами справляется. Отдельное слово хочу сказать о Nvidia: дрова УГ и была боль с их настройкой. Плюс сам ноут держит 3 часа, что есть не спортивно. Но огромный плюс — его размер. Для 13 дюймов — это удачная рабочая машина.

Моё окружение

  • OS — Ubuntu
  • Gnome — дефолт с 3 плагинами (Быстрый переход к папкам, буфер обмена, таск)
  • Terminal — Terminator
  • Editor — nvim/pycharm
  • WEB — Chrome (Firefox как-то с годами меня разочаровал, но плагины лучше)
  • Console: fd, rg ,pgcli — лучше пока не нашел, onelove. В консоли я провожу большую часть времени, так что рекомендую её изучать и не сильно верить интерфейсам)

Заключение

Надеюсь, никого не утомил и вы услышите мой главный посыл: тратьте время на важное и ставьте правильные приоритеты.

>>> Просмотр (2560x1440, 1948 Kb)



Проверено: cetjs2 ()
Последнее исправление: cetjs2 (всего исправлений: 3)

Ответ на: комментарий от rupert

стартовое меню

Вам оно для чего? Вы хотите приложение запустить? Настройки увидеть? Ну так и запускайте приложение или настройки. Зачем вам для этого кнопка Пукс?

таскбар с запущенными приложениями

Он есть. Но его видно только в режиме Overview. Зачем его видеть постоянно? Нажимаешь клавишу Super и все видно.

статус бар с иконками и часами

Часы-то есть :) Трея нет – это спорная концепция, конечно.

Вообще незачет, конечно, ни одной претензии к CSD, дескать деды с меню, сосиской тайтлбара и тулбарами делали ЛУДЬШЕ.

MoldAndLimeHoney
()
Ответ на: комментарий от MoldAndLimeHoney

Трея нет – это спорная концепция, конечно

Весь гном это спорная концепция. Это всё уже 100500 раз обмусолено. К KDE у всех в основном две претензии, это «много кнопок» и «плазма падает».

unixnik ★★★★★
()
Ответ на: комментарий от exst

Не знаю конкретно про java. Я везде отключил масштабирование т.к. куча программ с ним криво работала и просто увеличил шрифты. В dbeaver и inteliji idea было терпимо, но конечно не сравнимо с виндой где 150% масштабирование работает практически во всех приложениях.

WSL_user
()
Ответ на: комментарий от rupert

надо: стартовое меню, таскбар с запущенными приложениями, статус бар с иконками и часами.

Не надо.

На дефолтном гноме ничего этого нет, и надо пердолиться с 100-500 расширениями

Стартовое меню, таскбар с запущенными приложениями, статус бар с иконками и часами в KDE — это всё расширения.

Aceler ★★★★★
()
Последнее исправление: Aceler (всего исправлений: 1)

Интересно, как на все это рассуждение ложится прозрачный терминал.

Ну и правильно писать, конечно, не «мысли дева», а «мысли о девах».

akho
()

Надеюсь, никого не утомил и вы услышите мой главный посыл: тратьте время на важное и ставьте правильные приоритеты

Кэп, для этого трюизма нинада ватэту простыню. От прочтения возникают мысли только «Дев(а), а дев(а) скока тибе лет?» Часики-то тикают? Ну так женись/замуж, чо, будешь только о важном и думать, вся эта конфигурастическая дрочь будет побоку (в каком смысле «мысли дева», двусмысленно, исключая конешно злых духов из восточной мифологии, бггг).

slackwarrior ★★★★★
()
Последнее исправление: slackwarrior (всего исправлений: 1)
Ответ на: комментарий от exst

hidpi не работал в куче приложений включая идею, дробное масштабирование тем более. Так что 100% масштабирование и увеличение шрифтов вручную в каждом приложении не из состава гнома.

WSL_user
()
Ответ на: комментарий от bernd

Арч для работы подходит ровно настолько же, сколько и любой другой дистрибутив. Не нравится арч - не ставь арч.

Werenter ★★★
()
Ответ на: комментарий от Werenter

под арчем корпоративный софт должен работать ровно также как и везде, а это ваще не про рач линукс. vscode, контроль доступов, браузеры, скайп, тандербирд определенной версии потому, что в свежем что-то выпилили и опять не работает ничего и тд и все должно быть из доверенных источников, а это даже близко не про арч.

bernd ★★★★★
()
Последнее исправление: bernd (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.