55 คะแนน โดย xguru 2023-07-24 | 1 ความคิดเห็น | แชร์ทาง WhatsApp
  • นักพัฒนาทุกคนเขียนโค้ดได้ดี แต่หากต้องการเป็นวิศวกรที่ดียิ่งขึ้น ก็จำเป็นต้องพัฒนาทักษะการเขียนด้วย

ทำไมต้องเขียน?

  • การเขียนคือวิธีจัดระเบียบความคิด
  • การเขียนคือวิธีเรียนรู้บางสิ่ง
  • การเขียนช่วยให้ค้นพบข้อผิดพลาดได้

จะเขียนให้มากขึ้นได้อย่างไร?

  • สิ่งที่ต้องจำไว้: การอ่านคือความเคยชิน ส่วนการเขียนคือทักษะ
  • หากอยากเชี่ยวชาญทักษะนี้ ต้องเขียนให้มากขึ้น
  • หนึ่งในวิธีง่าย ๆ ที่จะเขียนให้มากขึ้นคือการเปลี่ยนวิธีเข้าหา design review
    • แทนที่จะเกลียดมันและมองว่าเป็นการบ้าน ให้ลองทำด้วยความกระตือรือร้น
    • ทุกครั้งที่เขียน design review ให้ลองพัฒนาอะไรบางอย่าง
    • ลองเขียนให้สั้นลงโดยไม่พลาดประเด็นสำคัญ และลองเขียนให้ยาวขึ้นเพื่อครอบคลุม use case ให้มากขึ้น
  • หากอยากพัฒนาการเขียนนอกเวลางาน ลองเริ่มเขียนบล็อก
  • ถ้ารู้สึกว่าบล็อกกดดันเกินไป ลองตอบคำถามบน Stackoverflow โดยอย่าคัดลอกโค้ด แต่ให้เน้นการให้เนื้อหาแบบข้อความ
  • คำแนะนำสุดท้ายคือ อย่า Copy & Paste
    • ปัญหาคือทุกคนเอาแต่คัดลอกคำสั่งจาก GitHub/Google
    • หากกังวลว่าจะดูไม่ productive ให้จำไว้ว่าตัวชี้วัดไม่ได้อยู่ที่ปริมาณโค้ดที่เขียนหรือความเร็วในการทำงานเสร็จ
  • การเขียนเป็นสิ่งที่หลีกเลี่ยงไม่ได้ ไม่ว่าจะชอบหรือไม่ก็ตาม หากอยากเป็นวิศวกรระดับ 10x ก็ต้องเขียน
  • "จงเขียนเอกสาร เขียน design review และทำ presentation ยิ่งคุณเขียนเก่งขึ้นเท่าไร คุณก็จะยิ่งกลายเป็นวิศวกรที่ดีขึ้นได้เร็วขึ้นเท่านั้น"