Мы продолжаем приоткрывать дверь в технологическую кухню Retail Rocket. В сегодняшней статье мы решили поделиться историей о нашем «корпоративном backend`е», речь пойдет о рабочем месте для разработчика. Та самая зона комфорта, которая окружает нас в жизни, но является не менее важной, чем выбор стека технологий.
Передо мной встала задача подготовить рабочее место для нового члена команды разработки, казалось бы, что может быть проще? На практике оказалось все гораздо сложнее, чем я ожидал. Раньше мы покупали стол «Галант» в IKEA, любое офисное кресло + MacBook Pro – и у нас готово новое рабочее место.
Старое рабочее место .NET разработчика в офисе Retail Rocket
С тех пор прошло 2 года, мы выросли, у нас изменился стиль работы — пора подбирать новую конфигурацию. Половина нашей команды работает на технологическом стеке от Microsoft. Это большой проект в Visual Studio 2015 + Resharper: 26 приложений, 9 библиотек, 3 проекта с тестами, что в сумме на момент публикации статьи дает 4 312 файлов и более 60 тыс. строк кода. Плюс IIS с компиляцией и запуском приложения на локальной машине, что накладывает повышенные требования к вычислительной мощности используемого оборудования.
На выбор подходящей конфигурации я потратил 4 недели и все еще не уверен, что все сделал правильно, поэтому решил, что мой опыт будет полезен сообществу, тем более, что вы всегда сможете скорректировать конфигурацию индивидуально под себя.
С какими сложностями пришлось столкнуться:
- Поиск наиболее производительных компонентов конфигурации.
- Совместимость компонентов между собой.
- Неожиданно сложно оказалось выбрать магазин, в котором есть все комплектующие, услуги сборки, тестирования и т.д.
Сначала я хотел описать нашу историю выбора, как, почему и какие комплектующие не подошли, но потом решил просто поделиться нашей «идеальной конфигурацией» с небольшими комментариями.
Конфигурация
Монитор
Модель: DELL U2515H
Критерии выбора: Матрица IPS, разрешение > 2500 px.
Мы колебались между этой моделью и ее «старшим братом» – DELL P2715Q (возможно, позже и его попробуем).
К монитору мы приобрели крепление DELL Arm MSA14, оказалось, что это здорово экономит место на столе и в целом очень удобно.
Цена монитора: ~30 000 р.
Цена крепления: ~8 000 р.
Процессор
Модель: INTEL Core i7-6700K
Критерий выбора: самый мощный из десктопных.
Самый мощный из доступных сегодня для десктопов, чтобы точно не упираться в ограничения процессора в момент компиляции. Важно отметить, что цена на один и тот же процессор в разных магазинах, а иногда и в одном может колебаться от 23 до 34 тыс. р. в зависимости от партии.
Цена: ~27 000 р.
Видеокарта
Особенных требований к этому компоненту нет. Встроенный видеоадаптер Intel отлично справляется с нашими задачами.
Дисковая подсистема
Модель: SSD Samsung 950 PRO M.2 PCIe 256Gb
Критерий выбора: максимальная скорость работы из доступных для десктопов.
Для наших задач важна дисковая производительность. Мое исследование тестов по производительности показало, что данная модель одна из самых быстрых, а объема в 256 Гб нам вполне достаточно. Есть вероятность, что в будущем мы подумаем о рейде из этих дисков.
HD Tune тест MacBook Pro 15 ( 2015 ) VS Samsung SSD PRO 950
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
Критерий выбора: БП снизу — говорят, так шумит меньше, форм-фактор и внешний вид.
Цена: ~4 000 р.
Блок питания
Модель: Aerocool 500W Retail KCAS-500W
Критерия: мощность и уровень шума.
Выбрали почти пальцем в небо, погуглили несколько моделей по шумности, взяли с запасом мощности в надежде, что кулер не будет разгоняться раньше времени.
Цена: ~3000 р.
Система охлаждения процессора
Модель: Ice Hammer IH-4500
Критерий выбора: минимизация шума и цены.
На минимальной скорости этот кулер держит температуру процессора на уровне 45—47°C
Цена: ~2000 р.
Интернет-магазин (не реклама)
Мы остановились на OLDI из-за цен, наличия услуги сборки и предоставления гарантии на собранный компьютер.
Итого: ~100 тыс. р., что сейчас гораздо дешевле чем 1 Mac Book Pro, но, справедливости ради, добавлю, у Мака на борту гораздо больше оборудования (touchpad, колонки, камера и т.д.).
Рабочий стол
Критерий: Регулируемая высота, размер не меньше 160 x 60 см.
Модель: IKEA БЕКАНТ угловой
Приятным сюрпризом оказался обнаруженный снизу крышки стола удобный отсек для хранения проводов и сетевых фильтров.
Цена: 17 000 р.
Кресло
Критерий: личный опыт.
Модель: IKEA МАРКУС тканевый
Довольно удобное кресло, по личному опыту знаю, что оно надежное.
Цена: 12 000 р.
Как все это выглядит в бою
Новое рабочее место .NET разработчика в офисе Retail Rocket
Суммарный бюджет вышел в ~105 тыс. р. за рабочую машину и 30 тыс. р. за стол и стул, что на сегодняшний день в совокупности на 50 тысяч рублей дешевле, чем MacBook Pro 15, а уровень комфорта и продуктивность значительно выросли.
Пишите в комментариях ваши мысли о том: как сделать рабочее место разработчика еще комфортнее и удобнее.
Андрей Чиж,
CTO Retail Rocket
P.S.
Мы всегда рады новым членам команды и у нас открыто сразу несколько вакансий на позицию “.NET Разработчик”. Наш технологический стек и уровень задач можно оценить в самом первом посте на Хабре. Резюме можно прислать сразу мне на почту avchizh@retailrocket.ru (HR-ов у нас нет, общаться будем сразу напрямую).
Комментарии (137)
dmitry_dvm
25.05.2016 16:51-2Ну просто придраться не к чему.
crmMaster
25.05.2016 17:19+7Как это не к чему? Это же пост про железо!
Так, навскидку:
1. Процессор с индексом K брать не стоит, т.к. он с разблокированным множителем, и если не нужен разгон, смысла в таком нет. Соответственно и на материнке можно сэкономить.
2. Монитор лучше 4к или 34 дюйма 21:9, например LG 34UM95 — больше кода влезает
3. Вместо кулера взять водянку Corsair H110 (шума меньше, эффективность выше)
4. Корпус я бы взял Corsair Carbide Series Air 540 Black — чтобы поставить на стол — так меньше пыли собирает + доступ к нему удобней.
Но это все, конечно же, придирки. Конфигурация, объективно, отличная.RetailRocket
25.05.2016 17:421)
http://ark.intel.com/products/88196/Intel-Core-i7-6700-Processor-8M-Cache-up-to-4_00-GHz
http://ark.intel.com/products/88195/Intel-Core-i7-6700K-Processor-8M-Cache-up-to-4_20-GHz
Все-таки разница не только в разблокированном множителе.
2) Широкоформатник дело вкуса, мне больше нравится DELL P2715Q, возможно, попробуем его в будущем.
3) Важно, мы опустили кулеры на минимум оборотов, и температура держится на 45 градусах, а самих кулеров не слышно, пока ухо к соплу не приложишь. Я думаю, что «водяное» в этом случае перебор.
4) Корпус интересный, но стоит в 3 раза дороже :)
horses
26.05.2016 10:021. Процессоры с индексом K даже в стоке быстрее. И как правило можно получить еще немного производительности без какого-либо серьезного разгона.
2. Это каждому свое. Кто-то любит несколько физически разных. Кто-то один большой. Все хочу попробовать 4k. Причем не какой-нибудь 27 дюймов, где разрешение не добавляет рабочего пространства, а только dpi увеличивает (ну или лупа нужна будет).
3. Corsair H110 тоже очень хорошо умеет шуметь, если она поставлена не на заведомо холодный процессор. У самого на i7-4790k в разгоне стоит: шумит ого го, если процессор под максимальной нагрузкой. Хотя жидкость в водянке прогревается всего до 35 градусов (температура процессора и ядер при этом выстреливает под 90).
3. Ну корпус в офис: это уже чисто блаж. Все же это рабочая машина. Это дома красоту можно навести, а в офисе приоритеты: производительность и удобство.crmMaster
26.05.2016 15:20Если у вас на водянке проц греется сильно, при этом температура системы невысока, вариантов обычно 2
1. Радиатор не достаточно плотно прилегает к процессору
2. Где-то в водянке засор или воздух.
Шума от водянки намного меньше, хотя бы потому что радиатор и вентиляторы больше.
Раскручивать может из-за того, что температура процессора растет, а мощности охлаждения не хватает, почему — см выше.
Водянка хороша еще тем, что можно поставить фильтры на вентиляторы, что капитально сократит количество пыли в системе, а при правильном корпусе (это не реклама корсара, просто этот корпус действительно хорош), воздух не застаивается вообще, продуваясь прямотоком корпусными вентиляторами.
foxmuldercp
26.05.2016 16:30Тишина и размер важны, но подсветочка — это иногда такой плюсик к хайтек — уюту — дизайну
chizh_andrey
26.05.2016 16:491) Проц с К все-таки быстрее без разгона.
2) Спасибо за отзыв, наш очень тихий, поэтому 2 т.р. экономии некритична, остановимся на нашем корпусе и БП.
3) Главное чтобы все влезло и не шумело, хотя usb, и audio сверху корпуса оказалось тоже очень удобно.
foxmuldercp
26.05.2016 16:29Больше кода — а размер шрифтов как? Мне с моей близорукостью, например надо выкручивать масштаб текста на 120-140%…
crmMaster
26.05.2016 19:27Больше кода по ширине
Кроме того, часто открыт отладчик, его можно не вниз а сбоку настроить.
Когда есть диагональ и ширина — вариантов множество.
GennPen
28.05.2016 17:312) Для «больше кода влезет» лучше поставить второй монитор. Это очень удобно, когда вся важная информация на одном мониторе, а второстепенная — на втором(и третьем). Однажды посидев за двухмониторной системой, за одним монитором будет казаться слишком тесно, даже если это 4К.
VanKrock
25.05.2016 19:46+1О боже, в как же стул из Икеи? Там же мебель только выглядит хорошо, но на деле оказывается жутко неудобной.
chizh_andrey
25.05.2016 19:46+1Поделитесь опытом, какой стул удобный?
bormanman
26.05.2016 17:22+1Herman Miller Aeron
chizh_andrey
26.05.2016 17:23Наслышан и даже 1 раз видел в живую, но не удалось опробовать, оно стоит своих денег?
Кто настраивает его под конкретного человека, какой-то специалист?bormanman
26.05.2016 17:34У этого кресла три размера. Подбирать следует, отталкиваясь от своего роста. Подогнать под себя — не проблема, никакой спец нафиг не нужен.
Денег своих, безусловно, стоит (классика!), но покупать у российских барыг с накруткой в два ценника, я бы не стал. Дешевле заказать в штатах с доставкой через посредника (напрямую в Россию не отправляют).
stepansokolov
26.05.2016 18:39В яндекс офисе на такие сажают. Спина болит значительно меньше, чем от икеевской альтернативы.
VanKrock
26.05.2016 19:57Мне нравится Бюрократ CH-868AXSN по цене чуть дешевле, но имхо, оно удобное.
Iceg
25.05.2016 22:28Да нет, этот стул хорош. Ну и за два года вот даже разваливаться не начал :)
DmitryMry
26.05.2016 11:34У меня такой уже года четыре и всё ещё в отличном состоянии, хотя до него каждый год-полтора менял простые офисные кресла, которые просто-напросто разваливались: ломалась крестовина, начинали сильно скрипеть, сидушка становилась слишком жёсткой (что чувствовались головки болтов) и т.п. А с Маркусом никаких проблем нет — вполне удобно и не разваливается (хотя один знакомый жалуется на спину, ему не удобно долго работать в таком — тут, наверное, индивидуально).
DevAndrew
26.05.2016 01:06+1Стул который указан в статье очень хорош, говорю основываясь на личном опыте, не разваливается, удобный.
forceLain
26.05.2016 06:11+1Я тоже согласен с другими комментариями, конкретно вот это кресло как в статье очень удачное и надежное. Пожалуй, самое живучее из всех, на чем я сидел :)
Seekeer
25.05.2016 17:11>Модель: IKEA БЕКАНТ угловой
Стол из икеи за 17к, серьёзно?)RetailRocket
25.05.2016 17:43+1Абсолютно, знаете лучшее место где купить офисную мебель?
OutOfMemory
26.05.2016 17:20Сперва улыбнулся, приняв ваш комментарий за сарказм. Потом увидел ник.
Обычный угловой стол с нормальной столешницей (22 мм) от нормального производителя офисной мебели (например, Арго) обойдётся в 5 т.р.
Ну если только у вас возникли какие-то нестандартные требования типа регулируемой высоты.chizh_andrey
26.05.2016 17:20+1Так и есть, один из критериев выбора стола, и он описан в статье, это регулировка высоты. Рост разработчиков у нас от 155 до 196 см, нельзя заставлять всех сидеть за одной высотой стола.
vsapronov
26.05.2016 06:50Я купил в ИКЕЕ стол за $500 с электро регулировкой высоты. Работаю стоя в основном. Спина меньше нагружается стоя и не болит. И на стуле сэкономил. Объективно стол с регулировкой высоты дешевле не найти. Так что предъявы по цене не обоснованны.
constanch
25.05.2016 17:23+1— Это сетап для офиса, где люди работают с 9 до 18 и потом идут домой. Но на практике это ж не так. Все что-то ковыряют из дома. Ноутбук все равно нужен. Люди работают на своих машинах? А безопасность?
— Есть ли рекомендации по шумоподавляющим наушникам?
— Персональные предпочтения разработчиков не учитываются?
Пример. Недавно столкнулся с проблемой выбора ноутбука. У нас корпоративный стандарт 13.3 Asus с тачскрином, довольно удобно, но для моих глаз монитори маленький. Начал искать 15' дешевле 2000 евро, процесс занял дня три. Если бы корпоративный стандарт был гибче, можно было бы сэкономить рабочее время.some_x
25.05.2016 17:44+4из дома можно работать по RDP
ennui
25.05.2016 17:57-3можно работать по RDP
Месье знает толк в извращенияхsome_x
25.05.2016 21:01+2А в чём проблема? Я часто так работаю. По моему очень удобно: подключаешься к рабочему компьютеру и сразу можно продолжить с того места на котором остановился.
horses
26.05.2016 10:04Проблема может быть в том, что дома небольшой ноутбук, а на работе три больших монитора. Уже не те возможности))
И не для всего подходит. Например, если человек монтирует видео: такой вариант не прокатит.Gray_Wolf
26.05.2016 12:16Проблема может быть в том, что дома небольшой ноутбук, а на работе три больших монитора.
Спор идёт о том нужен ли разработчику ноутбук вместо рабочей станции, вы же всё равно эти 3 монитора домой не потащите.
Ну и как показывает практика, те кто на работе используют 2-3 монитора довольно скоро покупают домой 2-й монитор.
fedorro
28.05.2016 17:32А может быть и наоборот: на работе монитор один и маленький, а дома два больших. Проверено, что из дома в таком случае удобнее работать по RDP.
Razaz
25.05.2016 18:53Можно просто по VPN или если у вас github или bitbucket то и без оного.
Сам так работаю и про ноут даже не вспоминаю.
chizh_andrey
25.05.2016 18:07+41) Ноутам, объективно, стало потихоньку не хватать мощности, а у нас самые мощные, что есть на рынке. Доступ из дома — это важно, безопасность обеспечиваем через VPN, ключи, пароли и т.д.
2) Насчет наушников. Комната, где сидят инженеры у нас называется «Тихая комната» в нее запрещено входить почти всем сотрудникам компании кроме CEO и менеджера продукта. В этой комнате мы активно боремся со всеми шумами, к примеру, вчера приезжал специалист по шуму в офисе, чтобы убедится, что наша комната соответствуем самым жестким санитарным нормам и это так, но мы все равно запланировали работы по снижению шума.
3) Конечно учитываются, это базовая конфигурация, от которой мы отталкиваемся.kekekeks
26.05.2016 00:28+1Ноутам, объективно, стало потихоньку не хватать мощности, а у нас самые мощные, что есть на рынке
На новые деллы ставят i7-6920HQ или Xeon E3-1535M v5 на выбор. Ну и остальные плюшки в виде SSD и 64 гб оперативы. Чего именно в такой конфигурации не хватает?
horses
26.05.2016 10:06Кроме всего за ноутом не всегда удобно работать. Например правильное положение за монитором: это когда верхняя кромка на уровне глаз. А за монитором этого не возможно.
Но плюс: мобильность.Gray_Wolf
26.05.2016 12:21Как вариант, подключенный к этому ноутбуку монитор и клавиатура, сам ноутбук стоит закрытый в сторонке в док станции.
При необходимости ноутбук отключается от док-станции и уносится.
SparkLone
26.05.2016 05:44+1Не знаю в тему ли будет мой ответ по наушникам, но поделюсь опытом. Очень хорошей звукоизоляцией (именно изоляцией, шумодава в них нет) обладают Beyerdynamic dt 770 pro, поэтому я собственно их и выбрал, это по сути полупроф наушники, часто вижу их на фотках у радиоведущих. Я же работаю дома, рядом дети, и это в плане шумов будет похлеще любого офиса. Действительно спасают, если отвлекает музыка — включается шум дождя и растворяешься в коде (природный шумодав).
Так же огромным преимуществом (для меня так точно) — являются велюровые амбушюры, просто практически у всех наушников со звукоизоляцией используется кожа или что то вроде того, и после часа работы уши оказываются в жаркой бане.
Минусом наверное можно назвать цену, но если смотреть сетап из статьи, лишние 15 тысяч, вроде особой погоды не сыграют.
Правда после покупки они мне прилично давили, на ночь поставил на растяжку и с тех пор никаких проблем.
VioletGiraffe
25.05.2016 17:55+3>Большой проект… 4 312 файлов и более 60 тыс. строк кода.
Наверное, имелось в виду 600 тыс. строк? А то что-то у меня в голове эти числа не сочетаются друг с другом. В моём не очень большом проекте на С++ 1050 файлов и 190 000 строк кода (и никаких тестов).chizh_andrey
25.05.2016 19:13Еще раз пересчитал через Visual Studio -> Analyze -> Calculate Code Metrics for Solution, вышло 57 653 строчки кода. Это только .cs файлы без white space-ов и пустых строк, думаю, что игнорируются еще и строки без кода типа { или } и т.д. В нашем проекте есть еще типы файлов .cshtml, html, js, css, которые в расчете не участвовали и конечно же добавят кода, но не думаю, что они имеют влияние на скорость компиляции.
Затем пересчитал через:
find. -name *.cs -exec wc -l {} \; | awk '{a+=$1} END {print a}'
вышло 177 047 строк, но это с пустыми строками и т.д. И это все еще только .cs файлы.dkukushkin
25.05.2016 20:10Calculate Code Metrics for Solution
Эта штука фактически считает на строки а операторы. Когда посчитал ";" в .cs-файлах, то вышло примерно столько, сколько насчитал этот тул.
По этому то что у вас 60 тыс. строк у других людей будет соответствовать 600 тыс. строк, особенно если считают пустые строки.
evnuh
25.05.2016 19:16По роду их деятельности 60к строк — самое оно. Они же данные собирают и что-то думают над ними немножко и отдают в браузеры. Там больше про БД, а не про строчки кода.
chizh_andrey
25.05.2016 20:00+1Ох, если бы все так просто :)
Расчетом рекомендаций занимается команда «Аналитики», они используют Scala и хадупы, их код не попал в этот расчет. И я бы не стал говорить «немножко думают», к примеру, у нас только в бою для тестирования 6 алгоритмов сопутствующих товаров, а сколько мы уже вывели из теста не сосчитать. :) Но именно они обрабатывают в офлайне поведение всех пользователей (к нам подключены свыше 800 интернет-магазинов) и выгружают рекомендации в Redis. А мы команда «Разработчики» эти рекомендации доставляем конечным пользователям, применяем к ним персонализацию и т.д. Помимо этого, мы отвечаем за разработку и поддержку личных кабинетов (их у нас 5), и помимо этого, мы разрабатываем систему триггерных и массовых email-рассылок, ну и еще по «мелочи» проектов 5-6 :)
Я бы не стал говорить, что у нас есть какая-то особенность поэтому строчек кода мало. В целом, мы все стараемся не раздувать код, т.к. понимаем, что каждая строчка — это косты на поддержку и сниженная гибкость системы в будущем.
Boccardi
25.05.2016 18:08K процессор без разгона => корпус, куллер, матринская плата.
А вот по SSD.
Pci.e, сравнение по последовательному чтению/записи? Вам нужно блюрей фильмы перетаскивать туда-сюда или с кодом работать? В реальности смотреть нужно на другие цифры например тест случайного чтения / записи 4 Кб блоков.chizh_andrey
25.05.2016 18:08Подскажите какой утилитой протестировать, и мы выложим сюда результаты
dbagaev
25.05.2016 18:23А люди в прошлом были довольны работой за ноутбуками? Лично я не могу долго и эффективно работать за ноутбуком, сказывается привычка к полноформатной клавиатуре, хорошей мыши и двум большим мониторам. Не говоря уже о том, что если ноутбук просто лежит на столе, то это вредно для осанки. Дома у меня долгое время был рабочий ноутбук, но и он по факту был превращен в стационарную рабочую станцию высокой подставкой под уровень глаз, вторым монитором и периферией.
Помню, у кого-то из гуру читал, что программистам для комфорта нужна тихая комната, самый мощный из доступных компьютер, самое удобное кресло и любой большой стол. Все остальное не сильно-то и важно.Beanut
25.05.2016 18:52Для этого давно уже изобрели док-станции
dbagaev
25.05.2016 18:57Да, но на картинке к статье ее не видать.
Beanut
25.05.2016 18:59Вы говорили о себе, что вам неудобно, причем тут статья?
dbagaev
26.05.2016 12:23У нас в офисе все девелоперы, которые по разным причинам работают на ноутах, стонут и как минимум ставят себе второй большой монитор. Поэтому я посмел предположить, что это не исключительно моя проблема. И поэтому и спрашиваю, что люди думали по поводу рабочего места только с одним ноутом.
chizh_andrey
25.05.2016 19:16+2Шум, температура воздуха, кол-во кислорода (у нас для определения уровня CO2 предусмотрен датчик в кабинете), доступ к кофе, чаю, обед в офисе :)
dbagaev
26.05.2016 12:23В чем-то я вам даже по-хорошему завидую, тоже хочу датчик СО2, а то к вечеру хочется только спать и немножко умереть.
MaestroRED
28.05.2016 17:33Возьмите ноутбук с 2 видеовыходами и работайте себе на здоровье за 2 большими мониторами, хорошей мышью и полноформатной клавиатурой.
Beanut
25.05.2016 18:51А в чем преимущества IPS матрицы для разработчика?
chizh_andrey
25.05.2016 19:15После ретины на MacBook Pro не смогли пользоваться другими.
evnuh
25.05.2016 19:19-3А есть ли 24-27 дюймов ретина мониторы не от Apple, не смотрели? Тоже очень хочу такую плотность пикселей в виде отдельного монитора. Может быть кто-то суёт себе матрицы с этого же завода где их делают для Apple?
chizh_andrey
25.05.2016 19:45+1Я не до конца понимаю, что значит ретина, но смотрели 4К мониторы 27`, показалось, что это перебор.
Beanut
25.05.2016 21:06Ну будет цвета немного отличаться и углы обзора поменьше, но прямо так чтобы для кодинга «не смогли пользоваться» — слабоватые аргументы? Разумеется если бюджет резиновый, то и можно брать все самое лучшее, но 10 тысяч с каждого рабочего места можно было и сэкономить.
lolipop
26.05.2016 00:18кстати про макбук про. у вас для него указана скорость ~600МБ/сек, хотя я проверял на 15" буке 2015-го года, там 1200МБ/сек скорость была, причем это была 256ГБ-модель, на 512 скорость должна быть еще больше. 600МБ/сек это показатель 13-го года.
bkotov
28.05.2016 17:33Странно, что плотность пикселей вас не смутила. Мне было тяжело пользоваться Apple Thunderbolt Display вместе с прошкой из-за двухкратной разницы dpi и сильных бликов на экране ATD
GraDea
25.05.2016 19:22Я бы не выбрал угловой стол. Неудобно подкатываться, чтобы поработать в паре. Ну и на фото эта часть никак не занята, обычно там всякие сумочки и другие вещи лежат только.
chizh_andrey
25.05.2016 19:28Проверили, нормально :) Эта модель есть не угловая, так что можно легко ее взять, если потребуется.
segment
25.05.2016 19:23Для офиса выбирали столы и сразу приглянулся этот IKEA Бекант. Потом посмотрел на него в живую. Не стоит он своих денег: не очень устойчив, материал окантовки краев приклеен не очень хорошо — хорошо видны стыки и на картинках он выглядит лучше. За эти деньги мы купили 4 (!) хороших офисных стола и вышло около 14 тысяч.
navion
25.05.2016 20:00+1Суммарный бюджет вышел в ~105 тыс. р. за рабочую машину
За сравнимые деньги можно купить Dell OptiPlex 5040 или 7040 на i7, которые намного добротней сделаны, компактней и с обслуживанием на месте. Последнее особенно важно, так как обычно некому ездить по сервисам и неделями ждать запчастей.horses
26.05.2016 10:12А чем они добротнее сделаны? Всегда собранный индивидуально компьютер дешевле, чем готовая сборка.
navion
26.05.2016 12:52Аккуратные, крепкие и продуманные корпуса, которые разбираются без инструментов. Тихое охлаждение и качественные блоки питания. Удобный и строгий интерфейс UEFI/BIOS с регулярными обновлениями. Нормальный софт для обновления драйверов и прошивки.
Есть недостатки, но в большинстве случаев их можно списать на особенности: 5040 поддерживает только DDR3L (гарантированный максимум в 16 ГБ, дальше как повезёт), комбинированный аудиоразъём и нестандартный блок питания. В предыдущей серии (7020/9020) не было последних двух, может к следующей исправятся.
По цене разница некритичная и для компании огромный плюс в трёхлетней гарантии с ремонтом на месте (с увеличением до 5-ти за ~10к).
Плюс фишки для централизованного деплоя, вроде пакетов драйверов и прописанной в BIOS модели с серийником.
dkukushkin
25.05.2016 20:13+1Почему мать выбрали от ASRock а не от более надежных фирм, хотя бы Asus?
Madmess
25.05.2016 22:18У ASUS за такие же деньги есть Z170-A, но у нее с usb портами сзади похуже
Funbit
26.05.2016 15:39Тоже голосую за ASUS Z170-A, никаких нареканий, в том числе и к портам. Вообще, у меня лично за последние лет 10 с асусом не было ни одной проблемы с совместимостями памяти, видеокарт или другого оборудования, беру по привычке.
chizh_andrey
26.05.2016 16:50В следующий раз присмотримся к ASUS Z170-A, у вас есть опыт использования?
Madmess
26.05.2016 16:55Практически всегда останавливал свой выбор на материнках от ASUS. Проблем никогда не было.
geekmetwice
28.05.2016 17:33Работаю на ASUS Z170-Deluxe. Практически с первого же дня проблемы:
1. Куча бестолковых DisplayPort разъёмов и… неработающий HDMI! Менял кабели (прекрасно работающие на других мамках), толку — ноль. Гемор с возвратом избежал покупкой отдельной видюхи (всё равно играю). Но осадочек остался…
2. Постоянно теряет SSD(SATA): Загружаем с холодного старта винду, перегружаем — диск не виден. (при рестарте BIOS его не показывает и винда потом его тоже не обнаруживает)
3. Был какой-то косяк с игрой, где решением предлагалось… ОБНОВИТЬ БИОС. Я глазам не поверил — думаю, может вам ещё мышиный коврик помешал?! Но это был единственный вариант, перепрошил — чума, игра заработала!!! И это, на секундочку, «производитель первого эшелона», предоставляющий свои сырые поделия для юзеров, которые не способны отличить дисплей от компьютера.
4. С оверклоками тоже не покатило — 6700K слегка гнался, потом перезагрузка, плата делает авторесет настроек, всё слетело — работай «как все».
Короче, спасибо асусным клоунам, научили копроэкономике — больше асус не возьму даже за деньги — нервы дороже. А из выбора только MSI и остался! Ну или «младший брат асуса» ASRock. Так что аккуратнее с «известными брэндами»!
TecHMeaT
25.05.2016 21:04Как вы раньше вообще работали на кресле за 2 рубля? Это же преступление против позвоночника )
На моей предыдущей работе все жаловались на эти кресла.
IKEA МАРКУС — отличный выбор!rzykov
26.05.2016 10:06-2Преступление против позвоночника — это стулья с поддержкой спины. Я сам отказался от такого стула в пользу фитбола, сижу на нем весь рабочий день :-)
chizh_andrey
26.05.2016 17:21Когда Retail Rocket начинался, я сидел на табуретке (буквально) и программировал на SAMSUNG NP530U3B Core i5(UV) 1.6ГГц 4Гб Ram c 13.3" матовым монитором, мы прошли большой путь, надеюсь, не меньший нас ждет впереди.
Madmess
25.05.2016 22:16+2На БП с корпусом можно сэкономить 2000р и взять такой комплект, будет не хуже точно
http://ulmart.ru/goods/3511714
Кресло узкое, ногу под пятую точку не засунешь. Многие так любят иногда сидеть.
Память с лучшими характеристиками за 6500 можно взять
HX426C13SB2K2/16chizh_andrey
26.05.2016 16:51Сверху пишут, что у него с шумом не все в порядке, а для нас это критично важно.
На какие характеристики у памяти вы бы рекомендовали обратить внимание?Madmess
26.05.2016 16:58В вашей случае из корпуса можно выкинуть все вентиляторы, оставить только на процессоре. В БП вентилятор у Корсаров относительно тихий.
Вот куча отзывов про БП, который стоит в этом корпусе https://www.ulmart.ru/goods/389772#tab-reviews
Большинство положительные.
Про память — я к тому, что за эти же деньги можно купить память с большей частотой и лучшими таймингами. Поэтому или в Олди цены завышены, либо у них странное ценообразование в принципе. Бывает в некоторых магазинах, что память с лучшими характеристиками этого же производителя и этой же серии стоит дешевле.
IDMan
25.05.2016 23:30+1Не имею опыта работы с .NET, поэтому вопрос из «чайника» — как вы работали с VS 2015 на Macbook? Виртуальная машина, VS Code, или Windows накатили?
nos
26.05.2016 00:39+2Через bootcamp можно быстро и удобно поставить windows на второй раздел диска, а все дрова Apple ставит автоматом.
divan-9th
26.05.2016 15:43+1У меня макось+винда в виртуалке с 8Gb RAM. После 30 проектов студии с решарпером становится тяжело. Лично меня спасает Sublime, но не всем это подойдет. Коллеги, как правило, работают через bootcamp.
nico
26.05.2016 16:52+1под Paralles в Coherence режиме работает отлично (выделяю 8гб оперативки и 4 ядра)
chizh_andrey
26.05.2016 16:53+1Лично мне не хватает, только полные ресурсы для студии, чтобы с минимальными задержками билдился и запускался проект, поэтому отдельно стоящая винда и поэтому и задумались о декстопе.
TocoToucan
26.05.2016 16:54Прочитал пост полностью и заметил что в нем нет ни слова про клавиатуру. Какими клавиатурами пользуются разработчики из Ритейл Рокета?
chizh_andrey
26.05.2016 16:55Я сначала написал про клавиатуру и мышь, но оказалось, что для всех в компании это так специфично, что решили убрать.
Лично моя клавиатура: Natural Ergonomic Desktop 7000, но мышь в комплекте мне не подошла, поэтому у меня мышь из комплекта: microsoft sculpt comfort keyboard, в котором мне не подошла клавиатура.
divan-9th
27.05.2016 00:17Сижу с механикой, коллеги жалуются. Для меня это идеальный вариант, но, видимо, придется пожертвовать комфортом.
ornic
26.05.2016 17:44немного поплакал над разработкой на ноутбуке
Пробовали посчитать стоимость сервера, который вытянет одновременный запуск N студий/иисов? Тогда прокладку между монитором и клавиатурой можно брать вообще любую, чуть ли не тонкого клиента, но лучше, конечно, ноутбук на i5, чтобы можно было
offline
что-то делать.chizh_andrey
26.05.2016 19:30Однажды я работал над подобной конфигурацией, мне не понравилось из-за многих мелочей.
timestrueroman
27.05.2016 12:55Отличное место. С радостью поработал бы за таким. Кстати, я тоже .NET разработчик. По поводу второго монитора поддержу — он нужен. Год назад мне на работе поставили второй монитор, теперь за одним работать не получается. Вот скоро и для дома приобрету второй монитор.
Ну а конфигурация идеальна.chizh_andrey
27.05.2016 12:56Так пишите на почту, ждем ваше резюме!
mezastel
28.05.2016 00:20Напишу немножко отсебятинки. Я вот люблю пассивное охлаждение — не водянка, а именно кулер без вентилятора. У меня уже лет 7 работает Scythe Orochi, хоть его уже и не производят. Насчет мониторов — 6 штук 22" под Eyefinity (+ Ergotech Hex 3over3). Правда сейчас кажется Eyefinity не в моде, а тянуть 6x4K пока нечем. Начем M2 — респект. Хотя материнку вы взяли где слотов очень мало. Кудя втыкать всякие теслы/xeon phi? (Да, я знаю что .NET на них не поднимешь.)
LonelyCruiser
28.05.2016 17:31Я бы блок питания без вентилятора брал и радиатор на проц то-же безвентиляторный, можно 0 Дб устроить.
zenkz
28.05.2016 17:31Как разработчику понравилось:
— крепление монитора
— мощный компьютер
Что можно улучшить:
— стол лучше sit/stand (лучше уж послабее железо, но удобнее рабочее место) — это стоящая инвестиция, т.к. в отличии от компьютера не потребует обновления через 2-3 года.
— стул с большим количеством настроек (подлокотники, поддержка поясницы и т.д.)
— нужно 2 монитора диагональю 22-24" или основной 27"+ вспомогательный 22" (намного удобнее работать)
— думаю, что на компьютер слишком потратились, достаточно какого-нибудь i5 + встроенное видео + но с хорошим SSD + много памяти, хотя я предпочитаю ноутбук+докстанция
mikhailt
28.05.2016 17:32Нужен второй монитор.
Два монитора + быстрый диск и много памяти.
Все остальное не играет роли.
Doublefish
28.05.2016 17:32У меня три монитора, это гораздо удобнее чем даже два, если ещё виртуалки надо гонять и не одну.
darkAlert
Хорошо придумано! Все работодателя так бы поступали.
А что насчет второго монитора?
chizh_andrey
Я ждал этот вопрос. :) За 2 дня до публикации я поставил себе на стол второй 25-ти дюймовый монитор и, оказалось, что он просто мне не нужен. Я просто не перемещал на него окна и мне вполне хватает одного.
ParaPilot
Не всегда это работает. У меня на втором мониторе, например, открыт браузер с сайтом, над которым работаю (разрабатываю под ASP.NET MVC). И ИМХО так гораздо удобнее. На первом экране отладка, вывод дебага и прочая информация, а на втором браузер с результатом правок.
Но для разработчиков десктопных приложений, я думаю, это не так актуально.
chizh_andrey
Да точно, это отличная штука, обязательно еще раз опробуем второй монитор!
dbagaev
Еще как актуально! У меня по двум мониторам разбросаны окна отладки и еле все влазит. Иногда надо параллельно две версии кода запускать, чтобы сравнить процесс вычислений в разных ревизиях. Впрочем, это как наркотик: я бы уже и третий монитор поставил :-)
Viacheslav01
Раньше было 2 по 24 сменил на один по 30, тепреь обратно на пару малышей не хочу :) А пару 30-к мне не дадут :)
dbagaev
2 по 24" — это ж уже головой надо вертеть :-) У меня дома 2 по 21", пока более чем хватает. На работе 22" и 19", тоже в принципе ничего. Если добавлять, то я бы поставил еще один квадратик на 19".
ad1Dima
солидарен с вами чуть более, чем полностью. На одном мониторе среда, на другом приложение/сайт/эмулятор/дизайн.
В современных приложениях удобно проверять разметку, когда студия развернута на одном мониторе, приложение на другом, и приложение не уходит под студию, если я там лайауты выделяю.
Эмуляторы, что андроид, что вп удобно та тачскрине запускать. все же сваймы и подобные жесты проще тачем делать, чем мышкой. Скоро к ним еще и iOS присоеденится — заколебало с зажатым option/shift+option на маке.
horses
Я работал на трех мониторах. Класс:)
Вариантов использования масса: Можно открыть доку (например интеграция с каким-то внешним API) на одном, сайт на втором и код на третьем.
Приходилось работать с большими таблицами эксель: выводил сразу на все три монитора. Монтажная программа: так же на все три монитора выводил.
Да, что говорить: у меня дома два монитора. Так через некоторое время даже жена стала ими двумя пользоваться для своих бытовых, вполне не профессиональных задач. Даже банально поиск информации в интернете или фотографии выложить.
dbagaev
У меня жена диджитал художник, тоже уже работает на двух. На одном большом рисует, на маленьком твитор :-)
foxmuldercp
актуально, в принципе, не только в программировании — на одном мониторе у меня почта-скайпы-документация, на втором — консолька на сервер или рдп сессия
AxisPod
Это дело привычки, тоже начинал с одним, на двух было неудобно, но пожив с двумя порядка месяца, уже не представляю как быть с одним. Документацию открыть, сайт, приложение, результаты тестов, поиска и т.д. Два файла кода. Опять же джира с конфлюенсом.
crmMaster
Можно жить и с одним. Сейчас в макоси сделали хорошее переключение рабочих пространств, если подключить трекпад или если ноут, то большинство кейсов мультимониторности реализуются методом: вынести на отдельный экран + освоить жест и хоткей перемещения между ними.
Но еще лучше это все работает конечно на 2-х мониторах, тут полностью согласен.
timramone
Да, не представляю, как они там без второго монитора живут. Вот у нас в Mindbox у каждого разработчика по два монитора, а у некоторых — и по три!