Local de trabalho do desenvolvedor .NET ou dificuldades em escolher a configuração ideal ver.2.0

Olá Habr!

E, novamente, abrimos a porta dos bastidores do projeto Retail Rocket. Ao lançar um blog de engenharia, prometemos conversar sobre as abordagens usadas no campo da análise de dados e desenvolvimento de tecnologias que permitem criar a plataforma de personalização mais popular no mercado de comércio eletrônico.

Há alguns anos, conversamos sobre como o local de nossos desenvolvedores .NET foi organizado e hoje decidimos compartilhar com a comunidade nossa configuração avançada, que usamos em nosso trabalho agora.


Antigo local de trabalho do desenvolvedor .NET no Retail Rocket Office

Metade da nossa equipe também está desenvolvendo no .NET, mas quase todos os desenvolvedores mudaram o Visual Studio e o Resharper para o Rider 2018. O Rider mostrou-se notavelmente mais rápido que o Visual Studio com um resharper, e não resistimos. Além disso, devido a um número crescente de projetos e arquivos, tivemos que dividir uma única solução em várias. Mas ainda precisamos de carros velozes para manter as coisas confortáveis.

No início deste ano, enfrentamos a tarefa de equipar vários outros trabalhos para desenvolvedores, decidimos trabalhar na produtividade existente e adquirimos novos componentes.

Portanto, apresentamos a você o local de trabalho do desenvolvedor do Retail Rocket versão 2.0.

Configuração


Sempre começamos a montar um computador com um processador e selecionamos outros componentes para ele.

CPU


Critérios de seleção: o mais produtivo em uma faixa de preço acessível.
Nos últimos dois anos, a situação com os processadores mudou muito: surgiram Threadripper da AMD e I9 da Intel. Mas como os preços dos processadores e acessórios de ponta os custam (a unidade de sistema fica abaixo de 300 mil rublos), decidimos tomar medidas cuidadosas e escolhemos o Intel Core i7 - 8700K . Nesse modelo, existem mais dois núcleos do que o usado anteriormente, e a frequência de pico já é mais alta em 500 MHz (4700 MHz versus 4200 MHz).



O modelo se mostra perfeitamente no trabalho.

Preço: ~ 27 000 esfregar.

Placa de vídeo


Nossos requisitos para este componente não foram alterados. Ainda temos bastante placa gráfica embutida.

Subsistema de disco


Critério: velocidade máxima dos subsistemas disponíveis no momento da atualização.

Na última vez, nossa escolha foi no drive Samsung 950 PRO por seu desempenho. Para compilar um projeto, a velocidade do subsistema de disco é extremamente importante. O modelo 950 PRO fez um excelente trabalho em sua tarefa. Nos dois anos desde a última montagem, o novo modelo 960 PRO apareceu no mercado ( 970 foram lançados quando o artigo foi lançado) e decidimos testá-lo.



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


Samsung SSD PRO 950:



Samsung SSD PRO 960:



Ou seja, pelo mesmo preço, obtemos + 20% de produtividade. Instalaremos o 960 PRO nas novas versões, mas não faz sentido atualizar as antigas.

Preço: ~ 17.750 rublos.

Placa-mãe


Critério: um soquete para um novo processador, um conector M.2 (slot de disco) da geração e padrão corretos, duas saídas DisplayPort + HDMI ( é muito importante a capacidade de conectar dois monitores com uma resolução de até 4k ).

Devido ao fato de termos atualizado o processador, tivemos que encontrar uma nova placa-mãe para ele. A escolha recaiu sobre o ASUS PRIME Z370-A , este modelo se encaixa em todos os critérios necessários.



Usamos esta placa em várias máquinas de trabalho, tudo nos convém.

Preço: ~ 12.200 rublos.

A memória


Critério de seleção: marca bem conhecida, frequência máxima, capacidade de 16 GB +, capacidade de comprar dois acabamentos em um conjunto.

Por dois anos, surgiram modelos com uma frequência mais alta; pensamos que isso beneficiaria o desempenho geral do sistema; portanto, estamos montando novos sistemas nos modelos Kingston HyperX Predator DDR4 32Gb 3200MHz PC-25600 (KIT 2x16Gb).



Preço: ~ 30 000 RUB.

Caixa do computador


Critério: conveniência, a fonte de alimentação está localizada abaixo - produz menos ruído, o fator de forma e a aparência.

O gabinete DeepCool TESSERACT SW Black provou ser um verdadeiro aliado ao longo dos anos, portanto, não vemos nenhum motivo para alterá-lo.



Boa circulação de ar e localização conveniente dos componentes. Também no caso, já existe um ventilador padrão.

Preço: ~ 3 000 esfregar.

Fonte de alimentação


Critério: nível de potência e ruído

Modelo: Aerocool 500W Varejo KCAS-500W



O bloco que escolhemos da última vez pelo método de cutucar, mas há vários anos trabalhamos com esse modelo. Pegamos com uma margem de energia na esperança de que o cooler não acelere antes do tempo. O modelo nos convém completamente.

Preço: ~ 3000 esfregar.

Sistema de refrigeração da CPU


Critério: velocidade de rotação, minimização de ruído, preço

Modelo: Martelo de Gelo IH-4800



O ventilador no radiador se sente bastante confiante. Juntamente com uma boa circulação de ar, o gabinete é perfeitamente resfriado. Este modelo não é tão popular, mas lida perfeitamente com sua tarefa.

Preço: ~ 2 400 esfregar.

Monitor


Critérios de seleção: matriz IPS, resolução> 2500 px.

O monitor permanece o mesmo, ele nos convém completamente e até agora não planejamos alterá-lo para outra coisa. Cada desenvolvedor pode optar por trabalhar em dois monitores ou em um, dependendo de suas preferências.

Modelo: DELL U2515H



Inicialmente, hesitamos entre esse modelo e seu "irmão mais velho" - DELL P2715Q , mas ficamos satisfeitos com a escolha.

Monitorar preço: ~ 30 000 RUB.

Mas a montagem do DELL Arm MSA14 no monitor não é mais solicitada pela equipe. Acho que o tamanho da tabela permite que você coloque o monitor em um suporte padrão.

Teclado


Critério: layout padrão, interruptores silenciosos, cor preta (prático).

Escolhemos o PD Leopold FC900R : atende aos nossos critérios e gostamos da aparência e da qualidade do plástico.



Geralmente praticamos programação em pares e estamos cansados ​​do fato de que todos têm seu próprio teclado, porque toda vez que você se senta no computador de um colega, sente-se extremamente desconfortável, leva muito tempo para se acostumar, dificuldades para digitar etc. Discutimos a situação com a equipe e decidimos padronizar os teclados. Leopolds comprados.
Um fator importante nesses teclados são os interruptores (botões).



Por exemplo, clico nos botões azuis muito alto e muitos notaram que o botão mover com eles não é confortável para impressão. Portanto, os seletores marrom e preto foram escolhidos em nossa equipe, eles são silenciosos e confortáveis ​​para impressão.

Preço: ~ 10 000 esfregar.

Local de trabalho


Nossa seleção de móveis estava correta, então por enquanto ainda usamos as mesas e cadeiras da IKEA.

Quadro


Critério: Altura ajustável, tamanho não inferior a 160 x 60 cm.

Modelo: IKEA BEKANT corner



Preço: ~ 17 000 esfregar.

Septo


Para um trabalho mais conveniente e confortável, usamos telas na área de trabalho Bekant . Eles criam espaço pessoal, absorvem o excesso de ruído e ajudam a se concentrar.

Para não gastar muito tempo pesquisando, escolhemos uma opção da IKEA, que se encaixa perfeitamente em nossas tabelas.



Preço: ~ 5000 esfregar.

Poltrona


Critério: experiência pessoal.
Modelo: tecido IKEA MARCUS

Infelizmente, esta cadeira foi descontinuada e agora estamos em busca de alternativas.

Preço: ~ 12 000 esfregar.

Total para o computador vai aproximadamente 135 mil rublos. + 35 mil rublos. para o local de trabalho. Muito ou pouco? Observando quais tarefas você precisa resolver. Para nossos desenvolvedores, este é um excelente equipamento que atende a todas as solicitações para 2018 e aumenta significativamente a produtividade.

E qual é a sua prioridade ao construir um computador? Compartilhe sua opinião nos comentários.

Andrey Chizh ( chizh_andrey ),
CTO foguete de varejo

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


All Articles