Innholdsfortegnelse:

Hvordan velge en bærbar datamaskin for programmering
Hvordan velge en bærbar datamaskin for programmering
Anonim

Hovedegenskapene og modellene som du bør se nærmere på.

Hvordan velge en bærbar datamaskin for programmering
Hvordan velge en bærbar datamaskin for programmering

For å jobbe med kode trenger en programmerer et kvalitetsverktøy, som ofte er en bærbar datamaskin. Men hvordan velge riktig modell hvis du nettopp har kommet inn i bransjen og ikke helt forstår hvilke utfordringer du vil møte? La oss prøve å gi generelle anbefalinger som vil forenkle valget av en bærbar datamaskin for programmering.

Hva du skal se etter

Skjerm og tastatur

Hver dag skriver en utvikler hundrevis av linjer med liten kode, så skjermen og tastaturet er de viktigste faktorene når du skal velge. En 13-tommers skjerm vil ikke være nok. Sideforholdet er også viktig: bærbare datamaskiner med 16:10 eller 3:2 skjermer kan passe til flere linjer.

Huawei MateBook X Pro
Huawei MateBook X Pro

For langvarig arbeid med tastaturet er bakgrunnsbelysningen, den store størrelsen på tastene og reisedybden på minst 1,3 mm nyttig. Spørsmålet om bekvemmelighet er imidlertid alltid subjektivt, så det er verdt å skrive ut et par avsnitt med tekst på en bærbar datamaskin før du kjøper.

Det er også viktig å unngå atypiske oppsett. For eksempel, på Razer bærbare datamaskiner produsert før 2020, er høyre Shift grunt og plassert bak pilblokken, noe som gjør det vanskelig å skrive raskt.

Touchbar i MacBook Pro 13"
Touchbar i MacBook Pro 13"

Noen utviklingsmiljøer som PhpStorm og IntelliJ bruker ofte F1 – F12-knappene. I moderne bærbare datamaskiner brukes de også som hurtigtaster for å justere lysstyrke, volum og andre innstillinger. Det er viktig at de kan byttes til funksjonell modus for bruk i utvikling.

Mål og vekt

Når du velger en bærbar datamaskin, styres programmereren av spørsmålene om bekvemmelighet og portabilitet. Og selv om en stor skjerm og et tastatur er ekstremt viktig, husk at du sannsynligvis må ha med deg alt dette.

MacBook Air 2020
MacBook Air 2020

Bærbare datamaskiner som veier mer enn 2 kg er upraktiske for konstant bæring. Det er også verdt å se nærmere på modellene som lades via USB Type - C. Ladere av denne typen finnes overalt, noe som gjør at du ikke kan ta med deg en klumpete adapter.

Operativsystem

Hvis du trenger et verktøy for iOS-programmering, er MacBook det eneste riktige valget. Apple-produkter er også egnet for utvikling for Linux-servere, siden macOS er basert på Unix-kjernen. Dette betyr at koden som kjører på den bærbare datamaskinen vil kjøre på serveren uten problemer.

I tillegg er det laget et stort antall programmer for macOS rettet mot webutvikling, noe som også er et viktig pluss. Til slutt lar optimaliserte fonter MacBook-er vise flere kodelinjer enn bærbare Windows-maskiner med samme skjermhøyde.

macOS Catalina
macOS Catalina

Noen ganger gir imidlertid ikke Apple-enheter det nødvendige ytelsesnivået, og arbeidsoppgaver krever ikke et spesifikt operativsystem. Da er det fornuftig å velge blant bærbare Windows-maskiner: noen av dem er ikke bare kraftigere enn MacBooks, men også utstyrt med et bedre tastatur og et rikt sett med porter.

Prosessor og minne

For en programmerer er hastigheten på kodekompilering viktig, og dette bestemmer kravene til prosessoren. Det skal gi høy ytelse i Turbo Boost-modus, det vil si en kortsiktig økning i frekvenser. Ytelsen til en enkelt kjerne er også viktig, siden mange utviklingsoppgaver ikke involverer multithreading.

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

Å kompilere koden legger en belastning på CPU-en i korte perioder, mellom hvilke den bærbare datamaskinen kjører mindre intensivt. Derfor er ikke kjølesystemet og konstant kraft like viktig her som ved videobehandling og 3D-modellering. Mange utviklere trenger heller ikke et kraftig grafikkort, selv om ting er annerledes på noen områder, for eksempel maskinlæring.

Men du trenger mye minne for programmering. Dette gjelder spesielt RAM, som brukes på utviklingsmiljøer og kjøring av den skrevne koden.8 GB RAM og 256 GB permanent minne er det absolutte minimum, som du ikke bør gå under.

Dessuten, i en rekke oppgaver, trenger en utvikler en kolossal mengde RAM og ROM, for eksempel for å analysere store data. Og selv om dette er spesielle tilfeller, er det bedre å velge modeller med tilstrekkelig minnekapasitet.

Batteri og lading

Batterilevetid er en av de viktigste parameterne i bærbare datamaskiner. Når de velger, ser mange på kapasiteten til batteriet og, basert på det, anslår hvor lenge enheten vil vare til den er utladet. Men dette er ikke helt riktig tilnærming.

Selvstendigheten til en bærbar datamaskin avhenger ikke bare av kapasiteten til batteriet, men også av ressursforbruket til de interne komponentene. Ultrabooks bruker energieffektive prosessorer og videoadaptere. Dette er grunnen til at MacBook Air med et 50 Wh batteri kan vare i opptil 12 timer med aktiv skjerm, mens MacBook Pro 13 med 58 Wh bare varer rundt 9 timer.

Lader din Apple bærbare datamaskin
Lader din Apple bærbare datamaskin

Som vi sa, er bærbare PC-er med USB Type-C-lading den beste løsningen når det gjelder allsidighet og portabilitet. USB Power Delivery-standarden har imidlertid sine ulemper, for eksempel manglende evne til å overføre mer enn 100W strøm, noe som begrenser ytelsen.

Hvis oppgavene dine krever store dataressurser, må du velge mellom modeller med store adaptere og upraktisk ladekontakt. Man bør også huske på at ytelsen til bærbare Windows-datamaskiner synker når de kjøres på batteri, mens MacBook-er leverer tilsvarende strøm både fra strømnettet og fra batteriet.

Hvilken bærbar PC å kjøpe for programmering

Apple MacBook Pro 16"

Programmering av bærbar PC: Apple MacBook Pro 16"
Programmering av bærbar PC: Apple MacBook Pro 16"

Fordeler: Crisp 16: 10 Retina-skjerm, macOS, bransjeledende touchpad, redesignet tastatur.

Ulemper: kort tastevandring på 1 mm, mangel på fysiske F1 – F12-nøkler, umulig å uavhengig erstatte SSD-en loddet på hovedkortet.

Huawei MateBook X Pro

Notatbok for programmering: Huawei MateBook X Pro
Notatbok for programmering: Huawei MateBook X Pro

Fordeler: Høyoppløselig 3:2-sideforhold-skjerm, flott tastatur og berøringsflate, 16 GB RAM, 1 TB intern lagring, Intel Core i7-10510u-prosessor med enkelkjerne med høy ytelse og Turbo Boost.

Ulemper: et webkamera innebygd i tastaturet, upraktisk for videosamtaler.

DELL XPS 15

Programmeringsnotatbok: DELL XPS 15
Programmeringsnotatbok: DELL XPS 15

Fordeler: høykvalitetsmontering, liten størrelse, utmerket skjerm, veldig kraftig Intel H.

Ulemper: 4K-skjerm er kun tilgjengelig i eldre konfigurasjoner.

Hedre MAGICBOOK PRO

Notatbok for programmering: Honor MAGICBOOK PRO
Notatbok for programmering: Honor MAGICBOOK PRO

Fordeler: stor skjerm, komfortabelt tastatur, god ytelse, lav pris.

Ulemper: 8 GB RAM, et webkamera innebygd i tastaturet, upraktisk for videosamtaler.

Lenovo ThinkPad E14

Programmeringsnotatbok: Lenovo ThinkPad E14
Programmeringsnotatbok: Lenovo ThinkPad E14

Fordeler: Flott tastatur, 16 GB RAM, Intel Core i7-10510u-prosessor med enkeltkjerne med høy ytelse og Turbo Boost, rikt sett med porter.

Ulemper: Ikke den beste skjermkvaliteten.

Xiaomi Mi Notebook Pro 15,6 tommer

Notatbok for programmering: Xiaomi Mi Notebook Pro 15, 6 ″
Notatbok for programmering: Xiaomi Mi Notebook Pro 15, 6 ″

Fordeler: stor skjerm, anstendig maskinvare, komfortabelt tastatur.

Ulemper: Ikke den mest effektive kjøleløsningen for en 15 bærbar PC.

Microsoft Surface Laptop 3 15

Programmeringsnotatbok: Microsoft Surface Laptop 3 15
Programmeringsnotatbok: Microsoft Surface Laptop 3 15

Fordeler: Stor skjerm med 3:2 sideforhold med mange kodelinjer utmerket tastatur og pekeplate.

Ulemper: proprietær lading.

Anbefalt: