A programozó számítógépe a fő munkaeszköz a fej után. Bár a hordozhatóság opcionális attribútum, a laptop néhány objektív és szubjektív okból nagyon kényelmes:
- sürgős feladatokra magával viheti egy hosszú útra
- kényelmesebb, ha kéznél van egy testreszabott eszköz, mint egy ideiglenes fejlesztői környezetet telepíteni más gépére
- dolgozhat vele az asztalnál ülve és a kanapén is
Tehát melyik laptopot válassza?
A legfontosabb kérdés, amelyet a laptop programozáshoz való választásakor fel kell tenni: milyen platformokra írsz szoftvert? Ebben a tekintetben a szoftverfejlesztés a következő típusokra osztható: webfejlesztés (böngészők, webszerverek), szoftverfejlesztés asztali operációs rendszerek számára (számítógépek, laptopok), mobilfejlesztés (okostelefonok, táblagépek, órák stb.). A komplex tudományos számításnak és a gépi tanulásnak is vannak területei, de számukra általában speciális berendezéseket használnak, ezért ezeket nem vesszük figyelembe.
A vasnál minden egyszerű - minél erősebb és modernebb, annál jobb. De ennek ellenére nem szabad ész nélkül rohangálnia, hogy megvásárolja az összes megjelenő új laptop modellt. A többé-kevésbé kényelmes fejlesztéshez legalább 8 gigabájt RAM, 100 gigabájtos SSD-meghajtó és néhány, 5 évnél nem régebbi processzor alkalmas. A hardver általános teljesítménye közvetlenül befolyásolja az alkalmazások készítésének és fordításának sebességét, ami csökkenti a szoftverfejlesztés és tesztelés ciklusát.
A képernyő méretével minden intuitív módon tiszta is: minél nagyobb a képernyő, annál több információ fér el rajta, és annál nagyobb a tok és következésképpen a laptop súlya. A legtöbb esetben a szokásos 15 hüvelykes képernyő rendben van.
De az operációs rendszer megválasztása bizonyos korlátozásokat szabhat a későbbi munkákra. A lényeg az, hogy az Apple platformok (macOS, iOS, watchOS, tvOS és mások) alkalmazásainak összeállításához számítógépre van szükség, amelyen fut a macOS operációs rendszer.
Ezért, ha az egyik Apple platformhoz írsz szoftvert, akkor valószínűleg MacBookra lesz szükséged. Elvileg vannak módok arra, hogy a macOS-t más gyártók hardvereire helyezzék, de ez sérti a licencszerződést, és további erőfeszítéseket igényel (például egy adott hardverkonfiguráció kiválasztása) anélkül, hogy garantálná a munka eredményét.
A Windows és Linux fejlesztése kissé könnyebb - semmi sem akadályozza meg a Windows vagy Linux alkalmazás összeállítását a három legnépszerűbb asztali operációs rendszer bármelyikén (Windows, Linux, macOS), de még mindig kényelmesebb szoftvereket fejleszteni célplatform. A Windows és a Linux egyidejű telepítésével ugyanarra a laptopra, hogy szükség esetén válthassunk közöttük, általában nincs is probléma, a lényeg az, hogy elegendő hely legyen a merevlemezen.
Ha webfejlesztést végez, akkor az Ön számára a laptop, amely a három operációs rendszer bármelyikét futtatja.