Arbeitsplatz des .NET-Entwicklers oder Schwierigkeiten bei der Auswahl der idealen Konfiguration Version 2.0

Hallo Habr!

Und wieder öffnen wir die Tür hinter den Kulissen des Retail Rocket-Projekts. Mit dem Start eines Engineering-Blogs haben wir versprochen, über Ansätze im Bereich der Datenanalyse und die Entwicklung von Technologien zu sprechen, mit denen Sie die beliebteste Personalisierungsplattform auf dem E-Commerce-Markt erstellen können.

Vor ein paar Jahren haben wir darüber gesprochen, wie der Ort unserer .NET-Entwickler organisiert war, und heute haben wir beschlossen, unsere erweiterte Konfiguration, die wir jetzt in unserer Arbeit verwenden, mit der Community zu teilen.


Alter .NET Developer Workplace im Retail Rocket Office

Die Hälfte unseres Teams entwickelt ebenfalls auf .NET, aber fast alle Entwickler haben Visual Studio und Resharper auf Rider 2018 geändert. Rider erwies sich als deutlich schneller als Visual Studio mit einem Resharper, und wir konnten nicht widerstehen. Aufgrund einer zunehmenden Anzahl von Projekten und Dateien mussten wir eine einzelne Lösung in mehrere aufteilen. Aber wir brauchen immer noch schnelle Autos, um die Dinge bequem zu halten.

Anfang dieses Jahres standen wir vor der Aufgabe, mehrere weitere Arbeitsplätze für Entwickler auszustatten. Wir beschlossen, an der vorhandenen Produktivität zu arbeiten und neue Komponenten aufzunehmen.

Daher präsentieren wir Ihnen den Arbeitsplatz des Entwicklers von Retail Rocket Version 2.0.

Konfiguration


Wir beginnen immer damit, einen Computer mit einem Prozessor zusammenzubauen und wählen andere Komponenten dafür aus.

CPU


Auswahlkriterien: die produktivsten in einer erschwinglichen Preisklasse.
In den letzten zwei Jahren hat sich die Situation mit Prozessoren stark verändert: Threadripper von AMD und I9 von Intel sind erschienen. Die Preise für Top-End-Prozessoren und Zubehör sind jedoch schlecht (die Systemeinheit liegt unter 300.000 Rubel). Deshalb haben wir uns für sorgfältige Schritte entschieden und uns für Intel Core i7 - 8700K entschieden . In diesem Modell gibt es zwei Kerne mehr als in dem zuvor verwendeten, und die Spitzenfrequenz ist bereits um 500 MHz höher (4700 MHz gegenüber 4200 MHz).



Das Modell zeigt sich perfekt in der Arbeit.

Preis: ~ 27 000 reiben.

Grafikkarte


Unsere Anforderungen an diese Komponente haben sich nicht geändert. Wir haben noch genug eingebaute Grafikkarte.

Festplattensubsystem


Kriterium: maximale Geschwindigkeit der verfügbaren Subsysteme zum Zeitpunkt der Aktualisierung.

Beim letzten Mal haben wir uns für das Samsung 950 PRO-Laufwerk entschieden. Um ein Projekt zu kompilieren, ist die Geschwindigkeit des Festplattensubsystems äußerst wichtig. Das Modell 950 PRO hat seine Aufgabe hervorragend erfüllt. In den zwei Jahren seit der letzten Montage erschien das neue 960 PRO- Modell auf dem Markt ( 970 wurden zum Zeitpunkt der Veröffentlichung des Artikels veröffentlicht), und wir beschlossen, es zu testen.



HD-Tuning-Test Samsung SSD PRO 950 GEGEN Samsung SSD PRO 960


Samsung SSD PRO 950:



Samsung SSD PRO 960:



Das heißt, zum gleichen Preis erhalten wir + 20% Produktivität. Wir werden 960 PRO in den neuen Builds installieren, aber es macht keinen Sinn, die alten zu aktualisieren.

Preis: ~ 17.750 Rubel.

Hauptplatine


Kriterium: eine Buchse für einen neuen Prozessor, ein M.2-Anschluss (Plattensteckplatz) der richtigen Generation und Standard, zwei DisplayPort + HDMI-Ausgänge ( dies ist sehr wichtig für die Möglichkeit, zwei Monitore mit einer Auflösung von bis zu 4 KB anzuschließen ).

Aufgrund der Tatsache, dass wir den Prozessor aktualisiert haben, mussten wir ein neues Motherboard dafür finden. Die Wahl fiel auf den ASUS PRIME Z370-A , dieses Modell erfüllt alle notwendigen Kriterien.



Wir verwenden dieses Board in mehreren Arbeitsmaschinen, alles passt zu uns.

Preis: ~ 12.200 Rubel.

Die Erinnerung


Auswahlkriterium: bekannte Marke, maximale Frequenz, 16 GB + Kapazität, die Möglichkeit, zwei Verkleidungen in einem Set zu kaufen.

Zwei Jahre lang kamen Modelle mit einer höheren Frequenz heraus. Wir dachten, dass dies der Gesamtsystemleistung zugute kommen würde. Deshalb bauen wir neue Systeme auf den Kingston HyperX Predator DDR4 32-Gbit-3200-MHz-PC-25600-Modellen (2 x 16 Gbit KIT) zusammen.



Preis: ~ 30 000 reiben.

Computergehäuse


Kriterium: Bequemlichkeit, das Netzteil befindet sich unten - es macht weniger Rauschen, Formfaktor und Aussehen.

Das DeepCool TESSERACT SW Black- Gehäuse hat sich im Laufe der Jahre als wahrer Verbündeter erwiesen, sodass wir keinen Grund sehen, es zu ändern.



Gute Luftzirkulation und günstige Lage der Komponenten. Auch für den Fall gibt es bereits einen Standardlüfter.

Preis: ~ 3 000 reiben.

Netzteil


Kriterium: Leistung und Geräuschpegel

Modell: Aerocool 500W Einzelhandel KCAS-500W



Der Block, den wir das letzte Mal durch die Methode des Stocherns ausgewählt haben, aber seit einigen Jahren arbeiten wir mit diesem Modell. Wir haben mit etwas Kraft in der Hoffnung genommen, dass der Kühler nicht vorzeitig beschleunigt. Das Modell passt perfekt zu uns.

Preis: ~ 3000 reiben.

CPU-Kühlsystem


Kriterium: Drehzahl, Geräuschminimierung, Preis

Modell: Ice Hammer IH-4800



Der Lüfter am Kühler fühlt sich ziemlich sicher. Zusammen mit einer guten Luftzirkulation ist das Gehäuse perfekt gekühlt. Dieses Modell ist nicht so beliebt, aber es kommt seiner Aufgabe perfekt nach.

Preis: ~ 2 400 reiben.

Überwachen


Auswahlkriterien: IPS-Matrix, Auflösung> 2500 px.

Der Monitor bleibt derselbe, er passt perfekt zu uns und wir planen bisher nicht, ihn in etwas anderes zu ändern. Jeder Entwickler kann je nach seinen Vorlieben wählen, ob er auf zwei Monitoren oder auf einem arbeiten möchte.

Modell: DELL U2515H



Anfangs zögerten wir zwischen diesem Modell und seinem "älteren Bruder" - DELL P2715Q , waren aber mit der Wahl zufrieden.

Monitorpreis: ~ 30 000 reiben.

Die DELL Arm MSA14-Halterung am Monitor wird vom Team jedoch nicht mehr nachgefragt. Ich denke, die Größe des Tisches ermöglicht es Ihnen, den Monitor auf einem Standardständer zu platzieren.

Tastatur


Kriterium: Standardlayout, leise Schalter, schwarze Farbe (praktisch).

Wir haben uns für den Leopold FC900R PD entschieden : Er erfüllt unsere Kriterien und wir mochten sein Aussehen und die Qualität des Kunststoffs.



Wir üben oft die Paarprogrammierung und haben es satt, dass jeder seine eigene Tastatur hat, denn jedes Mal, wenn Sie sich an den Computer eines Kollegen setzen, fühlen Sie sich äußerst unwohl, es dauert sehr lange, bis Sie sich daran gewöhnt haben, Schwierigkeiten beim Tippen usw. Wir haben die Situation mit dem Team besprochen und beschlossen, die Tastaturen zu standardisieren. Gekaufte Leopolds.
Ein wichtiger Faktor bei solchen Tastaturen sind die Schalter (Tasten).



Zum Beispiel klicke ich sehr laut auf die blauen Schalter, und viele haben festgestellt, dass das Bewegen der Taste mit ihnen für das Drucken nicht angenehm ist. Daher wurden in unserem Team braune und schwarze Schalter ausgewählt, die leise und komfortabel zum Drucken sind.

Preis: ~ 10 000 reiben.

Arbeitsplatz


Unsere Auswahl an Möbeln hat sich als richtig erwiesen, daher verwenden wir derzeit noch Tische und Stühle von IKEA.

Tisch


Kriterium: Einstellbare Höhe, Größe mindestens 160 x 60 cm.

Modell: IKEA BEKANT Ecke



Preis: ~ 17 000 reiben.

Septum


Für bequemeres und komfortableres Arbeiten verwenden wir Bildschirme für den Bekant- Desktop. Sie schaffen persönlichen Raum, absorbieren übermäßigen Lärm und helfen beim Fokussieren.

Um nicht zu viel Zeit mit Suchen zu verbringen, haben wir eine Option von IKEA gewählt, die perfekt in unsere Tabellen passt.



Preis: ~ 5000 reiben.

Sessel


Kriterium: persönliche Erfahrung.
Modell: IKEA MARCUS Stoff

Leider wurde dieser Stuhl eingestellt und wir suchen nun nach Alternativen.

Preis: ~ 12 000 reiben.

Insgesamt geht der Computer ungefähr 135 Tausend Rubel. + 35 Tausend Rubel. zum Arbeitsplatz. Viel oder wenig? Beobachten Sie, welche Aufgaben Sie lösen müssen. Für unsere Entwickler ist dies eine hervorragende Ausrüstung, die alle Anforderungen für 2018 erfüllt und die Produktivität erheblich steigert.

Und was ist Ihre Priorität beim Bau eines Computers? Teilen Sie Ihre Meinung in den Kommentaren.

Andrey Chizh ( chizh_andrey ),
CTO Retail Rocket

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


All Articles