Lugar de trabajo del desarrollador .NET o dificultades para elegir la configuración ideal ver.2.0

Hola Habr!

Y de nuevo, abrimos la puerta detrás de escena del proyecto Retail Rocket. Al lanzar un blog de ingeniería, prometimos hablar sobre los enfoques utilizados en el campo del análisis de datos y el desarrollo de tecnologías que le permiten crear la plataforma de personalización más popular en el mercado de comercio electrónico.

Hace un par de años, hablamos sobre cómo se organizó el lugar de nuestros desarrolladores de .NET, y hoy decidimos compartir con la comunidad nuestra configuración avanzada, que usamos ahora.


Antiguo lugar de trabajo para desarrolladores de .NET en Retail Rocket Office

La mitad de nuestro equipo también está desarrollando en .NET, pero casi todos los desarrolladores cambiaron Visual Studio y Resharper a Rider 2018. Rider resultó ser notablemente más rápido que Visual Studio con un resharper, y no pudimos resistirnos. Además, debido al creciente número de proyectos y archivos, tuvimos que dividir una única solución en varias. Pero aún necesitamos autos rápidos para mantener las cosas cómodas.

A principios de este año, nos enfrentamos a la tarea de equipar varios trabajos más para desarrolladores, decidimos trabajar en la productividad existente y recogimos nuevos componentes.

Por lo tanto, le presentamos el lugar de trabajo del desarrollador de Retail Rocket versión 2.0.

Configuracion


Siempre comenzamos a ensamblar una computadora con un procesador y seleccionamos otros componentes para ello.

CPU


Criterios de selección: los más productivos en un rango de precios asequibles.
En los últimos dos años, la situación con los procesadores ha cambiado mucho: han aparecido Threadripper de AMD e I9 de Intel. Pero los precios de los procesadores y accesorios de gama alta los muerden (la unidad del sistema tiene menos de 300 mil rublos), por lo que decidimos tomar medidas cuidadosas y elegimos Intel Core i7 - 8700K . En este modelo, hay dos núcleos más que en el que usamos anteriormente, y la frecuencia pico ya es más alta en 500 MHz (4700 MHz frente a 4200 MHz).



El modelo se muestra perfectamente en el trabajo.

Precio: ~ 27 000 rub.

Tarjeta de video


Nuestros requisitos para este componente no han cambiado. Todavía tenemos suficiente tarjeta gráfica incorporada.

Subsistema de disco


Criterio: velocidad máxima de los subsistemas disponibles en el momento de la actualización.

La última vez, nuestra elección fue la unidad Samsung 950 PRO por su rendimiento. Para compilar un proyecto, la velocidad del subsistema de disco es extremadamente importante. El modelo 950 PRO hizo un excelente trabajo en su tarea. En los dos años transcurridos desde el último ensamblaje, el nuevo modelo 960 PRO apareció en el mercado ( 970 se lanzaron cuando se lanzó el artículo), y decidimos probarlo.



Prueba HD Tune Samsung SSD PRO 950 VS Samsung SSD PRO 960


Samsung SSD PRO 950:



Samsung SSD PRO 960:



Es decir, al mismo precio obtenemos + 20% de productividad. Instalaremos 960 PRO en las nuevas compilaciones, pero no tiene sentido actualizar las antiguas.

Precio: ~ 17,750 rublos.

Placa base


Criterio: un zócalo para un nuevo procesador, un conector M.2 (ranura de disco) de la generación correcta y estándar, dos salidas DisplayPort + HDMI ( es muy importante para la capacidad de conectar dos monitores con una resolución de hasta 4k ).

Debido al hecho de que actualizamos el procesador, tuvimos que encontrar una nueva placa base para él. La elección recayó en el ASUS PRIME Z370-A , este modelo cumple con todos los criterios necesarios.



Utilizamos esta placa en varias máquinas de trabajo, todo nos conviene.

Precio: ~ 12,200 rublos.

El recuerdo


Criterio de selección: marca conocida, frecuencia máxima, 16 GB + capacidad, la capacidad de comprar dos adornos en un conjunto.

Durante dos años, salieron modelos con una frecuencia más alta, pensamos que esto beneficiaría el rendimiento general del sistema, por lo que estamos ensamblando nuevos sistemas en los modelos Kingston HyperX Predator DDR4 32Gb 3200MHz PC-25600 (2x16Gb KIT).



Precio: ~ 30 000 rub.

Caja de la computadora


Criterio: conveniencia, la fuente de alimentación se encuentra debajo: hace menos ruido, el factor de forma y la apariencia.

El estuche DeepCool TESSERACT SW Black ha demostrado ser un verdadero aliado a lo largo de los años, por lo que no vemos ninguna razón para cambiarlo.



Buena circulación de aire y ubicación conveniente de los componentes. También en el caso ya hay un ventilador predeterminado.

Precio: ~ 3 000 rub.

Fuente de alimentación


Criterio: potencia y nivel de ruido.

Modelo: Aerocool 500W Minorista KCAS-500W



El bloque que elegimos la última vez por el método de empuje, pero durante varios años hemos estado trabajando con este modelo. Tomamos un margen de poder con la esperanza de que el refrigerador no se acelere antes de tiempo. El modelo nos queda completamente.

Precio: ~ 3000 rub.

Sistema de enfriamiento de la CPU


Criterio: velocidad de rotación, minimización de ruido, precio

Modelo: Ice Hammer IH-4800



El ventilador del radiador se siente bastante seguro. Junto con una buena circulación de aire, la carcasa está perfectamente refrigerada. Este modelo no es tan popular, pero cumple perfectamente con su tarea.

Precio: ~ 2 400 rub.

Monitor


Criterios de selección: Matriz IPS, Resolución> 2500 px.

El monitor sigue siendo el mismo, nos queda completamente bien y hasta ahora no planeamos cambiarlo a otra cosa. Cada desarrollador puede elegir trabajar en dos monitores o en uno, según sus preferencias.

Modelo: DELL U2515H



Inicialmente, dudamos entre este modelo y su "hermano mayor" - DELL P2715Q , pero quedamos satisfechos con la elección.

Precio del monitor: ~ 30 000 rub.

Pero el equipo ya no necesita la montura DELL Arm MSA14 para el monitor, creo que el hecho es que el tamaño de la mesa le permite colocar el monitor en un soporte estándar.

Teclado


Criterio: diseño estándar, interruptores silenciosos, color negro (práctico).

Elegimos el Leopold FC900R PD : cumple con nuestros criterios y nos gustó su apariencia y la calidad del plástico.



A menudo practicamos programación de pares y estamos cansados ​​del hecho de que todos tienen su propio teclado, porque cada vez que te sientas en la computadora de un colega, te sientes extremadamente incómodo, te lleva mucho tiempo acostumbrarte, hay dificultades para escribir, etc. Discutimos la situación con el equipo y decidimos estandarizar los teclados. Leopolds comprados.
Un factor importante en tales teclados son los interruptores (botones).



Por ejemplo, hago clic en los interruptores azules muy fuerte, y muchos han notado que mover el botón con ellos no es cómodo para imprimir. Por lo tanto, se eligieron interruptores marrones y negros en nuestro equipo, son silenciosos y cómodos para imprimir.

Precio: ~ 10 000 rub.

Lugar de trabajo


Nuestra selección de muebles resultó ser correcta, por lo que por ahora todavía usamos mesas y sillas IKEA.

Mesa


Criterio: Altura ajustable, tamaño no inferior a 160 x 60 cm.

Modelo: IKEA BEKANT corner



Precio: ~ 17 000 rub.

Tabique


Para un trabajo más conveniente y cómodo, utilizamos pantallas para el escritorio Bekant . Crean espacio personal, absorben el exceso de ruido y ayudan a concentrarse.

Para no perder demasiado tiempo buscando, elegimos una opción de IKEA, que se adapta perfectamente a nuestras tablas.



Precio: ~ 5000 rub.

Butaca


Criterio: experiencia personal.
Modelo: tejido IKEA MARCUS

Desafortunadamente, esta silla ha sido descontinuada y ahora estamos buscando alternativas.

Precio: ~ 12 000 rub.

Total a la computadora va aproximadamente 135 mil rublos. + 35 mil rublos. al lugar de trabajo. ¿Mucho o poco? Mirando qué tareas necesitas resolver. Para nuestros desarrolladores, este es un excelente equipo que cumple con todas las solicitudes para 2018 y aumenta significativamente la productividad.

¿Y cuál es su prioridad al construir una computadora? Comparte tu opinión en los comentarios.

Andrey Chizh ( chizh_andrey ),
CTO Retail Rocket

Source: https://habr.com/ru/post/es425267/


All Articles