Pokračujeme v otevírání dveří do technologické kuchyně Retail Rocket. V dnešním článku jsme se rozhodli podělit se o příběh našeho „korporátního backendu“, budeme hovořit o pracovišti pro vývojáře. Stejná komfortní zóna, která nás v životě obklopuje, ale není o nic méně důležitá než výběr technologického zásobníku.

Stál jsem před úkolem připravit pracoviště pro nového člena vývojového týmu, zdálo by se, co může být jednoduššího? V praxi se vše ukázalo mnohem složitější, než jsem čekal. Předtím jsme koupili stůl Galant z IKEA, jakoukoliv kancelářskou židli + MacBook Pro – a nové pracoviště jsme měli hotové.

Staré vývojářské pracoviště .NET v kanceláři Retail Rocket

Od té doby uplynuly 2 roky, vyrostli jsme, náš styl práce se změnil – je čas vybrat novou konfiguraci. Polovina našeho týmu pracuje na technologickém stacku společnosti Microsoft. Jedná se o velký projekt ve Visual Studiu 2015 + Resharper: 26 aplikací, 9 knihoven, 3 projekty s testy, což celkem v době publikace článku dává 4 312 souborů a více než 60 tisíc řádků kódu. Plus IIS s kompilací a spuštěním aplikace na lokálním počítači, což klade zvýšené nároky na výpočetní výkon použitého zařízení.

Strávil jsem 4 týdny výběrem vhodné konfigurace a stále si nejsem jistý, zda jsem udělal vše správně, a tak jsem se rozhodl, že moje zkušenost bude užitečná pro komunitu, zejména proto, že si konfiguraci můžete vždy individuálně upravit pro sebe.

  • Nalezení nejvýkonnějších součástí konfigurace.
  • Vzájemná kompatibilita komponentů.
  • Ukázalo se, že je nečekaně obtížné vybrat obchod, který má všechny komponenty, montážní služby, testování atd.

Konfigurace

Monitor

Model: DELL U2515H
Kritéria výběru: IPS matice, rozlišení > 2500 px.

Váhali jsme mezi tímto modelem a jeho „velkým bratrem“ – DELL P2715Q (možná to zkusíme později).

K monitoru jsme zakoupili držák DELL Arm MSA14, ukázalo se, že ušetří spoustu místa na stole a je obecně velmi pohodlný.

Cena monitoru: ~ 30 000 rublů.
Cena montáže: ~ 8 rub.

Procesor

Model: Intel Core i7-6700K
Kritérium výběru: nejvýkonnější ze stolních počítačů.

Ten nejvýkonnější, který je dnes k dispozici pro stolní počítače, aby v době kompilace nenarazil na omezení procesoru. Je důležité si uvědomit, že cena za stejný procesor v různých obchodech a někdy v jednom se může pohybovat od 23 do 34 tisíc rublů. v závislosti na šarži.

READ
Jak používat profil Beacon?

Grafická karta

Na tuto součást nejsou kladeny žádné zvláštní požadavky. Vestavěný grafický adaptér Intel dobře zvládá naše úkoly.

Diskový subsystém

Model: SSD Samsung 950 PRO M.2 PCIe 256Gb
Kritérium výběru: maximální provozní rychlost dostupná pro stolní počítače.

Pro naše účely je důležitý výkon disku. Můj výzkum na výkonových testech ukázal, že tento model je jeden z nejrychlejších a 256 GB je pro nás docela dost. Existuje možnost, že v budoucnu budeme uvažovat o raidu z těchto disků.

Test HD Tune MacBook Pro 15 (2015) VS Samsung SSD PRO 950

Samsung SSD PRO 950:

Téměř dvakrát rychleji.

Základní deska

Model: ASRock Z170 EXTREME4
Kritéria výběru: vhodná zásuvka, konektor M.2 (konektor disku) správné generace a standardu, dva výstupy DisplayPort + HDMI (velmi důležité).

Vzpomínka

Model: Kingston HyperX Fury HX421C14FB2K2/16
Kritérium výběru: XMP (snáze se s ním mluví), vhodná frekvence pro procesor.

Počítačová skříň

Model: Deepcool TESSERACT SW Bílá
Kritérium výběru: PSU zespodu – říkají, že dělá méně hluku, tvar a vzhled.

Napájecí zdroj

Model: Aerocool 500W Maloobchodní KCAS-500W
Kritéria: výkon a hladina hluku.

Vybrali jsme skoro prst na obloze, vygooglili jsme několik modelů na základě hluku, vzali je s rezervou výkonu v naději, že chladič nezrychlí dopředu.

Systém chlazení CPU

Model: Kladivo na led IH-4500
Kritérium výběru: minimalizace hluku a ceny.

Při minimální rychlosti tento chladič udržuje teplotu procesoru na 45-47°C

Internetový obchod (nereklama)

Pro OLDI jsme se rozhodli kvůli cenám, dostupnosti montážního servisu a záruce na sestavený počítač.

Celkem: ~100 tisíc rublů, což je nyní mnohem levnější než 1 Mac Book Pro, ale abych byl spravedlivý, dodám, že Mac má na palubě mnohem více vybavení (touchpad, reproduktory, fotoaparát atd.).

Desktop

Kritéria: Nastavitelná výška, velikost minimálně 160 x 60 cm.
Model: IKEA roh BEKANT

Příjemným překvapením byla praktická přihrádka pro uložení vodičů a síťových filtrů nacházející se ve spodní části víka stolu.

židle

Kritérium: osobní zkušenost.
Model: Látka IKEA MARCUS

Vcelku pohodlné křeslo, z vlastní zkušenosti vím, že je spolehlivé.
Cena: 12 000 rublů.

READ
Jak by mělo být v kuchyni uspořádáno větrání?

Jak to všechno vypadá v bitvě?

Nové vývojářské pracoviště .NET v kanceláři Retail Rocket

Celkový rozpočet dosažen ~ 105 tisíc rublů pro pracovní auto a 30 tisíc rublů za stůl a židli, což je dnes celkem 50 tisíc rublů levnějšínež MacBook Pro 15 a úroveň pohodlí a produktivity se výrazně zvýšila.

Napište do komentářů své myšlenky, jak udělat vývojářské pracoviště ještě pohodlnější a pohodlnější.

Andrey Chizh,
CTO Retail Rocket

PS
Vždy vítáme nové členy týmu a máme otevřeno několik volných míst na pozici „.NET Developer“. Náš technologický zásobník a úroveň úkolů můžete posoudit hned v prvním příspěvku na Habré. Svůj životopis můžete poslat přímo mně na adresu avchizh@retailrocket.ru (nemáme HR, budeme komunikovat přímo).