Inhoudsopgave:

Hoe een laptop te kiezen om te programmeren
Hoe een laptop te kiezen om te programmeren
Anonim

De belangrijkste kenmerken en modellen die u van naderbij moet bekijken.

Hoe een laptop te kiezen om te programmeren
Hoe een laptop te kiezen om te programmeren

Om met code te werken, heeft een programmeur een kwaliteitstool nodig, vaak een laptop. Maar hoe kiest u het juiste model als u net de branche bent betreden en niet volledig begrijpt met welke uitdagingen u te maken krijgt? Laten we proberen algemene aanbevelingen te geven die de keuze van een laptop voor programmeren zullen vereenvoudigen.

Waarnaar te zoeken

Scherm en toetsenbord

Elke dag schrijft een ontwikkelaar honderden regels kleine code, dus het scherm en toetsenbord zijn de belangrijkste factoren bij het kiezen. Een 13-inch scherm is niet genoeg. Ook de beeldverhouding is belangrijk: laptops met 16:10 of 3:2 schermen kunnen meer lijnen inpassen.

Huawei MateBook X Pro
Huawei MateBook X Pro

Voor langdurig werken met het toetsenbord zijn de achtergrondverlichting, het grote formaat van de toetsen en de slagdiepte van minimaal 1,3 mm handig. De kwestie van gemak is echter altijd subjectief, dus het is de moeite waard om een paar alinea's tekst op een laptop af te drukken voordat u koopt.

Het is ook belangrijk om atypische lay-outs te vermijden. Op Razer-laptops die vóór 2020 zijn geproduceerd, is de rechter Shift bijvoorbeeld ondiep en bevindt deze zich achter het pijlblok, waardoor het moeilijk is om snel te typen.

Touchbar in MacBook Pro 13 ″
Touchbar in MacBook Pro 13 ″

Sommige ontwikkelomgevingen zoals PhpStorm en IntelliJ gebruiken vaak de F1-F12-knoppen. In moderne laptops worden ze ook gebruikt als sneltoetsen voor het aanpassen van helderheid, volume en andere instellingen. Het is belangrijk dat ze kunnen worden overgeschakeld naar de functionele modus voor gebruik in ontwikkeling.

Dimensies en gewicht

Bij het kiezen van een laptop laat de programmeur zich leiden door de problemen van gemak en draagbaarheid. En hoewel een groot scherm en toetsenbord enorm belangrijk zijn, moet je er rekening mee houden dat je dit waarschijnlijk allemaal met je mee moet dragen.

MacBook Air 2020
MacBook Air 2020

Laptops met een gewicht van meer dan 2 kg zijn onhandig om constant te dragen. Het is ook de moeite waard om de modellen die worden opgeladen via USB Type - C nader te bekijken. Opladers van dit type vind je overal, waardoor je geen lompe adapter mee hoeft te nemen.

Besturingssysteem

Als je een tool nodig hebt voor iOS-programmering, is de MacBook de enige juiste keuze. Ook zijn Apple producten geschikt voor ontwikkeling voor Linux-servers, aangezien macOS is gebaseerd op de Unix-kernel. Dit betekent dat de code die op de laptop draait zonder problemen op de server draait.

Daarnaast zijn er enorm veel programma's gemaakt voor macOS gericht op webontwikkeling, wat ook een belangrijk pluspunt is. Ten slotte kunnen MacBooks met geoptimaliseerde lettertypen meer regels code weergeven dan Windows-laptops met dezelfde schermhoogte.

macOS Catalina
macOS Catalina

Soms bieden Apple-apparaten echter niet het vereiste prestatieniveau en vereisen werktaken geen specifiek besturingssysteem. Dan is het logisch om te kiezen tussen Windows-laptops: sommige zijn niet alleen krachtiger dan MacBooks, maar ook uitgerust met een beter toetsenbord en een rijk aantal poorten.

Processor en geheugen

Voor een programmeur is de snelheid van codecompilatie belangrijk, en dit bepaalt de vereisten voor de processor. Het zou hoge prestaties moeten leveren in de Turbo Boost-modus, dat wil zeggen een kortetermijnverhoging van frequenties. De performance van een enkele core is ook belangrijk, aangezien bij veel ontwikkeltaken geen multithreading nodig is.

DELL XPS13 (9300)
DELL XPS13 (9300)

Het compileren van de code belast de CPU voor korte tijd, waartussen de laptop minder intensief draait. Daarom zijn het koelsysteem en constant vermogen hier niet zo belangrijk als bij videoverwerking en 3D-modellering. Ook hebben veel ontwikkelaars geen krachtige grafische kaart nodig, hoewel op sommige gebieden, zoals machine learning, de zaken anders zijn.

Maar om te programmeren heb je veel geheugen nodig. Dit geldt met name voor RAM, dat wordt besteed aan ontwikkelomgevingen en het uitvoeren van de geschreven code.8 GB RAM en 256 GB permanent geheugen is het absolute minimum, daaronder moet je niet gaan.

Bovendien heeft een ontwikkelaar bij een aantal taken een kolossale hoeveelheid RAM en ROM nodig, bijvoorbeeld voor het analyseren van big data. En hoewel dit speciale gevallen zijn, is het beter om modellen met voldoende geheugencapaciteit te kiezen.

Batterij en opladen

De levensduur van de batterij is een van de belangrijkste parameters in notebooks. Velen kijken bij het kiezen naar de capaciteit van de batterij en schatten op basis daarvan in hoe lang het apparaat meegaat totdat het leeg is. Maar dit is niet helemaal de juiste aanpak.

De autonomie van een laptop hangt niet alleen af van de capaciteit van de batterij, maar ook van het verbruik van bronnen door de interne componenten. Ultrabooks gebruiken energiezuinige processors en videoadapters. Dit is de reden waarom de MacBook Air met een 50 Wh-batterij tot 12 uur actief scherm meegaat, terwijl de MacBook Pro 13 met 58 Wh slechts ongeveer 9 uur meegaat.

Uw Apple-laptop opladen
Uw Apple-laptop opladen

Zoals we al zeiden, zijn notebooks met USB Type-C-oplader de beste oplossing in termen van veelzijdigheid en draagbaarheid. De USB Power Delivery-standaard heeft echter zijn nadelen, zoals het onvermogen om meer dan 100 W vermogen over te dragen, wat de prestaties beperkt.

Als uw taken grote computerbronnen vereisen, moet u kiezen uit modellen met omvangrijke adapters en onhandige oplaadconnector. Houd er ook rekening mee dat de prestaties van Windows-laptops afnemen wanneer ze op batterijstroom werken, terwijl MacBooks een vergelijkbaar vermogen leveren, zowel van het lichtnet als van de batterij.

Welke laptop kopen om te programmeren

Apple MacBook Pro 16

Programmeerlaptop: Apple MacBook Pro 16 ″
Programmeerlaptop: Apple MacBook Pro 16 ″

Voordelen: Scherp 16:10 Retina-display, macOS, toonaangevend touchpad, opnieuw ontworpen toetsenbord.

Nadelen: korte toetsafstand van 1 mm, gebrek aan fysieke F1-F12-toetsen, onmogelijkheid om de op het moederbord gesoldeerde SSD zelfstandig te vervangen.

Huawei MateBook X Pro

Notebook om te programmeren: Huawei MateBook X Pro
Notebook om te programmeren: Huawei MateBook X Pro

Voordelen: High-definition 3: 2-beeldverhoudingscherm, geweldig toetsenbord en touchpad, 16 GB RAM, 1 TB interne opslag, Intel Core i7-10510u-processor met krachtige single core en Turbo Boost.

Nadelen: een webcamera ingebouwd in het toetsenbord, onhandig voor videogesprekken.

DELL XPS 15

Programmeer notebook: DELL XPS 15
Programmeer notebook: DELL XPS 15

Pluspunten: hoogwaardige montage, klein formaat, uitstekend scherm, zeer krachtige Intel H.

Nadelen: 4K-weergave is alleen beschikbaar in oudere configuraties.

Eer MAGICBOOK PRO

Notebook voor programmeren: Honor MAGICBOOK PRO
Notebook voor programmeren: Honor MAGICBOOK PRO

Pluspunten: groot scherm, comfortabel toetsenbord, goede prestaties, lage prijs.

Nadelen: 8 GB RAM, een webcam ingebouwd in het toetsenbord, onhandig voor videogesprekken.

Lenovo ThinkPad E14

Programmeer notebook: Lenovo ThinkPad E14
Programmeer notebook: Lenovo ThinkPad E14

Voordelen: Geweldig toetsenbord, 16 GB RAM, Intel Core i7-10510u-processor met high-performance single core en Turbo Boost, rijke set poorten.

Nadelen: Niet de beste weergavekwaliteit.

Xiaomi Mi Notebook Pro 15.6

Notebook voor programmering: Xiaomi Mi Notebook Pro 15, 6 ″
Notebook voor programmering: Xiaomi Mi Notebook Pro 15, 6 ″

Pluspunten: groot scherm, degelijke hardware, comfortabel toetsenbord.

Nadelen: Niet de meest efficiënte koeloplossing voor een 15 laptop.

Microsoft Surface-laptop 3 15

Programmering Notebook: Microsoft Surface Laptop 3 15
Programmering Notebook: Microsoft Surface Laptop 3 15

Voordelen: Groot 3: 2 scherm met beeldverhouding en veel regels code uitstekend toetsenbord en touchpad.

Nadelen: eigen opladen.

Aanbevolen: