12 คะแนน โดย GN⁺ 2025-08-25 | 10 ความคิดเห็น | แชร์ทาง WhatsApp
  • ในช่วงไม่กี่ปีที่ผ่านมา ประสิทธิภาพของ CPU พัฒนาขึ้นอย่างก้าวกระโดด แต่ผู้พัฒนาจำนวนมากยังคงใช้ชิปมือถือรุ่นเก่าอยู่ ทำให้ประสิทธิภาพการทำงานลดลง
  • บริการสมัครสมาชิกสำหรับ AI coding มีค่าใช้จ่ายราว $500 ต่อปี ซึ่งถือว่าสมเหตุสมผล และเป็นสัญญาณจากตลาดว่าผลิตภาพของวิศวกรซอฟต์แวร์มีมูลค่าระดับนั้น
  • ในทางกลับกัน CPU ระดับท็อป (AMD Ryzen 9 9950X) สามารถซื้อได้ในราคา $500 และหากคิดค่าเสื่อมราคา 3 ปี จะตกอยู่ที่ราว $170 ต่อปี ซึ่งคุ้มค่ากว่าการสมัครใช้ AI มาก
  • จากผลเบนช์มาร์ก เดสก์ท็อป CPU รุ่นใหม่ล่าสุด ให้ประสิทธิภาพ เร็วกว่า CPU แล็ปท็อปรุ่นเก่ามากกว่า 10 เท่า ช่วยยกระดับความเร็วในการ build และทดสอบได้อย่างชัดเจน
  • ดังนั้นหากคุณมองว่าการสมัคร AI นั้นคุ้มค่า การลงทุนที่ดีที่สุดเพื่อเพิ่มผลิตภาพของนักพัฒนาคือ CPU ที่เร็ว

CPU และผลิตภาพ

  • CPU รุ่นใหม่ล่าสุดเร็วขึ้นราว 3 เท่าเมื่อเทียบกับ 3 ปีก่อน และเดสก์ท็อป CPU เร็วกว่าโน้ตบุ๊กราว 3 เท่า
  • แม้แต่ cloud VM ก็เร็วขึ้น 2~3 เท่าในทุกครั้งที่เปลี่ยนเจเนอเรชัน โดยราคายังใกล้เคียงเดิม
  • ดังนั้นการอัปเกรด CPU คือวิธีที่แน่นอนที่สุดในการรักษาผลิตภาพในระยะยาว

เปรียบเทียบความคุ้มค่าต่อราคา

  • บริการสมัครสมาชิกเครื่องมือ AI coding (เช่น Cursor) กำลังได้รับความนิยม โดยราคาแพ็กเกจทีมอยู่ที่ราว $480~500 ต่อปี
  • บริการอื่น ๆ ก็มีระดับราคาใกล้เคียงกัน ซึ่งสะท้อนว่าผลิตภาพด้านวิศวกรรมมีมูลค่าอย่างน้อย $500 ต่อปี
  • ราคา CPU ระดับสูงสุดอย่าง AMD Ryzen 9 9950X อยู่ที่ $500
    • หากสมมติว่าบริษัทตัดค่าใช้จ่ายเครื่องสำหรับพัฒนาตลอด 3 ปีแบบเส้นตรง จะเฉลี่ยอยู่ที่ $170 ต่อปี
  • เมื่อเทียบกับเงินเดือนวิศวกร แค่ เพิ่มผลิตภาพได้ 1% ก็ถือว่าคุ้มต้นทุนแล้ว

ผลเบนช์มาร์ก

  • ทำการเบนช์มาร์กการคอมไพล์ Linux kernel และการประมวลผล TLS บนเครื่อง 3 ประเภทต่อไปนี้
    • โน้ตบุ๊กที่บริษัทจัดให้ในปี 2024 (i7-1165G7, เปิดตัวปี 2020)
    • ThinkPad ที่เร็วที่สุดที่หาซื้อได้ในปี 2024 (AMD Ryzen 7840U)
    • เดสก์ท็อป CPU ที่เร็วที่สุดที่หาซื้อได้ในปี 2025 (AMD Ryzen 9950X)
  • Linux Kernel Compilation 6.15 (หน่วยเป็นเวลา, ยิ่งน้อยยิ่งดี)

    • AMD Ryzen 9 9950X (16 คอร์): 48 วินาที
    • AMD Ryzen 7 7840U: 194 วินาที
    • Intel Core i7-1165G7: 349 วินาที
      → เดสก์ท็อปรุ่นใหม่ล่าสุดเร็วกว่าโน้ตบุ๊กรุ่นเก่าราว 7 เท่า
  • OpenSSL 3.3 (AES-256-GCM, หน่วยเป็น throughput, ยิ่งมากยิ่งดี)

    • AMD Ryzen 9 9950X: 386.1 พันล้าน byte/s
    • AMD Ryzen 7 7840U: 69.6 พันล้าน byte/s
    • Intel Core i7-1165G7: 33.4 พันล้าน byte/s
      → เดสก์ท็อปรุ่นใหม่ล่าสุดเร็วกว่าโน้ตบุ๊กรุ่นเก่าถึง 11~12 เท่าขึ้นไป
  • ผลลัพธ์: พบความต่างด้านประสิทธิภาพ มากกว่า 10 เท่า ในทั้งการคอมไพล์ Linux kernel และการประมวลผล TLS
  • ตัวอย่าง: เวลาการ build ที่ลดจาก 30 วินาที → 3 วินาที หรือจาก 3 วินาที → 300ms เป็นความต่างที่เปลี่ยนประสบการณ์การทำงานไปเลย

บทสรุป

  • จากประสบการณ์ทั่วไป
    • เดสก์ท็อป CPU เร็วกว่าแล็ปท็อป CPU ราว 3 เท่า
    • CPU ระดับสูงสุดเร็วกว่าโมเดลระดับเดียวกันเมื่อ 3 ปีก่อนราว 3 เท่า
    • ใน cloud VM ก็มีแนวโน้มเดียวกัน; ในแต่ละเจเนอเรชัน เร็วขึ้น 2~3 เท่าในเวิร์กโหลดส่วนใหญ่ และราคาแทบไม่เปลี่ยน
  • หากการสมัคร AI เป็นการลงทุนที่สมเหตุสมผล การ ซื้อ CPU ระดับท็อป ด้วยต้นทุนเท่ากันหรือต่ำกว่าก็ย่อมสมเหตุสมผลเช่นกัน
  • เครื่องมือที่มีประสิทธิภาพที่สุดในการเพิ่มผลิตภาพของนักพัฒนาคือ CPU ที่เร็ว

10 ความคิดเห็น

 
kayws426 2025-08-25

คอมไพล์เคอร์เนลได้ภายใน 1 นาที... คงมีความสุขน่าดูเลยครับ

 
secret3056 2025-08-26

เฮ้อ....เหมือนเพิ่งเมื่อวันก่อนเองที่เปิดคอมไพล์ทิ้งไว้แล้วนั่งคุยเรื่อยเปื่อยกัน 10 นาที 20 นาที....แต่ตอนนี้เหลือ 1 นาทีเองเหรอ....

 
vagabond69 2025-08-25
  • ต้นทุนแฝงของ CPU เดสก์ท็อปรุ่นใหม่ที่เร็วกว่า
  1. จำเป็นต้องเปลี่ยนเมนบอร์ด ดังนั้นค่าใช้จ่ายรวมจึงต้องบวกค่าซื้อ M/B ที่รองรับซ็อกเก็ต CPU ที่เร็วกว่า
  2. อาจจำเป็นต้องเปลี่ยนเคสและพาวเวอร์ที่จะใส่ทั้ง CPU ที่เร็วกว่าและ M/B ที่ซ็อกเก็ตเข้ากันได้กับ CPU นี้
    สุดท้ายแล้ว CPU ที่เร็วกว่าก็มาพร้อมต้นทุนแฝงจำนวนมาก
 
joyfui 2025-08-25

สำหรับผม รู้สึกได้ชัดกว่าว่าแรมไม่พอมากกว่า CPU

 
crawler 2025-08-25

ผมก็แอบสงสัยว่าเอาเดสก์ท็อปรุ่นใหม่ล่าสุดไปเทียบกับโน้ตบุ๊กรุ่นเก่ามันเหมาะไหม
แต่ตั้งแต่แรกแล้ว ลักษณะของบทความก็คงไม่ได้จริงจังถึงขั้นยืนยันว่าต้องซื้อ 9950X ใช่ไหมครับ? น่าจะออกแนวพูดขำ ๆ มากกว่า 55

ถึงอย่างนั้น CPU ที่เก่าเกินไปก็ส่งผลกระทบต่อการพัฒนาอย่างชัดเจนจริง ๆ
ผมเองก็พัฒนางานด้วย CPU ที่ใกล้เคียงกับโน้ตบุ๊กรุ่นเก่าที่พูดถึงในบทความอยู่บ้างเป็นบางครั้ง และความต่างเรื่องสมาธิจดจ่อนั้นใหญ่หลวงมาก

 
savvykang 2025-08-26

ผมคิดว่าการอ้างว่าประสิทธิภาพจะเพิ่มขึ้น 3 เท่าภายใน 3 ปีโดยไม่มีข้อมูลเบนช์มาร์กนั้นเป็นการพูดเกินจริง

 
reagea0 2025-08-26

ผมคิดว่าเขาอาจไม่ได้ตั้งใจจะเปรียบเทียบสเปก แต่อยากพูดถึงประสิทธิภาพที่แตกต่างกันตาม CPU มากกว่านะครับ 555

 
jwh926 2025-08-25

อา.. 9950X.. ซื้อมาในราคา 1 ล้านวอน...

 
GN⁺ 2025-08-25
ความเห็นจาก Hacker News
  • ตอนที่เคยทำงานที่ FAANG มาก่อน เคยลองคำนวณจากงานจริงว่าการแจกเครื่อง 16GB กับ 64GB ให้พนักงานช่วยลดเวลารอได้แค่ไหน และ ROI เทียบกับต้นทุนค่าจ้างนักพัฒนาเป็นอย่างไร โดยเฉพาะกับนักพัฒนาระดับ senior นั้นผลตอบแทนจากการลงทุนเห็นได้ภายในไม่กี่สัปดาห์ จากประสบการณ์นี้จึงมองว่าเวลาจัดหาเครื่องให้วิศวกรซอฟต์แวร์ การเปลี่ยน Macbook Pro สเปกสูงสุดทุก ๆ 2-3 ปีแทบจะเป็นทางเลือกที่สมเหตุสมผลเสมอ ทั้งนี้อาจไม่ใช้กับงานนอกเดสก์ท็อปหรือสายงานอื่น

    • ในเชิงตัวเลขมันก็ดูสมเหตุสมผล แต่ก็ยังสงสัยว่าประสิทธิภาพของนักพัฒนาจะวัดเป็นตัวเลขง่าย ๆ แบบนั้นได้หรือไม่ งานวิจัยด้านจิตวิทยาบางชิ้นก็อ้างว่าปริมาณสมาธิที่แต่ละคนใช้ได้ต่อวันมีเพดานอยู่ระดับหนึ่ง และจากประสบการณ์จริง การได้พักเบา ๆ ระหว่างช่วงรอก็ช่วยเก็บพลังไว้ใช้กับการคิดลึกครั้งถัดไปได้

    • เพื่อนที่อยู่ FAANG เท่าที่รู้จักส่วนใหญ่ทำงานบนเซิร์ฟเวอร์ระยะไกล ใช้ทั้ง remote editing และ remote build เป็นค่าเริ่มต้นอยู่แล้ว และงาน build ก็ไปรันบนเครื่อง build ในเครือข่ายหลักหลายร้อยถึงหลายพันเครื่อง ต่อให้ทำเครื่อง local ให้เร็วขึ้น ผลจริงก็แทบไม่มี

    • FAANG จัดการพีซีแบบรวมศูนย์ ถึงจะพักประเด็นด้านจริยธรรมของการมอนิเตอร์ระดับนี้ไว้ก่อนก็ตาม แต่ถ้าจะพิสูจน์ผลลัพธ์จริง ๆ ก็อยากลองจำกัดการใช้หน่วยความจำของ OS แล้วติดตามตัวชี้วัดที่มีความหมายจริง เช่น จำนวน PR หรือเวลาที่มีการใช้งานคีย์บอร์ด

    • อยากทำงานบน Linux เดสก์ท็อปดี ๆ มากกว่า Macbook Pro เบื่อแล้วที่ต้องใช้ชิปมือถือซึ่งโดนลดความเร็วเพราะความร้อนในพีซีทำงาน

    • เข้าใจเจตนา แต่ในความเป็นจริง แค่เวลาที่โครงการจะเสร็จก็ยังคาดการณ์ให้แม่นยำได้ยากอยู่แล้ว กรณีที่คอมพิวเตอร์เร็วขึ้นแล้วช่วย “ประหยัดเวลา” จริง ๆ มีไม่บ่อย สุดท้ายมันมักเป็นปัญหาแบบไบนารีว่า “รันสิ่งนี้ได้หรือไม่ได้” หรือไม่ก็เป็นปัจจัยแวดล้อมที่ทำให้รู้สึกหงุดหงิดซ้ำ ๆ จากเวลารอที่ไม่จำเป็น แค่เงิน 1,000 ดอลลาร์ก็อาจกำจัดการต้องรอวันละ 10 นาทีได้แล้ว

  • กำลังคิดอยู่ว่าการใช้ CPU เครื่องเก่าต่อไปยังโอเคไหม ตอนนี้ยังใช้ 6600 (65W) ที่ออกปี 2016 เป็นพีซีหลักอยู่ เปลี่ยน SSD แล้วด้วย (เป็น SLC SSD ผลิตปี 2011 เลยหวังเรื่องความทนทาน) และอัปเกรดแรมเป็น 32GB แบบประหยัดจาก aliexpress ด้วย จอมอนิเตอร์ก็เปลี่ยนจาก Eizo FlexScan 1932 ที่ใช้มา 15 ปีเป็น RadiForce 191M ซึ่งเข้ากันดีกับซอฟต์แวร์ลดแสงสีฟ้าอย่าง f.lux หรือ redshift แค่มีการ์ดจอ 3050 แบบกินไฟต่ำใบเดียว เกมที่ออกปีนี้ก็ยังเล่นที่ 60 เฟรมได้สบาย การคอมไพล์ก็ไม่มีปัญหา คิดว่าใช้งานต่อไปจนกว่าเมนบอร์ดจะพังก่อนน่าจะสมเหตุสมผล

    • ผมก็ยังใช้ E5-2650v2 กับบอร์ด mATX จีนอยู่เหมือนกัน ซื้อเป็นของถอดจากเซิร์ฟเวอร์มาหลายปีก่อนในราคา $50 ใช้ 970 Evo SSD กับ DDR3 24GB แบบคละกัน ครอบคลุมทั้งโฮมเซิร์ฟเวอร์และสภาพแวดล้อม dev (Incus แบบคอนเทนเนอร์) ทุกปีจะคิดว่าได้เวลาเปลี่ยนแล้ว แต่เอาเข้าจริงมันก็ยังรับงานได้ดีพอจนไม่รู้สึกว่าจำเป็นต้องเปลี่ยน

    • ตอนนี้ซื้อ SSD รุ่นใหม่ที่มี SLC cache ใหญ่กว่าได้ในราคาถูกกว่าการใช้ SLC SSD แท้จากปี 2011 เสียอีก

    • จริง ๆ มันต่างกันมากตามลักษณะการใช้งานของแต่ละคน สำหรับผม แล็ปท็อป Core 2 Duo 2.4GHz อายุ 17 ปี พร้อมแรม 4GB ก็ยังพอครอบคลุมงานประจำวันได้อยู่ ที่หลายคนรับสภาพแบบนี้ไม่ไหว ส่วนใหญ่ก็เพราะงานเขาหนักกว่านั้นมาก

    • มันขึ้นอยู่กับเกมที่เล่นด้วย เมื่อก่อนใช้ 7700k แต่ย้ายไป 5700X3D เพราะ Factorio เริ่มเอาไม่อยู่ ส่วน Path of Exile 2 ต่อให้ใช้ CPU รุ่นใหม่มาก ๆ ในฉากต่อสู้ใหญ่ ๆ ก็ยังแทบประคอง 30 เฟรมไว้ได้เท่านั้น

    • ผมชอบเครื่องที่ปล่อยความร้อนต่ำ เลยอัปเกรดเป็น Ryzen 5700 เมื่อ 2 ปีก่อน แทบไม่มีกรณีที่ใช้ทุกคอร์พร้อมกัน และด้วยระบบระบายความร้อนที่ดี ข้อดีคือแทบไม่ได้ยินเสียงพัดลมเลย

  • มีจุดเปลี่ยนเรื่องความคุ้มค่าของ CPU อยู่ 1) มี CPU บางรุ่นที่แรงพอจะรองรับงานส่วนใหญ่ได้สบายไปอีก 10 ปี 2) บางครั้งก็มี CPU ที่ประสิทธิภาพใช้งานจริงถูกมองว่าดีกว่ารุ่นถัดไปอยู่ได้นานมาก เช่น i7-4770 ที่เป็นตัวอย่างชัด มันยังถูกใช้งานได้ดีกว่ารุ่นต่อ ๆ มาจนถึงก่อนเจน 10 กว่าจะมีตัวแทนที่ใกล้เคียงจริง ๆ ก็ i7-12700 และ i5-12400 ก็แนะนำได้ในฐานะตัวคุ้มราคา ตั้งแต่เจน 13 เป็นต้นมา Intel เปลี่ยนไปใช้โครงสร้าง E/P core และผมยังรู้สึกว่าเจน 12 เหมาะกับเดสก์ท็อปเครื่องใหม่มากกว่า ส่วน AMD Ryzen 9950x ก็เป็นชิปที่โหดมาก เคยใช้กับเครื่องประกอบของเพื่อนและคิดว่าน่าจะใช้ได้ถึงปี 2035 เลย

  • บริษัทใหญ่ต้องการ economies of scale พวกเขาซื้อคอมพิวเตอร์สเปกเดียวกันจำนวนมากในครั้งเดียว แล้วแจกเครื่องแบบเดียวกันให้ทุกคนใช้หลายปี วิธีนี้ทำให้ผู้ผลิตอย่าง Dell หรือ HP ลดราคาต่อเครื่องลงมาได้มาก ซื้อพีซีสเปกสูงมากได้ในราคาต่ำกว่าผู้บริโภคทั่วไปเกินครึ่ง แต่เมื่อสเปกถูกตรึงไว้แล้ว เวลาผ่านไปมันก็จะค่อย ๆ ช้าลงเรื่อย ๆ

  • บทความต้นฉบับข้ามขั้นตอนสำคัญไปหลายอย่าง อย่างแรกคืออธิบายไม่พอว่า CPU ที่เร็วขึ้นส่งผลต่อประสิทธิภาพของนักพัฒนามากแค่ไหน ถ้าเวลาคอมไพล์ 30 วินาที นักพัฒนาก็มักจะหันไปเช็กอีเมลหรือโซเชียลแล้วหลุดจาก flow แต่ถ้าลดเหลือ 3 วินาที มันช่วยรักษา “ภาวะจดจ่อ” ได้มาก อย่างไรก็ตาม บทความไม่ได้พูดถึงวิธีการลดเวลาคอมไพล์ด้วยการเพิ่มความเร็ว CPU เช่น ถ้าคอมไพเลอร์คอขวดอยู่ที่ IO หรือแรม ต่อให้เพิ่มแต่ CPU ก็มีลิมิต สุดท้ายพอแก้คอขวดจุดหนึ่งได้ คอขวดถัดไปก็จะโผล่มา และการยกระดับประสิทธิภาพโดยรวมก็มีขีดจำกัด

    • หัวหน้าผมเคยซื้อเซิร์ฟเวอร์ที่แรงที่สุดให้ ราคา 15,000 ดอลลาร์ พอทำให้มันใช้เกิน 40 คอร์จากทั้งหมด 56 คอร์ กลับพบว่าเวลาบิลด์นานขึ้นหรือแทบไม่ต่าง สุดท้ายเลยสรุปว่าน่าจะติดคอขวดที่ memory bandwidth แต่ก็ยังไม่รู้จะพิสูจน์ยังไง

    • ผมคิดว่าที่คอมไพเลอร์ติดคอขวดที่ IO มีไม่บ่อย แรมอาจเป็นคอขวดได้ แต่ CPU รุ่นใหม่ก็มีความเร็วในการแลกเปลี่ยนข้อมูลกับ RAM สูงขึ้นด้วย จึงอาจช่วยได้ในระดับหนึ่ง แค่ LSP (Language Server Protocol) ตอบสนองเร็วขึ้น 2 เท่าก็ช่วยรักษา flow ได้มากแล้ว

    • ต่อให้เพิ่มจำนวนคอร์สำหรับการคอมไพล์มาก ๆ ก็ต้องจำไว้ว่าขั้นตอน linker (link time) ในทางปฏิบัติยังพึ่งพา single-core เป็นหลัก และนี่แหละที่มักเป็นคอขวดจริง

    • ทุกวันนี้ปัญหาใหญ่มักไม่ใช่สภาพแวดล้อมที่คอมไพเลอร์เป็นคอขวดอีกแล้ว แต่เป็นเรื่องอย่าง Microsoft MFA ที่บังคับให้ต้องหยิบโทรศัพท์ขึ้นมา หรือการต้องรอสิทธิ์ชั่วคราวผ่าน PIM มากกว่า ยุคที่การรอคอมไพล์ 30 วินาทีเป็นสิ่งที่ช้าที่สุดได้ผ่านไปแล้ว

    • ทุกวันนี้กรณีที่อัปเกรดฮาร์ดแวร์อย่างเดียวแล้วเปลี่ยน 30 วินาทีให้เหลือ 3 วินาทีนั้นไม่ได้เกิดขึ้นบ่อยนัก เว้นแต่ว่าตอนซื้อครั้งแรกจะเป็นเครื่องระดับล่างมากจริง ๆ อีกอย่างบทความกำลังเทียบแล็ปท็อปกับเดสก์ท็อป ดังนั้นข้อสรุปก็น่าจะเป็น “ซื้อคอมพิวเตอร์สองเครื่อง” มากกว่า

  • ทุกครั้งที่ประกอบเดสก์ท็อปใหม่ ผมมักเลือกประสิทธิภาพระดับบนเสมอและดูเรื่องแคชกับการใช้พลังงานด้วย (เมื่อก่อนก็มีช่วงที่ให้ความสำคัญกับพลังงานมากเป็นพิเศษ) ตั้งแต่ยุค dual Pentium Pro มาจนถึง Xeon E3-1245 v3 รุ่นล่าสุดที่ผมใช้คู่กับแรมระดับท็อป 32GB ในปี 2012 มันเพิ่งจะเริ่มรู้สึกช้าลงไม่นานนี้เอง ซึ่งน่าจะเกิดจากแพตช์ความปลอดภัยของ Windows เป็นหลัก ยอมจ่ายเพิ่มอีกไม่กี่ร้อยดอลลาร์ตอนแรก ก็ใช้งานได้นานกว่ามาก

    • รู้สึกว่าคนเรามักประเมินค่าของ “ดีกว่านิดหน่อย” สูงเกินไป เมื่อไม่นานมานี้ผมประกอบพีซีเล่นเกมด้วย 9700X ถ้าขยับไป 9800X3D ประสิทธิภาพในเบนช์มาร์กเพิ่ม 18% แต่กินไฟเป็นสองเท่า จังหวะที่ใช้ CPU เต็มจริง ๆ มีไม่บ่อย แต่การใช้พลังงานเกิดขึ้นตลอด พลังงานที่สูงกว่าก็แปลว่าร้อนกว่า และกดดันทั้งภาคจ่ายไฟกับระบบระบายความร้อนมากขึ้น ถ้าลดสเปกลงมานิดหนึ่ง ผมว่ามันจะกลายเป็นระบบที่อายุยืนกว่ามาก
  • มีอีกจุดสำคัญที่ผู้เขียนตกหล่นไปเวลาพูดถึง CPU โน้ตบุ๊ก นั่นคือโน้ตบุ๊กระดับสูงมักติดเพดานด้านความร้อนเป็นข้อจำกัดใหญ่ที่สุด ต่อให้ CPU ดีกว่า แต่ฝั่งที่มีประสิทธิภาพต่อพลังงานสูงกว่าจะได้เปรียบ เวลาเลือกแบรนด์จึงสำคัญที่จะต้องเลือกที่ออกแบบระบบระบายความร้อนได้ดีจริง

    • การยัดระบบระบายความร้อนและพลังงานระดับใกล้เคียง CPU เดสก์ท็อประดับสูงลงในโน้ตบุ๊กนั้นแทบเป็นไปไม่ได้ในทางฟิสิกส์ วิธีเดียวที่แทบพอทำได้คือมีพอร์ตต่อ external liquid cooling loop แต่ถ้าจะถึงขั้นนั้นผมว่าก็ใช้เดสก์ท็อปไปเลยดีกว่า ยังไม่ต้องพูดถึงความสะดวกจากอุปกรณ์ต่อพ่วงของเดสก์ท็อป จอหลายจอ ฯลฯ ผมจึงไม่ค่อยเข้าใจว่าทำไมนักพัฒนาจำนวนมากยังอยากทำงานบนแล็ปท็อปนัก อาจเพราะโลโก้แอปเปิลก็ได้

    • (ส่วนผมที่เขิน ๆ กำลังพัฒนางานบน Macbook Air แบบไร้พัดลม...)

  • มันขึ้นอยู่กับประเภทงาน ผมเพิ่งประกอบพีซีใหม่ราคาเป็นหลักหลายแสนวอนด้วย CPU 24 คอร์ และงาน gcc build ผ่าน docker เร็วขึ้นมาก แต่กลับกัน การ build แอป Angular กลับช้ากว่า MacBook เครื่องเก่านิดหน่อยด้วยซ้ำ ทั้งที่ก็แยกไลบรารีและทำ parallel optimization ด้วย turbo แล้ว แต่ถ้ากว่า CSS จะสะท้อนในเบราว์เซอร์ต้องรอ 6-10 วินาที นี่ทรมานจริง ๆ และเมื่อสะสมไปเรื่อย ๆ มันจะกลายเป็นทั้งความหงุดหงิดและความเหนื่อยล้า

    • งานเว็บนี่แปลกจริง ๆ เมื่อก่อนใน codebase สาย Java/C การ build ใช้เวลาแค่ไม่กี่วินาที แต่พอบริษัทเว็บหันไปใช้ JS/TS กลับต้องใช้เวลาหลายนาที บางที pipeline การ build ยังซับซ้อนและช้ากว่าซอฟต์แวร์เทรดดิ้งเสียอีก
  • งานอย่าง C/C++ ที่ใช้ประโยชน์จาก multi-core ได้ดี จะรู้สึกถึงความต่างของประสิทธิภาพได้ชัดเจน แต่ถึงอย่างนั้น single-core performance ของ AMD Ryzen 9 9950X แบบ 16 คอร์ ก็เร็วกว่า i5 แล็ปท็อป 4 คอร์รุ่นเก่าเพียงประมาณ 1.8 เท่า ดูการเปรียบเทียบ CPU benchmark, หวังว่าสักวันจะมีพีซี ARM 1000 คอร์พร้อมหน่วยความจำ 1TB ให้ใช้ฝึกหรือทดลอง LLM ขนาดใหญ่ได้ ถ้าใครทำได้เมื่อไรบอกผมด้วย

    • ผมเองก็อัปเกรดจาก i3770 รุ่นเก่า (CPU อายุ 12 ปี) ไปเป็น 9900x ทีเดียว แม้ประสิทธิภาพ single-core ตามเบนช์มาร์กจะต่างกันแค่ 50% แต่ความรู้สึกตอนใช้งานจริงเร็วขึ้นสองเท่า ส่วน multi-thread เร็วขึ้นเกือบสามเท่า ช่วงหลังยังได้ลอง Mac Mini M4 ด้วย แต่จากความรู้สึกมันช้ากว่าเดสก์ท็อปสองเครื่องนี้มาก (น่าจะเป็นปัญหาด้าน UI/ซอฟต์แวร์เป็นหลัก) ผมเลยใช้ M4 แค่ตอนทำงานกับ Xcode

    • ผมก็ข้ามแล็ปท็อป Intel มาหลายเจนกว่าจะซื้อเครื่องใหม่ และสิ่งที่มีความหมายมากกว่าความแรงเสียอีก คือการเปลี่ยนจากเวิร์กสเตชันเก่าหนัก ๆ มาเป็นแล็ปท็อปเล็กเบาที่ไม่มีเสียงพัดลมและชาร์จด้วยอะแดปเตอร์ USB-C ได้สบาย แม้ประสิทธิภาพจะใกล้เคียงกัน แต่ความต่างด้านการใช้งานนั้นชัดมาก

  • บริษัทต่าง ๆ โดยเฉพาะ FANG มีแนวโน้มจะหมกมุ่นกับการประหยัดต้นทุนด้านฮาร์ดแวร์สำหรับนักพัฒนามากเกินไป เช่น จำกัดจำนวน/ขนาดจอ ต้องขออนุมัติหรือยื่นใบรับรองแพทย์กว่าจะได้อุปกรณ์ตามหลักสรีรศาสตร์ ต้องผ่านขั้นตอนอนุมัติหากขอฮาร์ดแวร์แรง ๆ รวมถึงเพดานค่าเดินทาง/ที่พัก/ตั๋วเครื่องบินที่ไม่สะท้อนเงินเฟ้อ แน่นอนว่าก็มีคนที่ไม่ทำงานอะไรจริงจัง เอาแต่ถือ MacBook สเปกสูงแล้วเปิด Chrome 500 แท็บ ซึ่งการใช้งานเกินความจำเป็นแบบนี้ก็เกิดขึ้นจริง แต่ถึงอย่างนั้นต้นทุนเหล่านี้ก็ยังเล็กมากเมื่อเทียบกับเงินเดือนนักพัฒนาต่อปี

    • สตาร์ทอัปที่ไปได้ดีเท่าที่ผมเคยเจอ ช่วงแรก ๆ มักให้ทุกอย่างตามที่อยากได้ ไม่ว่าจะอุปกรณ์ จอ เก้าอี้ โต๊ะยืน SaaS หรือแม้แต่ DoorDash ตอนต้องทำงานดึก แต่พอถึงจุดหนึ่งที่พนักงานราว 25% เริ่มใช้เกินขอบเขตอย่างหนัก และบริษัทเริ่มเห็นตัวเลขค่าใช้จ่าย ก็จะเริ่มออกกฎควบคุม MacBook Pro จอราคาแพง โต๊ะยืน iPad และเก้าอี้สำนักงาน รวมกันแล้วต่อคนแตะหลักหลายพันถึงหลายหมื่นดอลลาร์ได้ง่ายมาก กฎของบริษัทมักถูกใช้โดยบางคนที่พยายามรีดสิทธิ์ให้สุดเพดาน ปัญหาอุปกรณ์หายก็เกิดบ่อยขึ้น และถึงขั้นมีการโกงเล็ก ๆ น้อย ๆ อย่างจงใจเลิกงานช้าเพื่อสั่งอาหารเดลิเวอรีด้วย

    • ทีม IT ของ FAANG บางแห่งอ้างมาหลายปีแล้วว่า SSD ขนาดเกิน 250GB “หมดสต็อก” โดยโทษปัญหาซัพพลายทั่วโลก แต่ความจริงดูเหมือนเป็นความไร้ความสามารถของทีมจัดหาเสียมากกว่า วิศวกรจำนวนมากบ่นกันในห้องแชต และนักพัฒนาที่เงินเดือนเกิน 300,000 ดอลลาร์ก็มักซื้อ SSD มาติดตั้งเองแล้วไม่แจ้งทีม IT เป็นเรื่องปกติ ในขณะที่บริษัทเดียวกันนั้น กลับสามารถคลิกครั้งเดียวเพื่อใช้งาน cloud VM ขนาด 100TB ได้ทันที ความย้อนแย้งนี้ตลกดีแต่ทุกคนก็ยอมรับกันไป

    • ถ้าบริษัทมีพนักงานระดับหลักหมื่นถึงหลักแสน การปล่อยค่าใช้จ่ายด้านฮาร์ดแวร์หรือการเดินทางแบบไม่จำกัดจะบานปลายเป็นเงินมหาศาลสะสมได้ จึงคิดว่าจำเป็นต้องมีข้อจำกัดอยู่บ้าง เพราะคนส่วนน้อยที่ไม่รู้สึกกับเรื่องเงินอาจทำให้บริษัทเสียหายได้

    • ถ้า Chrome 500 แท็บนั้นเกี่ยวข้องกับงานและช่วยเพิ่มประสิทธิภาพ ก็ไม่ถือว่าเป็นการใช้งานเกินความจำเป็น ผมรับค่าจ้างแรงงานที่แพงกว่าราคาโน้ตบุ๊ก 100 เท่า เพราะฉะนั้นถ้าโน้ตบุ๊กช่วยแบ่งเบางานของผมได้ เครื่องก็ควรรับภาระงานไปให้มากกว่านี้

    • การใช้อุปกรณ์สเปกสูงเกินความจำเป็นสามารถขยายจากหลักหมื่นไปถึงหลักแสนดอลลาร์ได้อย่างรวดเร็ว แค่ดู 14-inch MacBook Pro สเปกสูงสุดตามราคา Apple Store ก็เกิน 7,000 ดอลลาร์แล้ว ส่วนรุ่นกลาง ๆ ราคา 2,600-3,000 ดอลลาร์ก็เพียงพอกับงานแล้ว และส่วนต่างที่สูงกว่านั้นอาจแทบไม่เพิ่มผลิตภาพจริงเลย เมื่อเอาส่วนต่างนี้ไปคูณกับทีมขนาด 20-60 คน ก็กลายเป็นภาระที่มีนัยสำคัญสำหรับสตาร์ทอัป และถ้ายังรวมจอหรือเก้าอี้เข้าไปอีก แค่ใช้จ่ายเกินจำเป็นเพิ่มเฉลี่ยคนละ 2,000 ดอลลาร์ ก็เท่ากับมีค่าใช้จ่ายเพิ่มขึ้นทันที 120,000 ดอลลาร์ มีบริษัทหนึ่งที่ผมเคยเห็นยังคงใช้นโยบาย “อยากได้อะไรก็ซื้อเท่าที่จำเป็น” ต่อเนื่องไปจนมีพนักงาน 150 คนเลยทีเดียว

 
chcv0313 2025-08-25

มีเรื่องเพ้อฝันเขียนไว้เยอะเกินไปจนมึนไปหมด