คอมพิวเตอร์สำหรับโปรแกรมเมอร์เป็นเครื่องมือทำงานหลักรองจากหัวหน้า แม้ว่าการพกพาจะเป็นคุณลักษณะเสริม แต่แล็ปท็อปก็สะดวกมากสำหรับวัตถุประสงค์บางประการและด้วยเหตุผลหลายประการ:
- พกพาติดตัวไปงานด่วนได้
- การมีเครื่องมือที่ปรับแต่งเองสะดวกกว่าการปรับใช้สภาพแวดล้อมการพัฒนาชั่วคราวบนเครื่องของผู้อื่นทุกครั้ง
- ใช้งานได้ทั้งบนโต๊ะและบนโซฟา
คุณควรเลือกแล็ปท็อปตัวใด
คำถามที่สำคัญที่สุดที่ต้องถามเมื่อเลือกแล็ปท็อปสำหรับการเขียนโปรแกรมคือ - คุณเขียนซอฟต์แวร์สำหรับแพลตฟอร์มใด ในเรื่องนี้ การพัฒนาซอฟต์แวร์สามารถแบ่งออกเป็นประเภทต่อไปนี้: การพัฒนาเว็บ (เบราว์เซอร์ เว็บเซิร์ฟเวอร์) การพัฒนาซอฟต์แวร์สำหรับระบบปฏิบัติการเดสก์ท็อป (คอมพิวเตอร์ แล็ปท็อป) การพัฒนามือถือ (สมาร์ทโฟน แท็บเล็ต นาฬิกา ฯลฯ) นอกจากนี้ยังมีพื้นที่ของการคำนวณทางวิทยาศาสตร์ที่ซับซ้อนและการเรียนรู้ด้วยเครื่อง แต่สำหรับพวกเขาตามกฎแล้วจะใช้อุปกรณ์พิเศษดังนั้นเราจะไม่พิจารณาพวกเขา
ด้วยเหล็ก ทุกอย่างเรียบง่าย ยิ่งทรงพลังและทันสมัยยิ่งดี แต่ถึงกระนั้นคุณไม่ควรวิ่งไปซื้อแล็ปท็อปรุ่นใหม่ทุกรุ่นที่ออกมาโดยไม่ตั้งใจ เพื่อการพัฒนาที่สะดวกสบายมากขึ้นหรือน้อยลง RAM อย่างน้อย 8 กิกะไบต์, ไดรฟ์ SSD 100 กิกะไบต์และโปรเซสเซอร์บางตัวที่มีอายุไม่เกิน 5 ปีมีความเหมาะสม ประสิทธิภาพโดยรวมของฮาร์ดแวร์ส่งผลโดยตรงต่อความเร็วของการสร้างและการรวบรวมแอปพลิเคชัน ซึ่งลดวงจรของการพัฒนาซอฟต์แวร์และการทดสอบ
ด้วยขนาดหน้าจอ ทุกอย่างยังชัดเจนโดยสัญชาตญาณ - ยิ่งหน้าจอใหญ่ขึ้นเท่าใด ข้อมูลก็จะยิ่งพอดีกับมันมากขึ้น และเคสก็ใหญ่ขึ้น และด้วยเหตุนี้ น้ำหนักของแล็ปท็อปจึงเพิ่มขึ้น ในกรณีส่วนใหญ่ หน้าจอมาตรฐานขนาด 15 นิ้วก็ใช้ได้
แต่การเลือกระบบปฏิบัติการสามารถกำหนดข้อ จำกัด บางอย่างในการทำงานต่อไปได้ สิ่งสำคัญคือการคอมไพล์แอปพลิเคชันสำหรับแพลตฟอร์ม Apple (macOS, iOS, watchOS, tvOS และอื่นๆ) คุณต้องมีคอมพิวเตอร์ที่ใช้ระบบปฏิบัติการ macOS
ดังนั้น หากคุณกำลังเขียนซอฟต์แวร์สำหรับหนึ่งในแพลตฟอร์มของ Apple คุณจำเป็นต้องมี MacBook โดยหลักการแล้ว มีวิธีทำให้ macOS บนฮาร์ดแวร์จากผู้ผลิตรายอื่นได้ แต่จะละเมิดข้อตกลงสิทธิ์การใช้งานและต้องใช้ความพยายามเพิ่มเติม (เช่น การเลือกการกำหนดค่าฮาร์ดแวร์เฉพาะ) โดยไม่รับประกันผลการทำงาน
การพัฒนาสำหรับ Windows และ Linux นั้นง่ายกว่าเล็กน้อย - ไม่มีอะไรป้องกันคุณจากการคอมไพล์แอปพลิเคชันสำหรับ Windows หรือ Linux บนระบบปฏิบัติการเดสก์ท็อปยอดนิยมสามระบบ (Windows, Linux, macOS) แต่ยังสะดวกกว่าในการพัฒนาซอฟต์แวร์บน แพลตฟอร์มเป้าหมาย ด้วยการติดตั้ง Windows และ Linux พร้อมกันบนแล็ปท็อปเครื่องเดียวกัน เพื่อที่จะสลับไปมาระหว่างกันหากจำเป็น มักจะไม่มีปัญหาเช่นกัน สิ่งสำคัญคือต้องมีเนื้อที่ว่างบนฮาร์ดดิสก์เพียงพอ
หากคุณกำลังพัฒนาเว็บไซต์ แล็ปท็อปที่ใช้ระบบปฏิบัติการสามระบบนี้จะทำงานให้คุณ