Ako vybrať repas pre programátora: RAM, procesor, SSD

Programovanie dnes zďaleka nie je len o písaní kódu v jednoduchom textovom editore. Dnešný autor bežne spúšťa vývojové prostredie, prehliadač s dvadsiatimi záložkami, Docker kontajnermi, databázu, a ešte k tomu komunikačný nástroj. A to všetko naraz. Práve preto hrá hardvér takú zásadnú úlohu – a práve preto sa oplatí vedieť, na čo sa pri výbere počítača zamerať. Zvlášť pokiaľ uvažujete o repasovanom počítači alebo notebooku, kde za zlomok ceny nového kusu môžete získať prekvapivo výkonnú zostavu.

Koľko RAM naozaj potrebujete

Tých osem gigabajtov, ktoré ešte pred pár rokmi stačili úplne na všetko, dnes sotva pokryjú základné potreby. Samotný operačný systém si vezme okolo jedného až dvoch gigabajtov. Chrome s otvorenou dokumentáciou prehltne ďalšie dva. IntelliJ IDEA si bežne zaberie okolo štyroch gigabajtov RAM , Visual Studio Code je na tom lepšie, ale aj tak s rozšíreniami počítajte s jedným až dvoma gigabajtmi. A emulátor Androidu dokáže sám o sebe pohltiť ďalšie tri až štyri gigabajty. Šestnásť gigabajtov je dnes rozumné minimum. Pre webové vývojárov pracujúcich s ľahšími nástrojmi to bude stačiť. Ale ak sa venujete backendu s mikroslužbami v Docker alebo mobilnému vývoju, tridsať dva gigabajtov vám dá oveľa väčší pokoj. Nič totiž nezabije produktivitu tak spoľahlivo ako počítač, ktorý každú chvíľu swapuje a vy čakáte, až sa IDE láskavo spamätá.

Procesor: jadrá, frekvencia a generácia

Pri procesore záleží veľa na tom, čo presne robíte. Kompilácia kódu je typicky úloha, ktorá vie ťažiť z viacerých jadier – čím viac jadier, tým rýchlejšie sa projekt zostaví. Pre väčšinu vývojárov bude vyhovujúci Intel Core i5 od ôsmej generácie vyššie alebo AMD Ryzen 5 radu 3000 a novší . Pokiaľ ale kompilujete veľké projekty alebo pracujete s kontajnermi, odporúčam siahnuť po Intel Core i7 alebo AMD Ryzen 7 – šesť až osem fyzických jadier a turbo frekvencie cez štyri gigahertzy urobia znateľný rozdiel. A pozor na jednu vec, ktorú veľa ľudí prehliada – generácia procesora . Intel Core i5 ôsmej generácie je výrazne výkonnejší ako i5 šiestej generácie, hoci sa obe označujú ako i5. U repasovaných strojov preto venujte pozornosť konkrétnemu modelu procesora, nielen obchodnému názvu.

SSD ako základ všetkého

Ak vám niekto ponúka repasovaný počítač s klasickým rotačným diskom, jednoducho odmietnite. Bez SSD to dnes nejde. SSD disk zásadne ovplyvňuje rýchlosť načítania projektov, indexovanie kódu vo vývojovom prostredí, zostavovanie projektov a prácu s Gitom na veľkých repozitároch. Rozdiel medzi klasickým HDD a NVMe SSD je pri otváraní projektu v IntelliJ IDEA alebo Visual Studiu doslova rádovo minút verzus sekúnd. NVMe disky pripojené cez M.2 slot ponúkajú sekvenčné čítanie okolo troch tisíc megabajtov za sekundu a viac. SATA SSD disky sú pomalšie, ale aj tak neporovnateľne rýchlejšie ako HDD. Čo sa kapacity týka - 256 gigabajtov je absolútne minimum, reálne odporúčam 512 gigabajtov. Vývojové prostredie, SDK, Docker image, databázy a samotné projekty zaberú viac miesta, než by človek čakal.

Čo požadujú konkrétne vývojárske nástroje

Visual Studio pre .NET vývoj oficiálne požaduje minimum 4 gigabajty RAM, ale v praxi s jedným väčším .NET riešením počítajte s ôsmimi gigabajtmi len pre IDE samotné. IntelliJ IDEA a celá rodina JetBrains nástrojov potrebuje pre plynulú prácu s pluginy a väčšími projektmi minimálne 4 gigabajty len pre samotné IDE. Docker Desktop vyžaduje minimálne 4 gigabajty RAM len pre seba – pri práci s mikroslužbami, kde máte súčasne spustených päť až desať kontajnerov, sa spotreba pamäte ľahko vyšplhá cez desať gigabajtov. VS Code je zo všetkých najľahší as rozumným počtom rozšírení si vystačí s jedným až dvoma gigabajtmi. Keď si to všetko sčítate, zistíte, prečo šestnásť gigabajtov je skutočne nutné minimum a prečo mnoho vývojárov volí tridsať dva.

Na čo sa zamerať pri výbere konkrétnej zostavy

Pri výbere repasovaného počítača pre programovanie si skontrolujte niekoľko vecí. Po prvé, či je RAM rozšíriteľná - u niektorých ultrabookov býva pamäť napájaná priamo na doske. Po druhé, typ a počet M.2 slotov - možnosť doplniť druhý SSD disk je vždy výhoda. Po tretie, kvalita displeja - IPS panel s Full HD rozlíšením je skutočne nutnosť, nie luxus, TN panely s nižším rozlíšením sú pre celodennú prácu s kódom utrpenia. A nakoniec konektivita - USB-C, prípadne Thunderbolt, vám umožní pripojiť externý monitor jedným káblom, minimálne dva USB-A porty sa budú hodiť tiež.

Prečo zvážiť práve repasovaný stroj

Väčšina repasovaných notebookov pochádza z firemného prostredia, kde sa technika obmieňa po dvoch až troch rokoch prevádzky. Rad Lenovo ThinkPad, Dell Latitude, Dell Precision alebo HP EliteBook – to sú stroje s hliníkovými alebo karbónovými šasi, kvalitnými klávesnicami, spoľahlivým chladením a robustnou konštrukciou. Úspora oproti pôvodnej cene sa bežne pohybuje okolo päťdesiatich až sedemdesiatich percent. Notebook, ktorý v čase uvedenia stál tridsať alebo štyridsať tisíc, zaobstaráte v repasovanej verzii za desať až pätnásť tisíc korún. Seriózni predajcovia navyše ponúkajú záruku dvoch rokov , notebooky prechádzajú kompletnou diagnostikou, čistením, výmenou termopasty a inštaláciou čistého operačného systému. Ak nepotrebujete úplne najnovšiu generáciu procesora, repasovaný stroj s procesorom ôsmej až jedenástej generácie, šestnástich gigabajtov RAM a NVMe SSD diskom vám poslúži úplne spoľahlivo. A peňaženka vám poďakuje.