Sadržaj:
2024 Autor: Malcolm Clapton | [email protected]. Zadnja promjena: 2023-12-17 03:58
Glavne karakteristike i modeli koje biste trebali pobliže pogledati.
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.
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.
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.
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.
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.
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.
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 ″
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
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
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
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
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 ″
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
Prednosti: Veliki zaslon omjera 3:2 s mnogo redaka koda izvrsna tipkovnica i touchpad.
Protiv: vlastito punjenje.
Preporučeni:
Kako odabrati jeftin laptop za igranje
Saznajte što bi trebalo biti proračunsko prijenosno računalo koje može bez problema nositi moderne igre na srednje visokim grafičkim postavkama
Programiranje za djecu: 15 igračaka koje će dijete pretvoriti u genija
Programiranje za djecu nije mit. Korisne vještine možete razviti već od treće godine. A u tome će vam pomoći posebne igračke, aplikacije i web usluge
Ne ide li vam programiranje u glavu? Pokušajte je igrati
Code Combat je 100% šansa da nauče JavaScript čak i za one koji se boje svega kompliciranog i neshvatljivog. Programiranje je dosadno. Programiranje je teško. Neshvatljivo je, teško i dosadno. Da, takve se misli doista mogu javiti kada se gledaju dugi redovi koda, užasan prozor terminala i bradati programeri koji žive u nekom svom svijetu.
MusicForProgramming - servis s glazbom za programiranje
Reći ćemo vam o neobičnom online playeru koji su kreirali programeri za programere. MusicForProgramming je najbolja glazba za programiranje
Za dobro programiranje ne treba vam talent ili strast
Mislite da nemate dovoljno talenta da postanete programer? Trebate strast, opsjednutost poslom? Ne baš. I tako mnogi cool programeri misle