Sadržaj:

Kako odabrati laptop za programiranje
Kako odabrati laptop za programiranje
Anonim

Glavne karakteristike i modeli koje biste trebali pobliže pogledati.

Kako odabrati laptop za programiranje
Kako odabrati laptop za programiranje

Za rad s kodom, programeru je potreban kvalitetan alat, a to je često prijenosno računalo. Ali kako odabrati pravi model ako ste tek ušli u industriju i ne razumijete u potpunosti s kakvim izazovima ćete se suočiti? Pokušajmo dati opće preporuke koje će pojednostaviti izbor prijenosnog računala za programiranje.

Što tražiti

Zaslon i tipkovnica

Svaki dan programer napiše stotine redaka malog koda, pa su zaslon i tipkovnica najvažniji čimbenici pri odabiru. Zaslon od 13 inča neće biti dovoljan. Omjer stranica također je važan: prijenosna računala sa zaslonima 16:10 ili 3:2 mogu stati na više linija.

Huawei MateBook X Pro
Huawei MateBook X Pro

Za dugotrajan rad s tipkovnicom korisni su pozadinsko osvjetljenje, velika veličina tipki i dubina hoda od najmanje 1,3 mm. Međutim, pitanje praktičnosti uvijek je subjektivno, pa je prije kupnje vrijedno ispisati nekoliko odlomaka teksta na prijenosnom računalu.

Također je važno izbjegavati netipične rasporede. Na primjer, na prijenosnim računalima Razer proizvedenim prije 2020., desni Shift je plitak i nalazi se iza bloka strelica, što otežava brzo tipkanje.

Touchbar u MacBook Pro 13 ″
Touchbar u MacBook Pro 13 ″

Neka razvojna okruženja kao što su PhpStorm i IntelliJ često koriste tipke F1 – F12. U modernim prijenosnim računalima također se koriste kao prečice za podešavanje svjetline, glasnoće i drugih postavki. Važno je da se mogu prebaciti u funkcionalni način rada za korištenje u razvoju.

Dimenzije i težina

Odabir prijenosnog računala, programer se vodi pitanjima praktičnosti i prenosivosti. I dok su veliki zaslon i tipkovnica iznimno važni, imajte na umu da ćete sve to vjerojatno morati nositi sa sobom.

MacBook Air 2020
MacBook Air 2020

Prijenosna računala teža od 2 kg su nezgodna za stalno nošenje. Također je vrijedno pobliže pogledati modele koji se pune putem USB-a tipa ‑ C. Punjači ove vrste nalaze se posvuda, što će vam omogućiti da ne nosite glomazni adapter sa sobom.

Operacijski sustav

Ako vam je potreban alat za iOS programiranje, MacBook je jedini pravi izbor. Također, Appleovi proizvodi su prikladni za razvoj za Linux poslužitelje, budući da se macOS temelji na jezgri Unixa. To znači da će kod koji radi na prijenosnom računalu raditi na poslužitelju bez ikakvih problema.

Osim toga, napravljen je ogroman broj programa za macOS namijenjen web razvoju, što je također važan plus. Konačno, optimizirani fontovi omogućuju MacBookima prikaz više redaka koda od Windows prijenosnih računala iste visine zaslona.

macOS Catalina
macOS Catalina

Međutim, ponekad Apple uređaji ne pružaju potrebnu razinu performansi, a radni zadaci ne zahtijevaju određeni operativni sustav. Tada ima smisla birati između Windows prijenosnih računala: neka od njih nisu samo moćnija od MacBooka, već su i opremljena boljom tipkovnicom i bogatim skupom priključaka.

Procesor i memorija

Za programera je važna brzina kompilacije koda, a to određuje zahtjeve za procesor. Trebao bi osigurati visoke performanse u Turbo Boost načinu rada, odnosno kratkoročno povećanje frekvencija. Izvedba jedne jezgre također je važna, budući da mnogi razvojni zadaci ne uključuju višenitnost.

DELL XPS 13 (9300)
DELL XPS 13 (9300)

Sastavljanje koda opterećuje CPU na kratka razdoblja, između kojih prijenosno računalo radi manje intenzivno. Stoga sustav hlađenja i konstantna snaga ovdje nisu toliko važni kao kod obrade videa i 3D modeliranja. Također, mnogim programerima nije potrebna moćna grafička kartica, iako u nekim područjima, poput strojnog učenja, stvari stoje drugačije.

Ali za programiranje vam je potrebno puno memorije. To se posebno odnosi na RAM, koji se troši na razvojna okruženja i izvođenje napisanog koda.8 GB RAM-a i 256 GB trajne memorije je apsolutni minimum ispod kojeg ne biste trebali ići.

Štoviše, u nizu zadataka programer treba kolosalnu količinu RAM-a i ROM-a, na primjer, za analizu velikih podataka. I iako su to posebni slučajevi, bolje je odabrati modele s dovoljnim kapacitetom memorije.

Baterija i punjenje

Trajanje baterije jedan je od najvažnijih parametara u prijenosnim računalima. Prilikom odabira mnogi gledaju na kapacitet baterije i na temelju toga procjenjuju koliko će uređaj trajati dok se ne isprazni. Ali ovo nije sasvim ispravan pristup.

Autonomija prijenosnog računala ne ovisi samo o kapacitetu baterije, već io potrošnji resursa unutarnjih komponenti. Ultrabookovi koriste energetski učinkovite procesore i video adaptere. Zbog toga MacBook Air s baterijom od 50 Wh može izdržati do 12 sati aktivnog ekrana, dok MacBook Pro 13 s 58 Wh traje samo oko 9 sati.

Punjenje vašeg Apple prijenosnog računala
Punjenje vašeg Apple prijenosnog računala

Kao što smo rekli, prijenosna računala s USB Type-C punjenjem najbolje su rješenje u smislu svestranosti i prenosivosti. Međutim, standard USB Power Delivery ima svoje nedostatke, kao što je nemogućnost prijenosa više od 100 W snage, što ograničava performanse.

Ako vaši zadaci zahtijevaju velike računalne resurse, morat ćete birati između modela s glomaznim adapterima i nezgodnim konektorom za punjenje. Također treba imati na umu da performanse Windows prijenosnih računala opadaju kada rade na bateriju, dok MacBookovi isporučuju sličnu snagu i iz mreže i iz baterije.

Koji laptop kupiti za programiranje

Apple MacBook Pro 16 ″

Laptop za programiranje: Apple MacBook Pro 16 ″
Laptop za programiranje: Apple MacBook Pro 16 ″

Prednosti: Crisp 16: 10 Retina zaslon, macOS, vodeći touchpad u industriji, redizajnirana tipkovnica.

Nedostaci: kratak hod tipke od 1 mm, nedostatak fizičkih tipki F1 – F12, nemogućnost neovisne zamjene SSD-a zalemljenog na matičnoj ploči.

Huawei MateBook X Pro

Prijenosno računalo za programiranje: Huawei MateBook X Pro
Prijenosno računalo za programiranje: Huawei MateBook X Pro

Prednosti: Zaslon visoke razlučivosti omjera 3:2, odlična tipkovnica i touchpad, 16 GB RAM-a, 1TB interne memorije, Intel Core i7-10510u procesor s jednom jezgrom visokih performansi i Turbo Boost.

Protiv: web-kamera ugrađena u tipkovnicu, nezgodna za video pozive.

DELL XPS 15

Prijenosno računalo za programiranje: DELL XPS 15
Prijenosno računalo za programiranje: DELL XPS 15

Prednosti: visokokvalitetna montaža, mala veličina, izvrstan zaslon, vrlo moćan Intel H.

Protiv: 4K zaslon dostupan je samo u starijim konfiguracijama.

Čast MAGICBOOK PRO

Bilježnica za programiranje: Honor MAGICBOOK PRO
Bilježnica za programiranje: Honor MAGICBOOK PRO

Prednosti: veliki zaslon, udobna tipkovnica, dobre performanse, niska cijena.

Protiv: 8 GB RAM-a, web kamera ugrađena u tipkovnicu, nezgodno za video pozive.

Lenovo ThinkPad E14

Prijenosno računalo za programiranje: Lenovo ThinkPad E14
Prijenosno računalo za programiranje: Lenovo ThinkPad E14

Prednosti: Sjajna tipkovnica, 16 GB RAM-a, Intel Core i7-10510u procesor s jednom jezgrom visokih performansi i Turbo Boost, bogat skup priključaka.

Protiv: Nije najbolja kvaliteta prikaza.

Xiaomi Mi Notebook Pro 15.6 ″

Prijenosno računalo za programiranje: Xiaomi Mi Notebook Pro 15, 6 ″
Prijenosno računalo za programiranje: Xiaomi Mi Notebook Pro 15, 6 ″

Prednosti: veliki zaslon, pristojan hardver, udobna tipkovnica.

Protiv: Nije najučinkovitije rješenje za hlađenje za prijenosno računalo od 15 inča.

Microsoft Surface prijenosno računalo 3 15

Bilježnica za programiranje: Microsoft Surface Laptop 3 15
Bilježnica za programiranje: Microsoft Surface Laptop 3 15

Prednosti: Veliki zaslon omjera 3:2 s mnogo redaka koda izvrsna tipkovnica i touchpad.

Protiv: vlastito punjenje.

Preporučeni: