2 คะแนน โดย GN⁺ 2023-10-09 | 1 ความคิดเห็น | แชร์ทาง WhatsApp
  • Fabien Sanglard ผู้เขียนได้เขียนโปรแกรมมาเป็นเวลา 40 ปี และครึ่งหนึ่งของช่วงเวลานั้นคือการทำงานอย่างมืออาชีพ
  • เขาใช้ชุดอุปกรณ์ "มาตรฐาน" ที่ประกอบด้วยคีย์บอร์ด 104 ปุ่ม เมาส์แบบแบน และโต๊ะที่ใช้งานขณะนั่ง
  • เมื่อ 10 ปีก่อน เขาเริ่มรู้สึกเจ็บที่แขนและไหล่ขณะเขียนโปรแกรม
  • เพื่อแก้ปัญหานี้ เขาเริ่มใช้เมาส์แนวตั้ง เช่น Evoluent VerticalMouse 4
  • ต่อมาเขาเลือกใช้ Magic Trackpad ของ Apple ซึ่งยอดเยี่ยมมากสำหรับฟังก์ชันอย่างการสลับ workspace ด้วยสามนิ้วหรือการซูมเข้า/ออก
  • เขายังลองคีย์บอร์ดตามหลักสรีรศาสตร์หลายแบบ รวมถึง KINESIS Freestyle2 และ Advantage2 แต่ตัดสินว่า Ergodox EZ เหมาะกับเขามากที่สุด
  • Ergodox EZ ช่วยให้เขาสามารถวางข้อมือในท่าพักตามธรรมชาติได้ในทั้งสามแกน ทำให้เขาเขียนโปรแกรมได้ตลอดทั้งวันโดยไม่ปวด
  • เขายังปรับแต่ง Ergodox EZ ของตัวเองด้วยคีย์แคป DROP Carbon, สายแบบสั่งทำจาก pexonpcs.co.uk และ Brown Gateron G Pro
  • เพื่อลดการเคลื่อนไหวของมือและข้อมือให้น้อยที่สุด เขาใช้โหมด VIM ในเอดิเตอร์ส่วนใหญ่ เพื่อให้สามารถนำทางในโปรแกรมได้โดยไม่ต้องใช้เมาส์
  • เขายังทำโต๊ะยืนแบบมอเตอร์ขึ้นมาเพื่อปรับท่าทางให้ดีขึ้น และสลับระหว่างการนั่งทำงานกับการยืนทำงานตลอดทั้งวัน
  • เขาพักด้วยการทำท่า Wall Angel เป็นประจำ และจัดการความเครียดผ่านการปีนผา ซึ่งเขาอธิบายว่าเป็น "การทำสมาธิผ่านการเคลื่อนไหว"

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

 
GN⁺ 2023-10-09
ความคิดเห็นจาก Hacker News
  • ผู้แสดงความคิดเห็นแนะนำให้ทำทุกอย่างให้หลากหลายที่สุดเท่าที่จะทำได้ และใช้อุปกรณ์รับข้อมูลหลายแบบ เช่น เมาส์ แทร็กบอล และแทร็กแพด เพื่อหลีกเลี่ยงปัญหาจากการเคลื่อนไหวซ้ำๆ
  • พวกเขาเสนอว่าในการเขียนโปรแกรมนั้นใช้การคิดมากกว่าการพิมพ์ จึงควรใช้คีย์บอร์ดแมคคานิคัลมาตรฐาน และหลีกเลี่ยงเอดิเตอร์/IDE ที่บังคับให้ต้องบิดมืออยู่ตลอดเพื่อใช้ฮอตคีย์
  • มีการแนะนำให้ใช้จอภาพขนาดใหญ่เพื่อเพิ่มการมองเห็นโค้ด และใช้ "เก้าอี้ที่ไม่นิ่ง" เพื่อหลีกเลี่ยงปัญหาเกี่ยวกับหลัง
  • ผู้แสดงความคิดเห็นเสนอให้ใช้ Talon Voice ซึ่งเป็นเครื่องมือเขียนโค้ดด้วยเสียงที่ปรับแต่งได้ เพื่อช่วยลดภาระที่มือ
  • ผู้แสดงความคิดเห็นอีกคนเสนอให้เลิกใช้สภาพแวดล้อมที่เน้นคีย์บอร์ดเป็นหลัก และหันไปใช้แบบที่เน้นเมาส์เป็นหลัก เพื่อหลีกเลี่ยงอาการปวดข้อ
  • มีผู้แสดงความคิดเห็นคนหนึ่งมองว่า การที่ตนไม่มีอาการปวดข้อนั้นมาจากการที่นั่งนิ่งไม่ได้และเปลี่ยนท่านั่งอยู่ตลอด
  • ผู้แสดงความคิดเห็นชื่นชมความยืนยาวของอาชีพการเขียนโปรแกรมตลอด 40 ปี โดยมองว่าเป็นสายงานที่สามารถพัฒนาและเรียนรู้ได้อย่างต่อเนื่อง
  • มีการเสนอว่าการพิมพ์ชวเลขเป็นวิธีป้อนข้อมูลให้คอมพิวเตอร์ที่ยศาสตร์ดีที่สุด และผู้แสดงความคิดเห็นแนะนำ Plover กับ Javelin สำหรับการเรียนชวเลข
  • มีการแนะนำให้ใช้คีย์บอร์ดแบบแยกส่วนและแป้นเหยียบเท้าที่ตั้งโปรแกรมเป็น CTRL, SHIFT, ALT เพื่อจัดการอาการปวดข้อมือ
  • สำหรับผู้เริ่มต้นใช้ Vim ควรรีแมปปุ่ม Esc ไปยังปุ่มที่เข้าถึงง่ายกว่า เพื่อหลีกเลี่ยงความไม่สบายในการใช้งาน
  • ผู้แสดงความคิดเห็นเน้นย้ำความสำคัญของท่านั่งที่สบายและความสูงของโต๊ะที่เหมาะสม สำหรับการเขียนโปรแกรมเป็นเวลานาน
  • มีการแนะนำ Sticky Keys ซึ่งเป็นฟีเจอร์ที่มักถูกมองข้าม แต่ช่วยหลีกเลี่ยงความไม่สบายขณะกดคีย์ลัดได้