- PVSM.RU - https://www.pvsm.ru -
Мы продолжаем приоткрывать дверь в технологическую кухню Retail Rocket [1]. В сегодняшней статье мы решили поделиться историей о нашем «корпоративном backend`е», речь пойдет о рабочем месте для разработчика. Та самая зона комфорта, которая окружает нас в жизни, но является не менее важной, чем выбор стека технологий.
Передо мной встала задача подготовить рабочее место для нового члена команды разработки, казалось бы, что может быть проще? На практике оказалось все гораздо сложнее, чем я ожидал. Раньше мы покупали стол «Галант» в IKEA, любое офисное кресло + MacBook Pro – и у нас готово новое рабочее место.
Старое рабочее место .NET разработчика в офисе Retail Rocket
С тех пор прошло 2 года, мы выросли, у нас изменился стиль работы — пора подбирать новую конфигурацию. Половина нашей команды работает на технологическом стеке от Microsoft. Это большой проект в Visual Studio 2015 + Resharper: 26 приложений, 9 библиотек, 3 проекта с тестами, что в сумме на момент публикации статьи дает 4 312 файлов и более 60 тыс. строк кода. Плюс IIS с компиляцией и запуском приложения на локальной машине, что накладывает повышенные требования к вычислительной мощности используемого оборудования.
На выбор подходящей конфигурации я потратил 4 недели и все еще не уверен, что все сделал правильно, поэтому решил, что мой опыт будет полезен сообществу, тем более, что вы всегда сможете скорректировать конфигурацию индивидуально под себя.
С какими сложностями пришлось столкнуться:
Сначала я хотел описать нашу историю выбора, как, почему и какие комплектующие не подошли, но потом решил просто поделиться нашей «идеальной конфигурацией» с небольшими комментариями.
Модель: DELL U2515H [2]
Критерии выбора: Матрица IPS, разрешение > 2500 px.
Мы колебались между этой моделью и ее «старшим братом» – DELL P2715Q [3] (возможно, позже и его попробуем).
К монитору мы приобрели крепление DELL Arm MSA14 [4], оказалось, что это здорово экономит место на столе и в целом очень удобно.
Цена монитора: ~30 000 р.
Цена крепления: ~8 000 р.
Модель: INTEL Core i7-6700K [5]
Критерий выбора: самый мощный из десктопных.
Самый мощный из доступных сегодня для десктопов, чтобы точно не упираться в ограничения процессора в момент компиляции. Важно отметить, что цена на один и тот же процессор в разных магазинах, а иногда и в одном может колебаться от 23 до 34 тыс. р. в зависимости от партии.
Цена: ~27 000 р.
Особенных требований к этому компоненту нет. Встроенный видеоадаптер Intel отлично справляется с нашими задачами.
Модель: SSD Samsung 950 PRO M.2 PCIe 256Gb [6]
Критерий выбора: максимальная скорость работы из доступных для десктопов.
Для наших задач важна дисковая производительность. Мое исследование тестов по производительности показало, что данная модель одна из самых быстрых, а объема в 256 Гб нам вполне достаточно. Есть вероятность, что в будущем мы подумаем о рейде из этих дисков.
MacBook PRO 15 (2015):
Samsung SSD PRO 950:
Практически в два раза быстрее.
Цена: ~13 500 р.
Модель: ASRock Z170 EXTREME4
Критерий выбора: подходящий сокет, разъем M.2 (разъем для диска) правильного поколения и стандарта, два выхода DisplayPort + HDMI (очень важно).
Цена: ~10 500 р.
Модель: Kingston HyperX Fury HX421C14FB2K2/16
Критерий выбора: XMP (говорят с ним удобнее), подходящая частота для процессора.
Цена: ~6 500 р.
Модель: Deepcool TESSERACT SW White [7]
Критерий выбора: БП снизу — говорят, так шумит меньше, форм-фактор и внешний вид.
Цена: ~4 000 р.
Модель: Aerocool 500W Retail KCAS-500W [8]
Критерия: мощность и уровень шума.
Выбрали почти пальцем в небо, погуглили несколько моделей по шумности, взяли с запасом мощности в надежде, что кулер не будет разгоняться раньше времени.
Цена: ~3000 р.
Модель: Ice Hammer IH-4500
Критерий выбора: минимизация шума и цены.
На минимальной скорости этот кулер держит температуру процессора на уровне 45—47°C
Цена: ~2000 р.
Мы остановились на OLDI из-за цен, наличия услуги сборки и предоставления гарантии на собранный компьютер.
Итого: ~100 тыс. р., что сейчас гораздо дешевле чем 1 Mac Book Pro, но, справедливости ради, добавлю, у Мака на борту гораздо больше оборудования (touchpad, колонки, камера и т.д.).
Критерий: Регулируемая высота, размер не меньше 160 x 60 см.
Модель: IKEA БЕКАНТ угловой [9]
Приятным сюрпризом оказался обнаруженный снизу крышки стола удобный отсек для хранения проводов и сетевых фильтров.
Цена: 17 000 р.
Критерий: личный опыт.
Модель: IKEA МАРКУС тканевый [10]
Довольно удобное кресло, по личному опыту знаю, что оно надежное.
Цена: 12 000 р.
Новое рабочее место .NET разработчика в офисе Retail Rocket
Суммарный бюджет вышел в ~105 тыс. р. за рабочую машину и 30 тыс. р. за стол и стул, что на сегодняшний день в совокупности на 50 тысяч рублей дешевле, чем MacBook Pro 15, а уровень комфорта и продуктивность значительно выросли.
Пишите в комментариях ваши мысли о том: как сделать рабочее место разработчика еще комфортнее и удобнее.
Андрей Чиж,
CTO Retail Rocket
P.S.
Мы всегда рады новым членам команды и у нас открыто сразу несколько вакансий на позицию “.NET Разработчик” [11]. Наш технологический стек и уровень задач можно оценить в самом первом посте на Хабре [12]. Резюме можно прислать сразу мне на почту avchizh@retailrocket.ru [13] (HR-ов у нас нет, общаться будем сразу напрямую).
Автор: Retail Rocket
Источник [14]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/programmirovanie/122188
Ссылки в тексте:
[1] Retail Rocket: http://retailrocket.ru/
[2] DELL U2515H: http://www1.la.dell.com/vc/en/corp/peripherals/dell-u2515h-monitor/pd.aspx?refid=dell-u2515h-monitor&s=corp
[3] DELL P2715Q: http://accessories.us.dell.com/sna/productdetail.aspx?c=us&cs=04&l=en&sku=210-ADOF
[4] DELL Arm MSA14: http://accessories.dell.com/sna/productdetail.aspx?c=us&l=en&sku=332-1235
[5] INTEL Core i7-6700K: http://ark.intel.com/ru/products/88195/Intel-Core-i7-6700K-Processor-8M-Cache-up-to-4_20-GHz
[6] SSD Samsung 950 PRO M.2 PCIe 256Gb: http://www.samsung.com/ru/consumer/memory-storage/ssd/950-pro/MZ-V5P256BW
[7] Deepcool TESSERACT SW White: http://www.deepcool.com/product/case/2014-05/9_840.shtml
[8] Aerocool 500W Retail KCAS-500W: http://www.ixbt.com/power/psu/aerocool_kcas-500w.shtml
[9] IKEA БЕКАНТ угловой: http://www.ikea.com/ru/ru/catalog/products/S49006406/
[10] IKEA МАРКУС тканевый: http://www.ikea.com/ru/ru/catalog/products/40103100/
[11] вакансий на позицию “.NET Разработчик”: http://retailrocket.ru/vakansii/#net
[12] самом первом посте на Хабре: https://habrahabr.ru/company/retailrocket/blog/246793/
[13] avchizh@retailrocket.ru: mailto:avchizh@retailrocket.ru
[14] Источник: https://habrahabr.ru/post/301750/?utm_source=habrahabr&utm_medium=rss&utm_campaign=best
Нажмите здесь для печати.