24 декабря Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна. Подробности случившегося. Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!
Недавно начал серфить по двачу, и нашел тут кучу всякой разной полезной инфы от анонов, в том числе и литературу по программированию. Очень увлекся.
Сейчас, как никогда актуалочка, в эпоху курсов и инфоциганства, - подбор правильного железа для дизайнеров, программистов и так далее.
Я не ставлю какой-то планки по цене, а также производительности. Просто хочется разобраться, а также сувать ссылку на тред тем, кому будет интересна сборка статик комплектации для эффективной деятельности! Хочется выслушать советы, а также увидеть споры, дабы поднять уровень своих знаний о железе.
>>6487795 (OP) Типичный ПеКа для работы в нынешних реалиях это какой нибудь i5/i7 свежих поколений, плюс 32/64гб ОЗУ. Ну и ССД+ХДД сколько надо. Графика встроенная, если не нужна какая нибудь CUDA или нейросетки, но в таком случае наносек сам должен знать что ему нужно.
Если нужно вкатится и речи о каком-то доходе пока не идёт, стартовый уровень будет вообще в виде сборки с помойки, а-ля i5-2400 с 8гб ОЗУ и 256гб ссд. Этого же хватит и многим код-макакам.
>>6487795 (OP) слишком много внимания к железу можно научится прогать на компе 2 ядра 4 гб озу тут главное желание и систематичность хороший комп это подспорье я не основа
я три года бек пилю и тачки i5 16озу 256ссд всегда хватало у других разрабов обычно сейм конфиг плюс в ноуте слот свободен могу ещё +32гб сделать и ссд на 1тб поставить
для меня главное чтоб линукс норм работал на ноуте но это не всем важно
впрочем есть люди которые не могу работать без - 3 мониторов - подставки для наушников - мех клавы
>>6488515 Раз на раз не приходится Пилю бек уже лет 5, инструментария приходится использовать много Докер с кучей сервисов, БД, эластиками/кибанами, и т.п. Много работы, много задач, много проектов Постоянно открыт браузер с множеством вкладок 16 озу под это все мало, буквально впритык 32 - уже можно жить одна только ide может жрать от 4 до 8гб, браузер еще 3-5гб, мессенджеры, и докер-сервисы - и вот памяти уже нет два проекта в ide открыть проблема - 16гб точно не хватит, включается своп
обязателен ssd, по возможности nvme - git, БД, ide и прочий софт нагрузят все, что найдут как минимум без быстрого диска индексирование больших проектов встанет по обьему стоит 512гб, чисто под линукс и разработку. Этого мало, впритыт - приходится тщательно следит, дропать бекапы в идеале нужно 1тб, по возможности 2тб - это закроет вопрос что жрет диск: - git: каждый большой проект жрет по 3-5гб на копию репы .git, и еще столько же на сам развернутый проект проектов много - 100-200гб только под исходники что там у фронтов страшно представить - у них npm может еще по 2-5гб на проект добавлять всяких библиотек, они там наркоманы не иначе - БД: для каждого проекта нужна БД, она может занимать от 2 до 15гб каждая. Также иногда приходится держать дампы БД. Тут выкручиваюсь фильтрами: если есть возможность самому достать БД, то слить ее можно не полностью, а через фильтры - исключить особо большие таблички, например пользовательские базы, заказы, историю, абсолютно бесполезные для разработки. Также в этом случае есть возможность сразу налету пережимать данные, ускоряя передачу. А сами данные можно принимать не на диск, а сразу заливать в СУБД потоком - тут упор в скорость диска и процессора. Все это значительно экономит время и место на диске, поэтому 512 кое-как, но хватает. - докер: каждый сервис, каждый образ качают слои и хранят их на диске, объемы могут достигать 20-30гб - кеши: всякие кеши, в т.ч. и индексы ide, могут прибавить еще 10-15гб - ide: сама ide, плагины, и обвязка могут занимать 5-10гб у некоторых несколько ide - потребности кратно больше
так что диск может потребоваться большой и быстрый
процессор напрямую определяет уровень комфорта работать можно и на древнем двухядернике, но это будет мучительный опыт - сам так и сидел долгое время сейчас у меня 32 ядерная машина, и это прямо личный сервер особенно радует поведение ide: большие проекты индексируются секунд за 10, нет тормозов. БД обновляются быстро, не мешая работать. git переключается мгновенно. Есть смысл брать максимальную комплектацию по процессору, если позволяют деньги - оно точно окупится, хотя бы комфортом.
для работы важна связь - всякие конференции, митинги, митапы. тут нужно себе подобрать что-то, с хорошим микрофоном можно взять блютус-гарнитуру от телефона, можно компьютерную проводную, главное чтобы тебя слышали и ты всех слышал. Чистый четкий голос - это сразу +10 к негласной уважухе, на фоне пердежа и скрипа коллег. также необходимость быть на связи означает пачку мессенджеров: телеграм, зум, скайп, дискорд, и т.п.
монитор безусловно нужен получше, чтобы больше кода поместилось многомониторность хз, как с ней работать не представляю, голова кружится и шея болит, так что лучше просто иметь быстрое рабочее окружение с мгновенным переключением рабочих столов на одном браузер открыл, на другом мессендеры, на третьем код и по хоткею у тебя все доступно мне в итоге зашли большие панели, 32 и больше - больше пространства для маневра, и после них стандартные моники выглядят планшетами чтобы глаза не ломать, нужно хорошее сглаживание тестов, большая яркость и контрастность, хорошие цвета - ips или oled обязателен источник света рядом, настольная лампа например, или общий свет при плохом освещении глаза садятся быстро, и не восстанавливаются - кому слепой программер интересен?
мышка должны быть удобной - это безусловно что-нибудь хорошее и качественное из среднего класса хорошо заходят игровые мышки - отличные сенсоры, микрики, удобные формы
клава - по вкусу обычно нужна конкретная раскладка, и минимальный комфорт хорошо заходят функциональные клавиши - быстрый доступ к калькулятору, плеерам, регулировке звука окупаются, музыку программеры слушают часто но чтобы прям механику - это уже заморочки, стандартной офисной клавы среднего класса более чем, майкрософт или логитек например
>>6489724 >так что лучше просто иметь быстрое рабочее окружение с мгновенным переключением рабочих столов Не представляю как работать без второго монитора, хотя бы квадрата 1280х1024. Когда работаешь всегда открыто 200 окон - альттабаться между ними это ебануться можно, а если еще и не туда альттабнешься, то это пиздец как бесит. Второй монитор хоть как-то спасает от этой бессмысленной траты времени.
Голова болит от неправильно подобранных расстояний до мониторов, высоты мониторов над столом и высоты самого стула, подбирается чисто эмпирически. Если хуево подобрать будет и от одного монитора болеть.
>>6490014 В смысле? Зачем вслепую пльтабатося между сотней окон? Во-первых из нужно разбивать на отдельные рабочие столы Во-вторых сто лет как существуют наглядные графические менеджеры, позволяют посмотреть все окна как на одном рабочем столе, так и все рабочие столы https://youtu.be/4QokOwvPxrE Ещк со времён xp подобным пользуюсь, удобна
Недавно начал серфить по двачу, и нашел тут кучу всякой разной полезной инфы от анонов, в том числе и литературу по программированию. Очень увлекся.
Сейчас, как никогда актуалочка, в эпоху курсов и инфоциганства, - подбор правильного железа для дизайнеров, программистов и так далее.
Я не ставлю какой-то планки по цене, а также производительности. Просто хочется разобраться, а также сувать ссылку на тред тем, кому будет интересна сборка статик комплектации для эффективной деятельности! Хочется выслушать советы, а также увидеть споры, дабы поднять уровень своих знаний о железе.
Всем спасибо заранее.