Comments 92
удобнее и, главное, он мобильный. Зачем привязывать разработчика к столу? Имхо жужжащие коробки под столом возможно актуальны для геймеров, но не для разработчиков веб-платформы.
Зачем привязывать разработчика к столу?
Интересно, а какие кейсы вы видите для мобильности? Стоит ли это отказа от 2х27" мониторов?
Хочется — сиди на своем рабочем месте… Хочется — сиди в flex workspace
Не встречал такого. Какой в этом практический смысл (flex workspace)? Веб-ориентированные разработчики ни к какому оборудованию не привязаны, чтобы была необходимость ходить туда-сюда с компьютером. Возможно, это было бы полезно для митингов, но это если забить на подготовку к ним, иначе хватило бы одного компьютера на всех.
Доступ организуется проще — flex workspace всегда есть в зданиях
То есть если flex workspace не предусмотрено, то и ноутбук не нужен, верно? Смысл flex workspace для меня все еще не понятен.
до тестовых стендов из некоторых flex workspace физически ближе
Зачем нужно физически быть рядом с тестовыми стендами веб-разработчику?
Работал в нескольких компаниях, наблюдал такую ситуацию: в офисе оборудованы дополнительные места для работы (комнаты с диванчиками или всякими креслами-мешками, зоны с растениями и много чем еще), но ими никто не пользуется. Зачем? Рабочий стол, кресло и мощный комп — удобно и есть все что нужно, какой смысл пересаживаться с одного места на другое? Разве что если в рабочем помещении шумно и хочется подумать в тишине, но это тогда скорее проблема организации офиса вообще, если приходится выделять в нем отдельные тихие зоны.
Встречал два реальных кейса для разработчиков с ноутбуками: тимлиды (как организаторы митингов) и мобильные сотрудники (постоянные командировки, хождение между отделами, к оборудованию).
MBP 2017 тоже жужжащая коробка но на столе, а еще официальный сервесный центр раз в два года меняет им термопасту чтобы они не перегревались.
Я бы тоже не менял термопасту если бы он не перегревался. Ни один центр не чистит просто радиатор они обязательно меняют термопасту, я считаю жто дикостью, но что делать если это офицал?
Аналог, тоже производства самсунг. Скорость зависит от емкости. По моим данным скорости там одинаковые
habrastorage.org/files/a7d/ffd/ef3/a7dffdef392f4186b0dfe30eb6ebc10c.jpg
против Samsung 950 PRO на 256Гб
habrastorage.org/files/d14/b11/46d/d14b1146dd36464aa32e2ec9579d7d3c.jpg
Единственный минус который заметил — нет индикации нажатия Scroll Lock-а.
Кстати, я вот не увидел где на клавиатуре Leopold индикации num/caps/scroll lock-ов, на стандартном месте увидел только хвалебную плашку «Leopold High-End Mechanical Keyboard»
Сколько HyperX Alloy Elite стоит? Я нашел за 8 — 10к что не выглядит как большая проблема.
Я купил HyperX Alloy Elite где-то полгода назад, в целом неплохая клавиатура, нравится, но вот кнопки слишком легко вытаскиваются, очень раздражает, попытаешься машинально подтянуть к себе клавиатуру за курсорные клавиши — вылетают сразу по 3 штуки в разные стороны. И дочка их выламывает их постоянно ️ В общем, привлекает она только подсветкой, а после той же Das Keyboard (пользуюсь 5 лет) хромает.
В итоге каждый выбирает именно то что ему будет удобно. Я, например, искал для себя клавиатуру с отдельными мультимедийными клавишами и с моей точки зрения HyperX — удобная, а Leopold — нет.
PS: Я не являюсь фанатом HyperX, просто так получилось что у меня дома появилась клавиатура именно этого производителя после того как я поменял схожую Corsair K70 LUX RGB из-за проблем с подсветкой. А на работе сижу за мембранной Logitech и не испытываю никаких неудобств кроме отсутствия некоторых мультимедийных клавиш :)
Собирал себе тут домой комьютер, который в том числе и в разработке будет участвовать. При всём при этом хотелось ещё чтобы это всё ещё в компактном виде было. Получилось чем-то похоже на ваш конфиг, но на одну-две ступеньке ниже:
- Процессор: Intel Core i5 8600 OEM;
- Мать: ASUS Prime H310T (единственная в форм-факторе Thin Mini-ITX в московской рознице на момент покупки);
- Память: 32Gb DDR4 2666MHz Kingston SO-DIMM (HX426S15IB2K2/32), набор из двух планок, брать более скоростную под данный процессор не имеет особого смысла;
- SSD: 500Gb SSD Samsung 970 EVO Series (MZ-V7E500BW);
- HDD: 2 Tb Toshiba L200 (HDWL120UZSVA) — локальная файлопомойка;
- Корпус: Luna Design DNK-H Серебристый;
- WiFi: Intel AC9560 (на столе-то он подключен проводом, но порой бывает нужно к телевизору подключить);
Итого: 87к₽ за системник;
Клавиатура: Logitech K800. Заказывал с американского амазона, чтобы работать с нормальным левым шифтом и бэкспейсом. Выбирал по критериеям отсутвия проводов и полноразмерности. Внезапно оказалось приятная подстветка. В отличие от ноутбучной на моём HP EliteBoot 850G1 она не резко зажигается после нажатия на кнопки, а плавно включается при поднесении руки к клавишам.
Мышь — пока Logitech G700s, жду когда у нас появится Logitech MX Vertical.
Монитор — пока всё ещё древний ASUS VK266H, купленный в далёком 2009ом. TN, 25.5″, 1920×1200. В планах покупка чего-нибудь актуального 4K диаганолью 32″.
Думаю и для вашего i7 с TDP 95W тоже хватит за глаза.
Единственно шумновато получается при максимальной нагрузке. В простое не слышно. Главное настроить в BIOS регулировку скорости.
Можно за монитор повесить.
В конце концов — купите да попробуйте. Цена небольшая на фоне общей цены рабочего места.
желтые танталы
Электролиты
Для разработчиков берем самые дешевые конфигурации с Corei7 и SSD от HP или Dell. При необходимости добивается память. Например сейчас адекватная конфигурация Компьютер HP ProDesk 400 G5, черный процессор: Intel Core i7 8700; частота процессора: 3.2 ГГц (4.6 ГГц, в режиме Turbo); оперативная память: DIMM, DDR4 8192 Мб 2666 МГц; видеокарта: Intel UHD Graphics 630; SSD: 256Гб; DVD-RW 58 920 руб.
Брать 8700K без адекватной системы охлаждения бесполезно.
Мониторы для тех, кому нужно разрешение выше FullHD — тоже Dell, но 27", для такого разрешения 25 явно мало. Для тех кому высокое разрешение не нужно, лучший выбор AOC или Benq 27", 2 штуки на рабочее место, сейчас 11-12 тыс.
Для операторов по вводу данных удачная конфигурация: ACER Veriton ES2710G, черный, Intel Core i5 7400; частота процессора: 3 ГГц (3.5 ГГц, в режиме Turbo); оперативная память: DIMM, DDR4 4096 Мб 2400 МГц; видеокарта: Intel HD Graphics 630; SSD: 256Гб, 26 990 руб, по цене 1 проца Corei7, тоже добивается память.
Кресла Chairman и Бюрократ, CH-999 и еще какие-то удачные модели, которые уже не выпускают, 12-25 тыс, Самурай тоже неплохие, все это получше Икеи.
Столы итальянские ламинат под дерево, куплены задорого еще в конце 90-х, 80 см глубиной еще под ЭЛТ мониторы, и сейчас в прекрасном состоянии, выглядят несравнимо лучше современной дешевки.
Мы не заметили проблем с охолождением у 8700К, думаете нужно что то больше чем Ice Hammer IH-4800?
Ещё хотелось бы уточнить один момент. Вот вы подбирали конфигурацию два года назад и сейчас. А по каким критериям? Просто взять максимально доступное в рамках разумного чтобы потом показать что вот какие мы молодцы, что столько денег на компьютер можем потратить?
А почувствует ли какие нибудь изменения разработчик, если ему незаметно поменять старую конфигурацию на новую?
Чем именно ограничивается производительность в вашем случае? Может нужно взять процессор попроще, но поставить в два раза больше оперативки? Или вместо одного дорогого SSD взять два с половинным объемом, но включить их в RAID0?
Из сравнительных тестов в статье только синтетика по SSD, но думаю тут были бы больше интересны цифры по приросту скорости сборки, времени выполнения тестов, т.е. поближе к реальности и подальше от синтетики.
Мы анализировали следующим образом, смотрели через обычные утилиты мониторинга, что потребляется в разные моменты времени(компиляции, подъем приложения в iis) и подбирали самое производительное железо чтобы избавиться от узких мест в системе. Все было довольно прозаично, все упирается в проц и диск, иногда нам казалось что выбирается вся доступная память, но это было на уровне ощущений.
RAID0, я прикидывал и выходило дороже и сложнее из за еще одного устройства в закупке.
Два года назад мы могли позволить себе взять самое дорогое что есть на рынке слегка скоректировав это здравым смыслом через отношение цена / качество. Сейчас топовое железо обойдется в >300к, так что рука не поднимается. Мне очень интересно попробовать Threadripper на 16 ядер, но пока что не могу себя смотивировать потратить деньги на это. Наверное текущий конфиг снимает основную боль.
Надеюсь ответил на ваш вопрос.
И зачем 8700к и такая дорогущая материнка?
8700к нужен под разгон, но сейчас этот разгон не нужен, может пригодиться спустя несколько лет, но тогда придется менять кулер на цп, иначе этот не вывезет.
Можно сэкономить взяв 8700 + не дорогую материнку.
8700к без поднятия напряжения будет работать на 4.7 штатно на всех ядрах. 8700 будет сбрасывать турбобуст после истечения максимального времени, даже при наличии нормального питания и охлаждения.
И не забывайте про различия в чипсетах, на дешевых платах — дешевые чипсеты, там вообще нельзя ни чего разогнать и будете сидеть на базовой 3.2 ггц почти все время.
Мать дорогая нужна только ради памяти в 3200. Ибо более дешевые чипсеты ограничены где то 2666, если брать H370, например. Не уверен, что это так же критично при компиляции, нужно замерять.
Базовая частота у 8700к и 8700 отличается на 500мгц, что вполне внушительно. Но турбобуст на 1-5 ядра у них будет отличаться всего на 100мгц, турбобуст по всем ядрам так и вовсе одинаковый. Т.е. при полнейшей загрузке всех потоков они вообще одинаковые. ТДП у 8700 в базовой частоте меньше на 30 ватт чем у старшего собрата, что тоже не плохо с какой-то стороны.
Да, 8700 нет разгона, но с таким охладом, этот разгон и не нужен.
С частотой памяти мы тоже не получаем линейный прирост, выше частота — хуже тайминги. В целом 4000мгц ОЗУ все равно будет быстрее чем 2666мгц, но как-то слабо верится, что практическую разницу в итоге не придется замерять с секундомером.
Турбобуст можно настраивать, вопрос делают ли это эти ребята или нет. Второй момент, после окончания времени отведенного на трубобуст, он таки сбросится на базовую, которая на 500 выше. Про куллер не согласен, даже штатного кулера хватит, просто гудеть будет. Видика нет, нагрев внутри корпуса не значительный, теоретически его должно хватать, если не «майнить» 24\7.
«Рабочее место .NET разработчика» звучит как «Поваренная соль без ГМО» или «Растительное масло без холестерина».
2. 130К т.е. примерно месячная з/п одного разработчика? Эта конфигурация на 3-5 лет?
Ну вы и жм… экономные.
Тот же Hanselman просто выкладывает $3K каждые 7 лет.
В блоге он приводит пример конфигурации 2010 года и текущую.
И хотя это уже ultimate developer PC, мне его конфигурация, как .NET разработчику, нравится сильно-сильно больше :)
2. С большой долей вероятности что-то из его железа ломалось в эти 7 лет, если нет — это невероятное везение.
3. Зачем девелоперу NVidia 1070?
4. 3K это порядка 1/3 месячной зарплаты, что же он не потратил 10k? Поставил бы 8 мониторов вместо 3, например.
5. Топовое железо часто более капризное, чем медиум, зачем этот геморрой. Зачем в офисном компе связываться с водянкой?
6. У вас сейчас проц Core i9 7960X? Нет? Жадина!
7. Что значит «мне нравится»? Насколько его конфигурация быстрее сбилдит проект чем описанная?
Уверен что для девелопера рациональней менять железо за 1K, может чуть больше раз в три года, чем 3k за 7 лет
1) Забавный факт — его конфигурация 2010 года, лучше чем моя рабочая
на данный момент :)
3) По поводу конфигурации много вопросов, например по 1070… я не в курсе его текущих проектов, но подозреваю два варианта: он таки любит поиграть или GPU для специфических задач.
4) Область з/п лучше не трогать — у них там свои проблемы (налоги/страховки)
5) Это рабочее место. Почему не водянка? Для дома так вообще musthave.
6) i9 у меня точно не будет, т.к. нет для него целей, но вопрос почему не AMD — за те же деньги больше ядер.
7) В конце описания wishlist бенчмарки
3. Подозреваю что первое, и к рабочему месту разработчика это отношения не имеет.
5. Только для геймеров не высоких настройках, для остальных — лишний геморрой.
6. По поводу скорости этих ядер AMD идут споры, смотря какие задачи, а по поводу AMD есть мнение (я по своему опыту подтвердить не могу) что есть там мелкие глюки, которые в работе могут слишком дорого обойтись.
7. Это просто попугаи, в многоядерном проце рейтинг надут за счет количества ядер, интересны были бы цифры сравнения конфигурации, скажем за $3000 и за $1000 на реальных задачах пользователя, не думаю что для моих задач разработчика разница была бы больше 20%, а между компом за $3000 и за $400 на 50%. В моих задачах разработчика 90% решает Single Core Performance, допускаю что для дотнета количество ядер дает больший прирост, но надо мерять.
По цене, чорт его знает, может и стоило вложиться в I9, но пока рука не поднимается из за новизны всего этого, кажется что вот-вот процессоры с 12-16 ядрами станут доступнее тогда и обновимся. Кроме процессора и монитора(и то грех жаловаться) вот прям сложно представить что еще можно было бы круче сделать в конфигурации.
Новую конфигурацию от Hanselman я пропустил, спасибо.
Рабочее место .NET разработчика или трудности выбора идеальной конфигурации ver.2.0