Мне интересно, какой самый лучший аргумент, чтобы доказать менеджеру и моему директору, что разным командам нужны настольные компьютеры/ноутбуки с разными характеристиками?
Я работаю в компании среднего размера (+-350 сотрудников), и люди, ответственные за выбор оборудования, которое мы используем, настаивают на том, чтобы у всех было оборудование с одинаковыми характеристиками...
Итак, у нас есть команды консультантов, QA, дизайнеров, программистов на мэйнфреймах и веб-программистов. И почему-то у всех i5 4210, с 8 гб ОЗУ и 750 HDD, кроме дизайнеров, у которых iMac'ы, там хоть не заставляли быть как все ( К счастью :) ).
Как я могу доказать им, что если бы команда веб-программистов (Java/JSP, работающая на локальных серверах) значительно улучшилась бы, если бы у них был SSD и больше оперативной памяти?
Выбрать большую программу, сделать сборку на служебной машине и такую же на быстрой машине с лучшим процессором и SSD (а может и 16 Гб, 8 Гб неплохо ) , посчитать разницу во времени. Умножьте на количество программистов и количество сборок в единицу времени.
FWIW Мой коллега, сидящий рядом со мной, работает в Visual Studio + Xamarin Android. Когда он строит на эмуляторе Android, это занимает> 1 минуты на приличной машине - с каждой сборкой .
А может это поможет:
Длинные компиляции ушли в прошлое?
Вот ответ из первой ссылки, который действительно приводит его домой:
мне нравится долгое время компиляции. Это дает мне больше времени для работы над моим резюме.
Из XKCD: