Tempat kerja pengembang .NET atau kesulitan dalam memilih konfigurasi ideal ver.2.0

Halo, Habr!

Dan lagi, kami membuka pintu di belakang layar proyek Retail Rocket. Dengan meluncurkan blog teknik, kami berjanji untuk berbicara tentang pendekatan yang digunakan dalam bidang analisis data dan pengembangan teknologi yang memungkinkan Anda untuk membuat platform personalisasi paling populer di pasar ecommerce.

Beberapa tahun yang lalu kami berbicara tentang bagaimana tempat para pengembang .NET kami diatur, dan hari ini kami memutuskan untuk berbagi dengan komunitas konfigurasi lanjutan kami, yang kami gunakan dalam pekerjaan kami sekarang.


Tempat Kerja .NET Developer Lama di Retail Rocket Office

Setengah dari tim kami juga mengembangkan di .NET, tetapi hampir semua pengembang mengubah Visual Studio dan Resharper menjadi Rider 2018. Rider ternyata jauh lebih cepat daripada Visual Studio dengan penyelamat, dan kami tidak bisa menolak. Selain itu, karena semakin banyak proyek dan file, kami harus membagi satu solusi menjadi beberapa. Tetapi kita masih membutuhkan mobil cepat untuk menjaga semuanya tetap nyaman.

Pada awal tahun ini, kami menghadapi tugas untuk melengkapi beberapa pekerjaan baru bagi para pengembang, kami memutuskan untuk bekerja pada produktivitas yang ada dan mengambil komponen baru.

Jadi, kami persembahkan kepada Anda tempat kerja pengembang Retail Rocket versi 2.0.

Konfigurasi


Kami selalu mulai merakit komputer dengan prosesor dan memilih komponen lain untuk itu.

CPU


Kriteria seleksi: yang paling produktif dalam kisaran harga yang terjangkau.
Selama dua tahun terakhir, situasi dengan prosesor telah banyak berubah: Threadripper dari AMD dan I9 dari Intel telah muncul. Tetapi harga untuk prosesor dan aksesoris kelas atas menggigitnya (unit sistemnya di bawah 300 ribu rubel), jadi kami memutuskan untuk mengambil langkah hati-hati dan memilih Intel Core i7 - 8700K . Dalam model ini, ada dua core lebih banyak daripada yang kita gunakan sebelumnya, dan frekuensi puncak sudah lebih tinggi 500 MHz (4700 MHz versus 4200 MHz).



Model ini dengan sempurna menunjukkan dirinya dalam pekerjaan.

Harga: ~ 27.000 gosok.

Kartu video


Persyaratan kami untuk komponen ini belum berubah. Kami masih memiliki cukup kartu grafis bawaan.

Subsistem disk


Kriteria: kecepatan maksimum dari subsistem yang tersedia pada saat pembaruan.

Terakhir kali, pilihan kami adalah pada drive Samsung 950 PRO untuk kinerjanya. Untuk mengkompilasi proyek, kecepatan subsistem disk sangat penting. Model 950 PRO melakukan tugasnya dengan sangat baik. Dalam dua tahun sejak perakitan terakhir, model 960 PRO baru muncul di pasaran ( 970 dirilis pada saat artikel itu dirilis), dan kami memutuskan untuk mengujinya.



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


Samsung SSD PRO 950:



Samsung SSD PRO 960:



Artinya, dengan harga yang sama kami mendapatkan + 20% untuk produktivitas. Kami akan menginstal 960 PRO di gedung baru, tetapi tidak masuk akal untuk memperbarui yang lama.

Harga: ~ 17.750 rubel.

Papan induk


Kriteria: soket untuk prosesor baru, konektor M.2 (slot disk) dengan generasi dan standar yang benar, dua keluaran DisplayPort + HDMI ( sangat penting untuk kemampuan menghubungkan dua monitor dengan resolusi hingga 4k ).

Karena kami memperbarui prosesor, kami harus mencari motherboard baru untuk itu. Pilihan ada pada ASUS PRIME Z370-A , model ini cocok dengan semua kriteria yang diperlukan.



Kami menggunakan papan ini di beberapa mesin yang berfungsi, semuanya cocok untuk kami.

Harga: ~ 12.200 rubel.

Memori


Kriteria pemilihan: merek terkenal, frekuensi maksimum, kapasitas 16 GB +, kemampuan untuk membeli dua trim dalam satu set.

Selama dua tahun, model dengan frekuensi yang lebih tinggi keluar, kami berpikir bahwa ini akan menguntungkan kinerja sistem secara keseluruhan, jadi kami sedang merakit sistem baru pada model Kingston HyperX Predator DDR4 32Gb 3200MHz PC-25600 (2x16Gb KIT).



Harga: ~ 30 000 gosok.

Kasing komputer


Kriteria: kenyamanan, catu daya terletak di bawah - ia mengurangi kebisingan, faktor bentuk, dan penampilan.

Kasing DeepCool TESSERACT SW Black telah terbukti sebagai sekutu sejati selama bertahun-tahun, jadi kami tidak melihat alasan untuk mengubahnya.



Sirkulasi udara yang baik dan lokasi komponen yang nyaman. Juga dalam hal ini sudah ada satu kipas standar.

Harga: ~ 3 000 gosok.

Catu daya


Kriteria: tingkat daya dan kebisingan

Model: Aerocool 500W Retail KCAS-500W



Blok yang kami pilih terakhir kali dengan metode poking, tetapi selama beberapa tahun kami telah bekerja dengan model ini. Kami mengambil dengan margin daya dengan harapan pendingin tidak akan mempercepat sebelumnya. Modelnya sangat cocok untuk kita.

Harga: ~ 3000 gosok.

Sistem pendingin CPU


Kriteria: kecepatan putaran, minimisasi kebisingan, harga

Model: Ice Hammer IH-4800



Kipas pada radiator terasa cukup percaya diri. Bersama dengan sirkulasi udara yang baik, kasing ini didinginkan dengan sempurna. Model ini tidak begitu populer, tetapi berhasil dengan tugasnya dengan sempurna.

Harga: ~ 2 400 gosok.

Monitor


Kriteria Seleksi: IPS Matrix, Resolusi> 2500 px.

Monitor tetap sama, itu benar-benar cocok untuk kita dan sejauh ini kita tidak berencana untuk mengubahnya ke yang lain. Setiap pengembang dapat memilih apakah akan bekerja pada dua monitor atau satu, tergantung pada preferensi mereka.

Model: DELL U2515H



Awalnya, kami ragu-ragu antara model ini dan "kakaknya" - DELL P2715Q , tetapi puas dengan pilihannya.

Harga monitor: ~ 30 000 gosok.

Tetapi pemasangan DELL Arm MSA14 ke monitor tidak lagi diminati oleh tim, saya pikir faktanya adalah ukuran meja memungkinkan Anda untuk menempatkan monitor pada dudukan standar.

Keyboard


Kriteria: tata letak standar, sakelar senyap, warna hitam (praktis).

Kami memilih Leopold FC900R PD : memenuhi kriteria kami dan kami menyukai penampilan dan kualitas plastiknya.



Kami sering berlatih pemrograman berpasangan dan lelah dengan kenyataan bahwa setiap orang memiliki keyboard sendiri, karena setiap kali Anda duduk di depan komputer kolega, Anda merasa sangat tidak nyaman, butuh banyak waktu untuk membiasakan diri, kesulitan mengetik, dll. Kami membahas situasi dengan tim dan memutuskan untuk membakukan keyboard. Leopold yang dibeli.
Faktor penting dalam keyboard semacam itu adalah sakelar (tombol).



Sebagai contoh, saya mengklik sakelar biru dengan sangat keras, dan banyak yang mencatat bahwa tombol yang bergerak dengannya tidak nyaman untuk dicetak. Oleh karena itu, sakelar coklat dan hitam dipilih dalam tim kami, sakelar ini tenang dan nyaman untuk dicetak.

Harga: ~ 10 000 gosok.

Tempat kerja


Pilihan furnitur kami ternyata benar, jadi untuk saat ini kami masih menggunakan meja dan kursi IKEA.

Meja


Kriteria: Tinggi disesuaikan, ukuran tidak kurang dari 160 x 60 cm.

Model: Pojok BEKANT IKEA



Harga: ~ 17 000 gosok.

Septum


Untuk pekerjaan yang lebih nyaman dan nyaman, kami menggunakan layar untuk desktop Bekant . Mereka menciptakan ruang pribadi, menyerap kebisingan berlebih, dan membantu fokus.

Agar tidak menghabiskan terlalu banyak waktu mencari, kami memilih opsi dari IKEA, yang sangat cocok dengan tabel kami.



Harga: ~ 5000 gosok.

Kursi berlengan


Kriteria: pengalaman pribadi.
Model: Kain IKEA MARCUS

Sayangnya, kursi ini telah dihentikan dan kami sekarang sedang mencari alternatif.

Harga: ~ 12 000 gosok.

Total ke komputer berjalan sekitar 135 ribu rubel. + 35 ribu rubel. ke tempat kerja. Banyak atau sedikit? Menyaksikan tugas apa yang perlu Anda selesaikan. Untuk pengembang kami, ini adalah peralatan yang sangat baik yang memenuhi semua permintaan untuk 2018 dan secara signifikan meningkatkan produktivitas.

Dan apa prioritas Anda saat membangun komputer? Bagikan pendapat Anda di komentar.

Andrey Chizh ( chizh_andrey ),
CTO Retail Rocket

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


All Articles