Ang computer para sa programmer ay ang pangunahing tool sa pagtatrabaho, pagkatapos ng ulo. Bagaman ang kakayahang dalhin ay isang opsyonal na katangian, ang isang laptop ay napaka-maginhawa para sa ilang mga layunin at maraming mga kadahilanan na paksa:
- maaari mo itong dalhin sa isang mahabang paglalakbay para sa mga kagyat na gawain
- mas maginhawa na magkaroon ng isang pasadyang tool sa kamay kaysa sa pag-deploy ng isang pansamantalang kapaligiran sa pag-unlad sa makina ng ibang tao sa tuwing
- maaari kang magtrabaho kasama nito kapwa nakaupo sa mesa at sa sofa
Kaya aling laptop ang dapat mong piliin?
Ang pinakamahalagang tanong na tanungin kapag pumipili ng isang laptop para sa pagprograma ay - para saan ang mga platform ng pagsusulat ng software? Kaugnay nito, ang pag-unlad ng software ay maaaring nahahati sa mga sumusunod na uri: pagbuo ng web (browser, web server), pagpapaunlad ng software para sa mga operating system ng desktop (computer, laptop), pag-unlad ng mobile (smartphone, tablet, relo, atbp.). Mayroon ding mga lugar ng kumplikadong pang-agham na pag-compute at pag-aaral ng makina, ngunit para sa kanila, bilang panuntunan, ginagamit ang mga dalubhasang kagamitan, kaya hindi namin ito isasaalang-alang.
Sa bakal, lahat ay simple - mas malakas at moderno, mas mabuti. Ngunit gayon pa man, hindi ka dapat tumakbo nang walang pag-iisip upang bumili ng bawat bagong modelo ng laptop na lalabas. Para sa higit pa o hindi gaanong komportableng pag-unlad, hindi bababa sa 8 gigabytes ng RAM, isang SSD drive na 100 gigabytes at ilang processor na hindi hihigit sa 5 taon ang angkop. Ang pangkalahatang pagganap ng hardware ay direktang nakakaapekto sa bilis ng pagbuo at pag-compile ng mga application, na binabawasan ang ikot ng pag-unlad at pagsubok ng software.
Sa laki ng screen, ang lahat ay malinaw din na malinaw - mas malaki ang screen, mas maraming impormasyon ang maaaring magkasya dito at mas malaki ang kaso at, dahil dito, ang bigat ng laptop. Sa karamihan ng mga kaso, ang isang pamantayang 15-pulgada na screen ay mabuti.
Ngunit ang pagpili ng operating system ay maaaring magpataw ng ilang mga paghihigpit sa kasunod na trabaho. Ang bagay ay upang mag-ipon ng mga application para sa mga platform ng Apple (macOS, iOS, watchOS, tvOS at iba pa), kailangan mo ng isang computer na nagpapatakbo ng macOS operating system.
Samakatuwid, kung nagsusulat ka ng software para sa isa sa mga platform ng Apple, malamang na kakailanganin mo ng isang MacBook. Sa prinsipyo, may mga paraan upang ilagay ang macOS sa hardware mula sa iba pang mga tagagawa, ngunit lalabag ito sa kasunduan sa lisensya at mangangailangan ng karagdagang pagsisikap (pagpili ng isang tukoy na pagsasaayos ng hardware, halimbawa) nang hindi ginagarantiyahan ang isang gumaganang resulta.
Ang kaunlaran para sa Windows at Linux ay medyo madali - walang pumipigil sa iyo sa pag-iipon ng isang application para sa Windows o Linux sa alinman sa tatlong pinakatanyag na operating system ng desktop (Windows, Linux, macOS), ngunit mas maginhawa pa rin upang makabuo ng software sa target na platform. Sa pag-install ng Windows at Linux nang sabay-sabay sa parehong laptop, upang lumipat sa pagitan ng mga ito kung kinakailangan, karaniwang walang problema alinman, ang pangunahing bagay ay ang magkaroon ng sapat na puwang sa hard disk.
Kung gumagawa ka ng pag-unlad sa web, gagana ang isang laptop na nagpapatakbo ng anuman sa tatlong operating system na ito para sa iyo.