Computeren til programmøren er det vigtigste arbejdsredskab efter hovedet. Selvom bærbarhed er en valgfri attribut, er en bærbar computer meget praktisk af nogle objektive og mange subjektive grunde:
- du kan tage det med på en lang tur til presserende opgaver
- det er mere praktisk at have et tilpasset værktøj ved hånden end at installere et midlertidigt udviklingsmiljø på en andens maskine hver gang
- du kan arbejde med det både ved bordet og i sofaen
Så hvilken bærbar computer skal du vælge?
Det vigtigste spørgsmål, du skal stille, når du vælger en bærbar computer til programmering er - hvilke platforme skriver du software til? I denne henseende kan softwareudvikling opdeles i følgende typer: webudvikling (browsere, webservere), softwareudvikling til stationære operativsystemer (computere, bærbare computere), mobiludvikling (smartphones, tablets, ure osv.). Der er også områder med kompleks videnskabelig databehandling og maskinindlæring, men for dem anvendes som regel specialudstyr, så vi vil ikke overveje dem.
Med jern er alt simpelt - jo mere kraftfuld og moderne, jo bedre. Men stadig skal du ikke tankeløst løbe for at købe op hver nye bærbare model, der kommer ud. For mere eller mindre behagelig udvikling er mindst 8 gigabyte RAM, et SSD-drev på 100 gigabyte og en eller anden processor, der ikke er ældre end 5 år, egnede. Den overordnede ydelse af hardwaren påvirker direkte hastigheden ved opbygning og kompilering af applikationer, hvilket reducerer cyklus med softwareudvikling og test.
Med skærmstørrelsen er alt også intuitivt klart - jo større skærmen er, jo mere information kan der passe på den, og jo større er sagen og følgelig vægten af den bærbare computer. I de fleste tilfælde er en standard 15-tommers skærm fin.
Men valget af operativsystem kan pålægge nogle begrænsninger for efterfølgende arbejde. Sagen er, at for at kompilere applikationer til Apple-platforme (macOS, iOS, watchOS, tvOS og andre) har du brug for en computer, der kører macOS-operativsystemet.
Derfor, hvis du skriver software til en af Apple-platformene, har du sandsynligvis brug for en MacBook. I princippet er der måder at placere macOS på hardware fra andre producenter, men dette overtræder licensaftalen og kræver yderligere indsats (f.eks. Valg af en bestemt hardwarekonfiguration) uden at garantere et arbejdsresultat.
Udvikling til Windows og Linux er lidt lettere - intet forhindrer dig i at kompilere en applikation til Windows eller Linux på nogen af de tre mest populære desktop-operativsystemer (Windows, Linux, macOS), men det er stadig mere praktisk at udvikle software på målplatform. Med installationen af Windows og Linux på samme tid på den samme bærbare computer, for at skifte mellem dem, hvis det er nødvendigt, er der normalt heller ikke noget problem, det vigtigste er at have nok plads på harddisken.
Hvis du laver webudvikling, fungerer en bærbar computer, der kører et af disse tre operativsystemer, for dig.