Innehållsförteckning:

Hur man väljer en bärbar dator för programmering
Hur man väljer en bärbar dator för programmering
Anonim

De viktigaste egenskaperna och modellerna som du bör titta närmare på.

Hur man väljer en bärbar dator för programmering
Hur man väljer en bärbar dator för programmering

För att arbeta med kod behöver en programmerare ett kvalitetsverktyg, som ofta är en bärbar dator. Men hur väljer man rätt modell om man precis kommit in i branschen och inte helt förstår vilka utmaningar man kommer att möta? Låt oss försöka ge allmänna rekommendationer som kommer att förenkla valet av en bärbar dator för programmering.

Vad ska man leta efter

Display och tangentbord

Varje dag skriver en utvecklare hundratals rader med liten kod, så skärmen och tangentbordet är de viktigaste faktorerna när man väljer. En 13-tumsskärm räcker inte. Bildförhållandet är också viktigt: bärbara datorer med 16:10 eller 3:2 skärmar kan passa fler linjer.

Huawei MateBook X Pro
Huawei MateBook X Pro

För långvarigt arbete med tangentbordet är bakgrundsbelysningen, knapparnas stora storlek och färddjupet på minst 1,3 mm användbara. Frågan om bekvämlighet är dock alltid subjektiv, så det är värt att skriva ut ett par stycken text på en bärbar dator innan du köper.

Det är också viktigt att undvika atypiska layouter. Till exempel, på Razer bärbara datorer tillverkade före 2020, är den högra Shift grunt och placerad bakom pilblocket, vilket gör det svårt att skriva snabbt.

Touchbar i MacBook Pro 13 tum
Touchbar i MacBook Pro 13 tum

Vissa utvecklingsmiljöer som PhpStorm och IntelliJ använder ofta knapparna F1 – F12. I moderna bärbara datorer används de också som snabbtangenter för att justera ljusstyrka, volym och andra inställningar. Det är viktigt att de kan växlas till funktionsläge för användning i utveckling.

Mått och vikt

När du väljer en bärbar dator styrs programmeraren av frågorna om bekvämlighet och portabilitet. Och även om en stor skärm och ett tangentbord är oerhört viktigt, kom ihåg att du förmodligen kommer att behöva bära allt detta med dig.

MacBook Air 2020
MacBook Air 2020

Bärbara datorer som väger mer än 2 kg är obekväma att bära hela tiden. Det är också värt att titta närmare på modellerna som laddas via USB Typ - C. Laddare av denna typ finns överallt, vilket gör att du inte kan bära en skrymmande adapter med dig.

Operativ system

Om du behöver ett verktyg för iOS-programmering är MacBook det enda rätta valet. Dessutom är Apple-produkter lämpliga för utveckling för Linux-servrar, eftersom macOS är baserat på Unix-kärnan. Detta innebär att koden som körs på den bärbara datorn kommer att köras på servern utan problem.

Dessutom har ett enormt antal program gjorts för macOS riktade mot webbutveckling, vilket också är ett viktigt plus. Slutligen, optimerade teckensnitt tillåter MacBooks att visa fler rader kod än Windows-bärbara datorer med samma skärmhöjd.

macOS Catalina
macOS Catalina

Men ibland ger inte Apple-enheter den erforderliga prestandanivån och arbetsuppgifter kräver inte ett specifikt operativsystem. Då är det vettigt att välja mellan bärbara Windows-datorer: några av dem är inte bara kraftfullare än MacBooks, utan också utrustade med ett bättre tangentbord och en rik uppsättning portar.

Processor och minne

För en programmerare är hastigheten på kodkompileringen viktig, och detta bestämmer kraven på processorn. Det ska ge hög prestanda i Turbo Boost-läge, det vill säga en kortvarig ökning av frekvenserna. Prestanda för en enskild kärna är också viktigt, eftersom många utvecklingsuppgifter inte involverar multithreading.

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

Att kompilera koden belastar CPU:n under korta tidsperioder, mellan vilka den bärbara datorn körs mindre intensivt. Därför är kylsystemet och konstant effekt inte lika viktigt här som vid videobehandling och 3D-modellering. Dessutom behöver många utvecklare inte ett kraftfullt grafikkort, även om saker och ting är annorlunda på vissa områden, som maskininlärning.

Men du behöver mycket minne för programmering. Detta gäller särskilt RAM, som läggs på utvecklingsmiljöer och körning av den skrivna koden.8 GB RAM och 256 GB permanent minne är det absoluta minimumet, under vilket du inte ska gå under.

Dessutom, i ett antal uppgifter, behöver en utvecklare en kolossal mängd RAM och ROM, till exempel för att analysera big data. Och även om det här är speciella fall är det bättre att välja modeller med tillräcklig minneskapacitet.

Batteri och laddning

Batteritiden är en av de viktigaste parametrarna i bärbara datorer. När de väljer tittar många på batteriets kapacitet och uppskattar utifrån det hur länge enheten kommer att hålla tills den laddas ur. Men detta är inte riktigt rätt tillvägagångssätt.

En bärbar dators autonomi beror inte bara på batteriets kapacitet, utan också på förbrukningen av resurser av de interna komponenterna. Ultrabooks använder energieffektiva processorer och videoadaptrar. Det är därför MacBook Air med ett 50 Wh batteri kan hålla i upp till 12 timmars aktiv skärm, medan MacBook Pro 13 med 58 Wh bara varar cirka 9 timmar.

Laddar din bärbara Apple-dator
Laddar din bärbara Apple-dator

Som vi sa är bärbara datorer med USB Type-C-laddning den bästa lösningen när det gäller mångsidighet och portabilitet. USB Power Delivery-standarden har dock sina nackdelar, såsom oförmågan att överföra mer än 100W ström, vilket begränsar prestandan.

Om dina uppgifter kräver stora datorresurser måste du välja mellan modeller med skrymmande adaptrar och obekväm laddningskontakt. Man bör också komma ihåg att prestanda för bärbara Windows-datorer sjunker när de körs på batteri, medan MacBooks levererar liknande kraft både från elnätet och från batteriet.

Vilken bärbar dator man ska köpa för programmering

Apple MacBook Pro 16 tum

Programmering av bärbar dator: Apple MacBook Pro 16 tum
Programmering av bärbar dator: Apple MacBook Pro 16 tum

Fördelar: Crisp 16: 10 Retina-skärm, macOS, branschledande pekplatta, omdesignat tangentbord.

Nackdelar: kort tangentrörelse på 1 mm, brist på fysiska F1 – F12-nycklar, omöjlighet att självständigt ersätta SSD:n lödd på moderkortet.

Huawei MateBook X Pro

Notebook för programmering: Huawei MateBook X Pro
Notebook för programmering: Huawei MateBook X Pro

Fördelar: Högupplöst bildförhållande 3:2-skärm, bra tangentbord och pekplatta, 16 GB RAM, 1 TB intern lagring, Intel Core i7-10510u-processor med högpresterande enkelkärna och Turbo Boost.

Nackdelar: en webbkamera inbyggd i tangentbordet, obekväm för videosamtal.

DELL XPS 15

Programmering av bärbar dator: DELL XPS 15
Programmering av bärbar dator: DELL XPS 15

Fördelar: högkvalitativ montering, liten storlek, utmärkt skärm, mycket kraftfull Intel H.

Nackdelar: 4K-skärm är endast tillgänglig i äldre konfigurationer.

Hedra MAGICBOOK PRO

Anteckningsbok för programmering: Honor MAGICBOOK PRO
Anteckningsbok för programmering: Honor MAGICBOOK PRO

Fördelar: stor skärm, bekvämt tangentbord, bra prestanda, lågt pris.

Nackdelar: 8 GB RAM, en webbkamera inbyggd i tangentbordet, obekvämt för videosamtal.

Lenovo ThinkPad E14

Programmeringsanteckningsbok: Lenovo ThinkPad E14
Programmeringsanteckningsbok: Lenovo ThinkPad E14

Fördelar: Bra tangentbord, 16 GB RAM, Intel Core i7-10510u-processor med högpresterande enkelkärna och Turbo Boost, rik uppsättning portar.

Nackdelar: Inte den bästa skärmkvaliteten.

Xiaomi Mi Notebook Pro 15,6 tum

Notebook för programmering: Xiaomi Mi Notebook Pro 15, 6 ″
Notebook för programmering: Xiaomi Mi Notebook Pro 15, 6 ″

Fördelar: stor skärm, anständig hårdvara, bekvämt tangentbord.

Nackdelar: Inte den mest effektiva kyllösningen för en 15 bärbar dator.

Microsoft Surface Laptop 3 15

Programmeringsanteckningsbok: Microsoft Surface Laptop 3 15
Programmeringsanteckningsbok: Microsoft Surface Laptop 3 15

Fördelar: Stor skärm med bildförhållandet 3:2 med många rader kod utmärkt tangentbord och pekplatta.

Nackdelar: proprietär laddning.

Rekommenderad: