Рабочее место .NET разработчика или трудности выбора идеальной конфигурации

    Хабр, привет!

    Мы продолжаем приоткрывать дверь в технологическую кухню 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-ов у нас нет, общаться будем сразу напрямую).
    Retail Rocket 38,72
    Платформа для персонализации интернет-магазинов
    Поделиться публикацией
    Комментарии 142
    • +10
      Хорошо придумано! Все работодателя так бы поступали.
      А что насчет второго монитора?
      • +1
        Я ждал этот вопрос. :) За 2 дня до публикации я поставил себе на стол второй 25-ти дюймовый монитор и, оказалось, что он просто мне не нужен. Я просто не перемещал на него окна и мне вполне хватает одного.
        • +7
          Не всегда это работает. У меня на втором мониторе, например, открыт браузер с сайтом, над которым работаю (разрабатываю под ASP.NET MVC). И ИМХО так гораздо удобнее. На первом экране отладка, вывод дебага и прочая информация, а на втором браузер с результатом правок.
          Но для разработчиков десктопных приложений, я думаю, это не так актуально.
          • +2
            Да точно, это отличная штука, обязательно еще раз опробуем второй монитор!
            • +1
              Еще как актуально! У меня по двум мониторам разбросаны окна отладки и еле все влазит. Иногда надо параллельно две версии кода запускать, чтобы сравнить процесс вычислений в разных ревизиях. Впрочем, это как наркотик: я бы уже и третий монитор поставил :-)
              • 0
                Раньше было 2 по 24 сменил на один по 30, тепреь обратно на пару малышей не хочу :) А пару 30-к мне не дадут :)
                • 0
                  2 по 24" — это ж уже головой надо вертеть :-) У меня дома 2 по 21", пока более чем хватает. На работе 22" и 19", тоже в принципе ничего. Если добавлять, то я бы поставил еще один квадратик на 19".
                • +2
                  солидарен с вами чуть более, чем полностью. На одном мониторе среда, на другом приложение/сайт/эмулятор/дизайн.

                  В современных приложениях удобно проверять разметку, когда студия развернута на одном мониторе, приложение на другом, и приложение не уходит под студию, если я там лайауты выделяю.

                  Эмуляторы, что андроид, что вп удобно та тачскрине запускать. все же сваймы и подобные жесты проще тачем делать, чем мышкой. Скоро к ним еще и iOS присоеденится — заколебало с зажатым option/shift+option на маке.
                  • +1
                    Я работал на трех мониторах. Класс:)
                    Вариантов использования масса: Можно открыть доку (например интеграция с каким-то внешним API) на одном, сайт на втором и код на третьем.
                    Приходилось работать с большими таблицами эксель: выводил сразу на все три монитора. Монтажная программа: так же на все три монитора выводил.
                    Да, что говорить: у меня дома два монитора. Так через некоторое время даже жена стала ими двумя пользоваться для своих бытовых, вполне не профессиональных задач. Даже банально поиск информации в интернете или фотографии выложить.
                    • 0
                      У меня жена диджитал художник, тоже уже работает на двух. На одном большом рисует, на маленьком твитор :-)
                  • 0
                    актуально, в принципе, не только в программировании — на одном мониторе у меня почта-скайпы-документация, на втором — консолька на сервер или рдп сессия
                  • 0
                    Это дело привычки, тоже начинал с одним, на двух было неудобно, но пожив с двумя порядка месяца, уже не представляю как быть с одним. Документацию открыть, сайт, приложение, результаты тестов, поиска и т.д. Два файла кода. Опять же джира с конфлюенсом.
                    • 0
                      Можно жить и с одним. Сейчас в макоси сделали хорошее переключение рабочих пространств, если подключить трекпад или если ноут, то большинство кейсов мультимониторности реализуются методом: вынести на отдельный экран + освоить жест и хоткей перемещения между ними.

                      Но еще лучше это все работает конечно на 2-х мониторах, тут полностью согласен.
                  • +1
                    Да, не представляю, как они там без второго монитора живут. Вот у нас в Mindbox у каждого разработчика по два монитора, а у некоторых — и по три!
                  • –2
                    Ну просто придраться не к чему.
                    • +7
                      Как это не к чему? Это же пост про железо!

                      Так, навскидку:
                      1. Процессор с индексом K брать не стоит, т.к. он с разблокированным множителем, и если не нужен разгон, смысла в таком нет. Соответственно и на материнке можно сэкономить.
                      2. Монитор лучше 4к или 34 дюйма 21:9, например LG 34UM95 — больше кода влезает
                      3. Вместо кулера взять водянку Corsair H110 (шума меньше, эффективность выше)
                      4. Корпус я бы взял Corsair Carbide Series Air 540 Black — чтобы поставить на стол — так меньше пыли собирает + доступ к нему удобней.

                      Но это все, конечно же, придирки. Конфигурация, объективно, отличная.
                      • 0
                        1)
                        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 раза дороже :)
                        • 0
                          1. Процессоры с индексом K даже в стоке быстрее. И как правило можно получить еще немного производительности без какого-либо серьезного разгона.
                          2. Это каждому свое. Кто-то любит несколько физически разных. Кто-то один большой. Все хочу попробовать 4k. Причем не какой-нибудь 27 дюймов, где разрешение не добавляет рабочего пространства, а только dpi увеличивает (ну или лупа нужна будет).
                          3. Corsair H110 тоже очень хорошо умеет шуметь, если она поставлена не на заведомо холодный процессор. У самого на i7-4790k в разгоне стоит: шумит ого го, если процессор под максимальной нагрузкой. Хотя жидкость в водянке прогревается всего до 35 градусов (температура процессора и ядер при этом выстреливает под 90).
                          3. Ну корпус в офис: это уже чисто блаж. Все же это рабочая машина. Это дома красоту можно навести, а в офисе приоритеты: производительность и удобство.
                          • 0
                            Если у вас на водянке проц греется сильно, при этом температура системы невысока, вариантов обычно 2
                            1. Радиатор не достаточно плотно прилегает к процессору
                            2. Где-то в водянке засор или воздух.

                            Шума от водянки намного меньше, хотя бы потому что радиатор и вентиляторы больше.

                            Раскручивать может из-за того, что температура процессора растет, а мощности охлаждения не хватает, почему — см выше.

                            Водянка хороша еще тем, что можно поставить фильтры на вентиляторы, что капитально сократит количество пыли в системе, а при правильном корпусе (это не реклама корсара, просто этот корпус действительно хорош), воздух не застаивается вообще, продуваясь прямотоком корпусными вентиляторами.
                            • 0
                              Тишина и размер важны, но подсветочка — это иногда такой плюсик к хайтек — уюту — дизайну
                              • 0
                                1) Проц с К все-таки быстрее без разгона.
                                2) Спасибо за отзыв, наш очень тихий, поэтому 2 т.р. экономии некритична, остановимся на нашем корпусе и БП.
                                3) Главное чтобы все влезло и не шумело, хотя usb, и audio сверху корпуса оказалось тоже очень удобно.
                              • 0
                                Больше кода — а размер шрифтов как? Мне с моей близорукостью, например надо выкручивать масштаб текста на 120-140%…
                                • 0
                                  Больше кода по ширине

                                  Кроме того, часто открыт отладчик, его можно не вниз а сбоку настроить.

                                  Когда есть диагональ и ширина — вариантов множество.
                                • 0
                                  2) Для «больше кода влезет» лучше поставить второй монитор. Это очень удобно, когда вся важная информация на одном мониторе, а второстепенная — на втором(и третьем). Однажды посидев за двухмониторной системой, за одним монитором будет казаться слишком тесно, даже если это 4К.
                                • +1
                                  О боже, в как же стул из Икеи? Там же мебель только выглядит хорошо, но на деле оказывается жутко неудобной.
                                  • +1
                                    Поделитесь опытом, какой стул удобный?
                                    • +1
                                      Herman Miller Aeron
                                      • 0
                                        Наслышан и даже 1 раз видел в живую, но не удалось опробовать, оно стоит своих денег?
                                        Кто настраивает его под конкретного человека, какой-то специалист?
                                        • 0
                                          У этого кресла три размера. Подбирать следует, отталкиваясь от своего роста. Подогнать под себя — не проблема, никакой спец нафиг не нужен.
                                          Денег своих, безусловно, стоит (классика!), но покупать у российских барыг с накруткой в два ценника, я бы не стал. Дешевле заказать в штатах с доставкой через посредника (напрямую в Россию не отправляют).
                                        • 0
                                          В яндекс офисе на такие сажают. Спина болит значительно меньше, чем от икеевской альтернативы.
                                      • 0
                                        Мне нравится Бюрократ CH-868AXSN по цене чуть дешевле, но имхо, оно удобное.
                                        • 0
                                          Herman Miller Mirra
                                        • 0
                                          Да нет, этот стул хорош. Ну и за два года вот даже разваливаться не начал :)
                                          • 0
                                            У меня такой уже года четыре и всё ещё в отличном состоянии, хотя до него каждый год-полтора менял простые офисные кресла, которые просто-напросто разваливались: ломалась крестовина, начинали сильно скрипеть, сидушка становилась слишком жёсткой (что чувствовались головки болтов) и т.п. А с Маркусом никаких проблем нет — вполне удобно и не разваливается (хотя один знакомый жалуется на спину, ему не удобно долго работать в таком — тут, наверное, индивидуально).
                                          • +1
                                            Стул который указан в статье очень хорош, говорю основываясь на личном опыте, не разваливается, удобный.
                                            • +1
                                              Я тоже согласен с другими комментариями, конкретно вот это кресло как в статье очень удачное и надежное. Пожалуй, самое живучее из всех, на чем я сидел :)
                                          • 0
                                            >Модель: IKEA БЕКАНТ угловой
                                            Стол из икеи за 17к, серьёзно?)
                                            • +1
                                              Абсолютно, знаете лучшее место где купить офисную мебель?
                                              • 0
                                                Сперва улыбнулся, приняв ваш комментарий за сарказм. Потом увидел ник.
                                                Обычный угловой стол с нормальной столешницей (22 мм) от нормального производителя офисной мебели (например, Арго) обойдётся в 5 т.р.
                                                Ну если только у вас возникли какие-то нестандартные требования типа регулируемой высоты.
                                                • +1
                                                  Так и есть, один из критериев выбора стола, и он описан в статье, это регулировка высоты. Рост разработчиков у нас от 155 до 196 см, нельзя заставлять всех сидеть за одной высотой стола.
                                              • 0
                                                Я купил в ИКЕЕ стол за $500 с электро регулировкой высоты. Работаю стоя в основном. Спина меньше нагружается стоя и не болит. И на стуле сэкономил. Объективно стол с регулировкой высоты дешевле не найти. Так что предъявы по цене не обоснованны.
                                                • 0
                                                  Не увлекайтесь работать в основном стоя. Чередовать обязательно, иначе сосуды в ногах пойдут по одному месту.
                                                  • 0
                                                    Да, чередую. На работе опять же место сидячее — очень сложно оформить все бумажки чтобы установили конвертируемое рабочее место.
                                              • +1
                                                — Это сетап для офиса, где люди работают с 9 до 18 и потом идут домой. Но на практике это ж не так. Все что-то ковыряют из дома. Ноутбук все равно нужен. Люди работают на своих машинах? А безопасность?

                                                — Есть ли рекомендации по шумоподавляющим наушникам?

                                                — Персональные предпочтения разработчиков не учитываются?

                                                Пример. Недавно столкнулся с проблемой выбора ноутбука. У нас корпоративный стандарт 13.3 Asus с тачскрином, довольно удобно, но для моих глаз монитори маленький. Начал искать 15' дешевле 2000 евро, процесс занял дня три. Если бы корпоративный стандарт был гибче, можно было бы сэкономить рабочее время.
                                                • +4
                                                  из дома можно работать по RDP
                                                  • –3
                                                    можно работать по RDP

                                                    Месье знает толк в извращениях
                                                    • +2
                                                      А в чём проблема? Я часто так работаю. По моему очень удобно: подключаешься к рабочему компьютеру и сразу можно продолжить с того места на котором остановился.
                                                      • 0
                                                        Проблема может быть в том, что дома небольшой ноутбук, а на работе три больших монитора. Уже не те возможности))
                                                        И не для всего подходит. Например, если человек монтирует видео: такой вариант не прокатит.
                                                        • 0
                                                          Проблема может быть в том, что дома небольшой ноутбук, а на работе три больших монитора.

                                                          Спор идёт о том нужен ли разработчику ноутбук вместо рабочей станции, вы же всё равно эти 3 монитора домой не потащите.

                                                          Ну и как показывает практика, те кто на работе используют 2-3 монитора довольно скоро покупают домой 2-й монитор.
                                                          • 0
                                                            А может быть и наоборот: на работе монитор один и маленький, а дома два больших. Проверено, что из дома в таком случае удобнее работать по RDP.
                                                      • 0
                                                        Можно просто по VPN или если у вас github или bitbucket то и без оного.
                                                        Сам так работаю и про ноут даже не вспоминаю.
                                                      • +4
                                                        1) Ноутам, объективно, стало потихоньку не хватать мощности, а у нас самые мощные, что есть на рынке. Доступ из дома — это важно, безопасность обеспечиваем через VPN, ключи, пароли и т.д.

                                                        2) Насчет наушников. Комната, где сидят инженеры у нас называется «Тихая комната» в нее запрещено входить почти всем сотрудникам компании кроме CEO и менеджера продукта. В этой комнате мы активно боремся со всеми шумами, к примеру, вчера приезжал специалист по шуму в офисе, чтобы убедится, что наша комната соответствуем самым жестким санитарным нормам и это так, но мы все равно запланировали работы по снижению шума.

                                                        3) Конечно учитываются, это базовая конфигурация, от которой мы отталкиваемся.
                                                        • +1
                                                          Ноутам, объективно, стало потихоньку не хватать мощности, а у нас самые мощные, что есть на рынке

                                                          На новые деллы ставят i7-6920HQ или Xeon E3-1535M v5 на выбор. Ну и остальные плюшки в виде SSD и 64 гб оперативы. Чего именно в такой конфигурации не хватает?

                                                          • 0
                                                            Пришлите, пожалуйста, линк о каком именно Dell идет речь.
                                                            • 0
                                                              Собственно вот. У самого сейчас Dell Precision M4800 c Core i7 4800MQ и 24 гигабайтами памяти на борту. В качестве бонуса nVidia Quadro K1100M.
                                                          • 0
                                                            Кроме всего за ноутом не всегда удобно работать. Например правильное положение за монитором: это когда верхняя кромка на уровне глаз. А за монитором этого не возможно.
                                                            Но плюс: мобильность.
                                                            • 0
                                                              Как вариант, подключенный к этому ноутбуку монитор и клавиатура, сам ноутбук стоит закрытый в сторонке в док станции.
                                                              При необходимости ноутбук отключается от док-станции и уносится.
                                                            • 0
                                                              п 2 — очень интересно — почему настолько жёстко?
                                                          • +1
                                                            Не знаю в тему ли будет мой ответ по наушникам, но поделюсь опытом. Очень хорошей звукоизоляцией (именно изоляцией, шумодава в них нет) обладают Beyerdynamic dt 770 pro, поэтому я собственно их и выбрал, это по сути полупроф наушники, часто вижу их на фотках у радиоведущих. Я же работаю дома, рядом дети, и это в плане шумов будет похлеще любого офиса. Действительно спасают, если отвлекает музыка — включается шум дождя и растворяешься в коде (природный шумодав).
                                                            Так же огромным преимуществом (для меня так точно) — являются велюровые амбушюры, просто практически у всех наушников со звукоизоляцией используется кожа или что то вроде того, и после часа работы уши оказываются в жаркой бане.
                                                            Минусом наверное можно назвать цену, но если смотреть сетап из статьи, лишние 15 тысяч, вроде особой погоды не сыграют.
                                                            Правда после покупки они мне прилично давили, на ночь поставил на растяжку и с тех пор никаких проблем.
                                                          • +3
                                                            >Большой проект… 4 312 файлов и более 60 тыс. строк кода.

                                                            Наверное, имелось в виду 600 тыс. строк? А то что-то у меня в голове эти числа не сочетаются друг с другом. В моём не очень большом проекте на С++ 1050 файлов и 190 000 строк кода (и никаких тестов).
                                                            • +7
                                                              У них широкоформатные мониторы
                                                              • 0
                                                                Еще раз пересчитал через 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 файлы.
                                                                • 0
                                                                  Calculate Code Metrics for Solution

                                                                  Эта штука фактически считает на строки а операторы. Когда посчитал ";" в .cs-файлах, то вышло примерно столько, сколько насчитал этот тул.

                                                                  По этому то что у вас 60 тыс. строк у других людей будет соответствовать 600 тыс. строк, особенно если считают пустые строки.
                                                                  • 0

                                                                    Для подсчёт строк кода есть прекрасная утилита cloc.

                                                                • 0
                                                                  По роду их деятельности 60к строк — самое оно. Они же данные собирают и что-то думают над ними немножко и отдают в браузеры. Там больше про БД, а не про строчки кода.
                                                                  • +1
                                                                    Ох, если бы все так просто :)

                                                                    Расчетом рекомендаций занимается команда «Аналитики», они используют Scala и хадупы, их код не попал в этот расчет. И я бы не стал говорить «немножко думают», к примеру, у нас только в бою для тестирования 6 алгоритмов сопутствующих товаров, а сколько мы уже вывели из теста не сосчитать. :) Но именно они обрабатывают в офлайне поведение всех пользователей (к нам подключены свыше 800 интернет-магазинов) и выгружают рекомендации в Redis. А мы команда «Разработчики» эти рекомендации доставляем конечным пользователям, применяем к ним персонализацию и т.д. Помимо этого, мы отвечаем за разработку и поддержку личных кабинетов (их у нас 5), и помимо этого, мы разрабатываем систему триггерных и массовых email-рассылок, ну и еще по «мелочи» проектов 5-6 :)

                                                                    Я бы не стал говорить, что у нас есть какая-то особенность поэтому строчек кода мало. В целом, мы все стараемся не раздувать код, т.к. понимаем, что каждая строчка — это косты на поддержку и сниженная гибкость системы в будущем.
                                                                    • 0
                                                                      Все дело как считать… Visual Studio Analyze не просто строки считает.
                                                                  • 0
                                                                    K процессор без разгона => корпус, куллер, матринская плата.
                                                                    А вот по SSD.
                                                                    Pci.e, сравнение по последовательному чтению/записи? Вам нужно блюрей фильмы перетаскивать туда-сюда или с кодом работать? В реальности смотреть нужно на другие цифры например тест случайного чтения / записи 4 Кб блоков.
                                                                    • 0
                                                                      Подскажите какой утилитой протестировать, и мы выложим сюда результаты
                                                                  • 0
                                                                    А люди в прошлом были довольны работой за ноутбуками? Лично я не могу долго и эффективно работать за ноутбуком, сказывается привычка к полноформатной клавиатуре, хорошей мыши и двум большим мониторам. Не говоря уже о том, что если ноутбук просто лежит на столе, то это вредно для осанки. Дома у меня долгое время был рабочий ноутбук, но и он по факту был превращен в стационарную рабочую станцию высокой подставкой под уровень глаз, вторым монитором и периферией.

                                                                    Помню, у кого-то из гуру читал, что программистам для комфорта нужна тихая комната, самый мощный из доступных компьютер, самое удобное кресло и любой большой стол. Все остальное не сильно-то и важно.
                                                                    • 0
                                                                      Для этого давно уже изобрели док-станции
                                                                      • 0
                                                                        Да, но на картинке к статье ее не видать.
                                                                        • 0
                                                                          Вы говорили о себе, что вам неудобно, причем тут статья?
                                                                          • 0
                                                                            У нас в офисе все девелоперы, которые по разным причинам работают на ноутах, стонут и как минимум ставят себе второй большой монитор. Поэтому я посмел предположить, что это не исключительно моя проблема. И поэтому и спрашиваю, что люди думали по поводу рабочего места только с одним ноутом.
                                                                      • +2
                                                                        Шум, температура воздуха, кол-во кислорода (у нас для определения уровня CO2 предусмотрен датчик в кабинете), доступ к кофе, чаю, обед в офисе :)
                                                                        • 0
                                                                          В чем-то я вам даже по-хорошему завидую, тоже хочу датчик СО2, а то к вечеру хочется только спать и немножко умереть.
                                                                        • 0
                                                                          Возьмите ноутбук с 2 видеовыходами и работайте себе на здоровье за 2 большими мониторами, хорошей мышью и полноформатной клавиатурой.
                                                                        • 0
                                                                          А в чем преимущества IPS матрицы для разработчика?
                                                                          • 0
                                                                            После ретины на MacBook Pro не смогли пользоваться другими.
                                                                            • –3
                                                                              А есть ли 24-27 дюймов ретина мониторы не от Apple, не смотрели? Тоже очень хочу такую плотность пикселей в виде отдельного монитора. Может быть кто-то суёт себе матрицы с этого же завода где их делают для Apple?
                                                                              • +1
                                                                                Я не до конца понимаю, что значит ретина, но смотрели 4К мониторы 27`, показалось, что это перебор.
                                                                              • 0
                                                                                Ну будет цвета немного отличаться и углы обзора поменьше, но прямо так чтобы для кодинга «не смогли пользоваться» — слабоватые аргументы? Разумеется если бюджет резиновый, то и можно брать все самое лучшее, но 10 тысяч с каждого рабочего места можно было и сэкономить.
                                                                                • 0
                                                                                  Тут конечно не про IPS конкретно, но у меня дома стоят 24" 4K мониторы — так это просто сказка для кодинга. Шрифты выглядят просто качественно на ином уровне, да и цвета тоже роль играют, раскраска кода в редакторе намного более контрастная, черный (использую темную схему) — намного более черный, а не грязный серый. В целом просто открытая студия с кодом доставляет глазам радость. Ни разу не пожалел денег, потраченных на мониторы.
                                                                                  • 0
                                                                                    Интересно узнать с каким TFT не 4K вы сравниваете? Я переходил с Iiyama Pro lite e2607ws на тот же Dell 2515H. И разница определенно не стоит своих денег. Никакого «иного уровня» и в помине нет. Шрифты ClearType с анти-алиасингом прекрасно смотрятся и на 1900*1200. Черный стал чернее, красный краснее? Это заметно только при прямом сравнении если поставить рядом мониторы и специально рассматривать. А уж при кодинге ты через 2 минуты забудешь про степень черноты. И только ради этого выкидывать 10 тысяч? А в случае 4К — это тысяч 15-20 будет. Да я бы сейчас за эти деньги себе SSD на больший объем взял или диск для резервного копирования или память побольше.
                                                                                    • 0
                                                                                      Я в данном случае сравниваю 183PPI с 109PPI. В вашем примере это 87PPI vs 117PPI. Значительная разница в моем случае достигается за счет 150% системного DPI (на 200% DPI шрифты вообще выглядят сказочно, но слишком все крупновато, на 4K 15" ноутбуке у жены стоит 200% DPI — там вообще шрифты божественны).
                                                                                      Да я бы сейчас за эти деньги себе SSD на больший объем взял или диск для резервного копирования или память побольше.
                                                                                      SSD на больший объем не производили тогда, да и не нужно мне столько, он и так полупустой. Ровно как и памяти хватает и для бекапов места хватает.

                                                                                      Вот по поводу цвета возможно проблема в освещении. Сейчас посмотрел характеристики — оба монитора Dell заявляет <2 DeltaE и 99% Adobe RGB, оба были откалиброваны одним и тем же калибратором, но разница в цветах разительная даже не сравнивая рядом.
                                                                                      • 0
                                                                                        Здесь маркетологи или программисты собрались? Аргументация в стиле «сказочно»,«не смогли пользоваться», «иной уровень», «говорят с ним удобнее»…
                                                                                        У меня на Dell стоит сейчас 200%DPI. На Iiyama стояло 150%. Шрифты как шрифты, Clear Type делает свое дело что там что там. Ничего «сказочного». Просто буквы. Что в буквах может быть сказочного? Вы вообще кроме Courier New другие шрифты пробовали?
                                                                                        • 0
                                                                                          «Сказочно» — это мое личное восприятие. Кому-то 1920x1080 на 27 дюймовом мониторе и 90% sRGB покрытия — вполне достаточно для программирования и он разницы не видит. Мне лично — не достаточно. Для меня идеалом было бы что-то типа 26" 8K, дальше уже вряд ли смогу улучшения замечать, но между 4К и 5К замечаю спокойно, так же как замечаю огрехи рендеринга clear type на 4K 150% DPI.
                                                                                          Шрифты я пробовал разные, остановился на consolas, ни один шрифт из тех которые я пробовал — не показал идеальную картинку.

                                                                                          Количественно могу только заметить что 200% DPI при 117PPI — это не то же самое что 150%/200% DPI на 183PPI.
                                                                                • 0
                                                                                  кстати про макбук про. у вас для него указана скорость ~600МБ/сек, хотя я проверял на 15" буке 2015-го года, там 1200МБ/сек скорость была, причем это была 256ГБ-модель, на 512 скорость должна быть еще больше. 600МБ/сек это показатель 13-го года.
                                                                                  • 0
                                                                                    Почему на 512 должна быть скорость больше? Далеко не всегда и какой-либо прямой закономерности тут нет.
                                                                                    • 0
                                                                                      потому что, при условии одинакового чипсета(а это в пределах одной линейки ссд — стандарт), чем больше чипов, тем больше параллелятся запись/чтение.
                                                                                  • 0
                                                                                    Странно, что плотность пикселей вас не смутила. Мне было тяжело пользоваться Apple Thunderbolt Display вместе с прошкой из-за двухкратной разницы dpi и сильных бликов на экране ATD
                                                                                • 0
                                                                                  Я бы добавил второй монитор. А основной поставил 27 дюймов :)
                                                                                  • 0
                                                                                    Я бы не выбрал угловой стол. Неудобно подкатываться, чтобы поработать в паре. Ну и на фото эта часть никак не занята, обычно там всякие сумочки и другие вещи лежат только.
                                                                                    • 0
                                                                                      Проверили, нормально :) Эта модель есть не угловая, так что можно легко ее взять, если потребуется.
                                                                                    • 0
                                                                                      Для офиса выбирали столы и сразу приглянулся этот IKEA Бекант. Потом посмотрел на него в живую. Не стоит он своих денег: не очень устойчив, материал окантовки краев приклеен не очень хорошо — хорошо видны стыки и на картинках он выглядит лучше. За эти деньги мы купили 4 (!) хороших офисных стола и вышло около 14 тысяч.
                                                                                    • +1
                                                                                      Суммарный бюджет вышел в ~105 тыс. р. за рабочую машину

                                                                                      За сравнимые деньги можно купить Dell OptiPlex 5040 или 7040 на i7, которые намного добротней сделаны, компактней и с обслуживанием на месте. Последнее особенно важно, так как обычно некому ездить по сервисам и неделями ждать запчастей.
                                                                                      • 0
                                                                                        А чем они добротнее сделаны? Всегда собранный индивидуально компьютер дешевле, чем готовая сборка.
                                                                                        • 0
                                                                                          Аккуратные, крепкие и продуманные корпуса, которые разбираются без инструментов. Тихое охлаждение и качественные блоки питания. Удобный и строгий интерфейс UEFI/BIOS с регулярными обновлениями. Нормальный софт для обновления драйверов и прошивки.

                                                                                          Есть недостатки, но в большинстве случаев их можно списать на особенности: 5040 поддерживает только DDR3L (гарантированный максимум в 16 ГБ, дальше как повезёт), комбинированный аудиоразъём и нестандартный блок питания. В предыдущей серии (7020/9020) не было последних двух, может к следующей исправятся.

                                                                                          По цене разница некритичная и для компании огромный плюс в трёхлетней гарантии с ремонтом на месте (с увеличением до 5-ти за ~10к).
                                                                                          Плюс фишки для централизованного деплоя, вроде пакетов драйверов и прописанной в BIOS модели с серийником.
                                                                                      • +1
                                                                                        Почему мать выбрали от ASRock а не от более надежных фирм, хотя бы Asus?
                                                                                        • 0
                                                                                          У ASUS за такие же деньги есть Z170-A, но у нее с usb портами сзади похуже
                                                                                          • 0
                                                                                            Тоже голосую за ASUS Z170-A, никаких нареканий, в том числе и к портам. Вообще, у меня лично за последние лет 10 с асусом не было ни одной проблемы с совместимостями памяти, видеокарт или другого оборудования, беру по привычке.
                                                                                          • 0
                                                                                            В следующий раз присмотримся к ASUS Z170-A, у вас есть опыт использования?
                                                                                            • 0
                                                                                              Практически всегда останавливал свой выбор на материнках от ASUS. Проблем никогда не было.
                                                                                            • 0
                                                                                              Работаю на ASUS Z170-Deluxe. Практически с первого же дня проблемы:
                                                                                              1. Куча бестолковых DisplayPort разъёмов и… неработающий HDMI! Менял кабели (прекрасно работающие на других мамках), толку — ноль. Гемор с возвратом избежал покупкой отдельной видюхи (всё равно играю). Но осадочек остался…
                                                                                              2. Постоянно теряет SSD(SATA): Загружаем с холодного старта винду, перегружаем — диск не виден. (при рестарте BIOS его не показывает и винда потом его тоже не обнаруживает)
                                                                                              3. Был какой-то косяк с игрой, где решением предлагалось… ОБНОВИТЬ БИОС. Я глазам не поверил — думаю, может вам ещё мышиный коврик помешал?! Но это был единственный вариант, перепрошил — чума, игра заработала!!! И это, на секундочку, «производитель первого эшелона», предоставляющий свои сырые поделия для юзеров, которые не способны отличить дисплей от компьютера.
                                                                                              4. С оверклоками тоже не покатило — 6700K слегка гнался, потом перезагрузка, плата делает авторесет настроек, всё слетело — работай «как все».
                                                                                              Короче, спасибо асусным клоунам, научили копроэкономике — больше асус не возьму даже за деньги — нервы дороже. А из выбора только MSI и остался! Ну или «младший брат асуса» ASRock. Так что аккуратнее с «известными брэндами»!
                                                                                          • 0
                                                                                            «говорят, так шумит меньше» — и пыль засасывает лучше :)
                                                                                            • 0
                                                                                              Как вы раньше вообще работали на кресле за 2 рубля? Это же преступление против позвоночника )
                                                                                              На моей предыдущей работе все жаловались на эти кресла.
                                                                                              IKEA МАРКУС — отличный выбор!
                                                                                              • –2
                                                                                                Преступление против позвоночника — это стулья с поддержкой спины. Я сам отказался от такого стула в пользу фитбола, сижу на нем весь рабочий день :-)
                                                                                                • 0
                                                                                                  Когда Retail Rocket начинался, я сидел на табуретке (буквально) и программировал на SAMSUNG NP530U3B Core i5(UV) 1.6ГГц 4Гб Ram c 13.3" матовым монитором, мы прошли большой путь, надеюсь, не меньший нас ждет впереди.
                                                                                                • +2
                                                                                                  На БП с корпусом можно сэкономить 2000р и взять такой комплект, будет не хуже точно
                                                                                                  http://ulmart.ru/goods/3511714

                                                                                                  Кресло узкое, ногу под пятую точку не засунешь. Многие так любят иногда сидеть.

                                                                                                  Память с лучшими характеристиками за 6500 можно взять
                                                                                                  HX426C13SB2K2/16
                                                                                                  • 0
                                                                                                    А зачем вы засовываете под попу ногу, извиняюсь?
                                                                                                    Сколько в компаниях работал, не видел так, чтобы кто-то из сотрудников сидел. Это, видимо, нужно индивидуальным «йогам».
                                                                                                    • 0
                                                                                                      Не только я засовываю. Но так реально иногда удобнее, попробуйте =)
                                                                                                    • 0
                                                                                                      Сверху пишут, что у него с шумом не все в порядке, а для нас это критично важно.
                                                                                                      На какие характеристики у памяти вы бы рекомендовали обратить внимание?
                                                                                                      • 0
                                                                                                        В вашей случае из корпуса можно выкинуть все вентиляторы, оставить только на процессоре. В БП вентилятор у Корсаров относительно тихий.
                                                                                                        Вот куча отзывов про БП, который стоит в этом корпусе https://www.ulmart.ru/goods/389772#tab-reviews
                                                                                                        Большинство положительные.

                                                                                                        Про память — я к тому, что за эти же деньги можно купить память с большей частотой и лучшими таймингами. Поэтому или в Олди цены завышены, либо у них странное ценообразование в принципе. Бывает в некоторых магазинах, что память с лучшими характеристиками этого же производителя и этой же серии стоит дешевле.
                                                                                                    • +1
                                                                                                      Не имею опыта работы с .NET, поэтому вопрос из «чайника» — как вы работали с VS 2015 на Macbook? Виртуальная машина, VS Code, или Windows накатили?
                                                                                                      • +2
                                                                                                        Через bootcamp можно быстро и удобно поставить windows на второй раздел диска, а все дрова Apple ставит автоматом.
                                                                                                        • +1
                                                                                                          У меня макось+винда в виртуалке с 8Gb RAM. После 30 проектов студии с решарпером становится тяжело. Лично меня спасает Sublime, но не всем это подойдет. Коллеги, как правило, работают через bootcamp.
                                                                                                          • +1
                                                                                                            Поставили второй ОС Windows 10 и работаем в VS 2015.
                                                                                                            • +1
                                                                                                              под Paralles в Coherence режиме работает отлично (выделяю 8гб оперативки и 4 ядра)
                                                                                                              • +1
                                                                                                                Лично мне не хватает, только полные ресурсы для студии, чтобы с минимальными задержками билдился и запускался проект, поэтому отдельно стоящая винда и поэтому и задумались о декстопе.
                                                                                                            • 0
                                                                                                              Кресло подкачало, должно быть с подголовником и синхромеханизмом.
                                                                                                              • НЛО прилетело и опубликовало эту надпись здесь
                                                                                                                • 0
                                                                                                                  Я сначала написал про клавиатуру и мышь, но оказалось, что для всех в компании это так специфично, что решили убрать.

                                                                                                                  Лично моя клавиатура: Natural Ergonomic Desktop 7000, но мышь в комплекте мне не подошла, поэтому у меня мышь из комплекта: microsoft sculpt comfort keyboard, в котором мне не подошла клавиатура.
                                                                                                                  • 0
                                                                                                                    Сижу с механикой, коллеги жалуются. Для меня это идеальный вариант, но, видимо, придется пожертвовать комфортом.
                                                                                                                  • 0

                                                                                                                    немного поплакал над разработкой на ноутбуке


                                                                                                                    Пробовали посчитать стоимость сервера, который вытянет одновременный запуск N студий/иисов? Тогда прокладку между монитором и клавиатурой можно брать вообще любую, чуть ли не тонкого клиента, но лучше, конечно, ноутбук на i5, чтобы можно было offline что-то делать.

                                                                                                                    • 0
                                                                                                                      Однажды я работал над подобной конфигурацией, мне не понравилось из-за многих мелочей.
                                                                                                                    • 0
                                                                                                                      Отличное место. С радостью поработал бы за таким. Кстати, я тоже .NET разработчик. По поводу второго монитора поддержу — он нужен. Год назад мне на работе поставили второй монитор, теперь за одним работать не получается. Вот скоро и для дома приобрету второй монитор.
                                                                                                                      Ну а конфигурация идеальна.
                                                                                                                      • 0
                                                                                                                        Так пишите на почту, ждем ваше резюме!
                                                                                                                        • 0
                                                                                                                          Возможна ли удалёнка? Просто живу не в Москве…
                                                                                                                          • 0
                                                                                                                            Присылайте резюме, будем знакомиться и дальше посмотрим.
                                                                                                                      • 0
                                                                                                                        Напишу немножко отсебятинки. Я вот люблю пассивное охлаждение — не водянка, а именно кулер без вентилятора. У меня уже лет 7 работает Scythe Orochi, хоть его уже и не производят. Насчет мониторов — 6 штук 22" под Eyefinity (+ Ergotech Hex 3over3). Правда сейчас кажется Eyefinity не в моде, а тянуть 6x4K пока нечем. Начем M2 — респект. Хотя материнку вы взяли где слотов очень мало. Кудя втыкать всякие теслы/xeon phi? (Да, я знаю что .NET на них не поднимешь.)

                                                                                                                        • 0
                                                                                                                          Я бы блок питания без вентилятора брал и радиатор на проц то-же безвентиляторный, можно 0 Дб устроить.

                                                                                                                          • 0
                                                                                                                            Как разработчику понравилось:
                                                                                                                            — крепление монитора
                                                                                                                            — мощный компьютер

                                                                                                                            Что можно улучшить:
                                                                                                                            — стол лучше sit/stand (лучше уж послабее железо, но удобнее рабочее место) — это стоящая инвестиция, т.к. в отличии от компьютера не потребует обновления через 2-3 года.
                                                                                                                            — стул с большим количеством настроек (подлокотники, поддержка поясницы и т.д.)
                                                                                                                            — нужно 2 монитора диагональю 22-24" или основной 27"+ вспомогательный 22" (намного удобнее работать)
                                                                                                                            — думаю, что на компьютер слишком потратились, достаточно какого-нибудь i5 + встроенное видео + но с хорошим SSD + много памяти, хотя я предпочитаю ноутбук+докстанция

                                                                                                                            • 0
                                                                                                                              Почему вы не рассматривали это кресло?
                                                                                                                              4pda.ru/2016/05/19/298824

                                                                                                                              • 0
                                                                                                                                Нужен второй монитор.
                                                                                                                                Два монитора + быстрый диск и много памяти.
                                                                                                                                Все остальное не играет роли.
                                                                                                                                • 0
                                                                                                                                  У меня три монитора, это гораздо удобнее чем даже два, если ещё виртуалки надо гонять и не одну.

                                                                                                                                  Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

                                                                                                                                  Самое читаемое