🔥อย่าเรียกตัวเองว่า Dev ถ้ายังทำสิ่งนี้อยู่

1. “เขียนโค้ดโดยไม่ใส่คอมเมนต์”

ตอนเขียนนึกว่าเข้าใจหมด

แต่พอผ่านไป 3 วัน...

ก็กลายเป็น โค้ดของคนแปลกหน้าในอดีตเราเอง 😭

จำไว้: คอมเมนต์ = ของขวัญให้ตัวเองในอนาคต

2. “แก้โค้ดโดยไม่เข้าใจปัญหา”

เห็นบั๊ก → รีเฟรชสมองไม่ทัน → “ลอง if else เพิ่มอีกอันละกัน”

สุดท้ายกลายเป็น Spaghetti Code ระดับพรีเมียม 🍝

อย่าแก้ปัญหาด้วยความรู้สึก ต้องเข้าใจสาเหตุก่อนเสมอ

3. “ไม่เขียน test เพราะขี้เกียจ”

“ไว้ค่อยเทสต์ตอนใกล้เสร็จ” — นี่คือคำพูดก่อนวัน Deadline ล่มสลาย 🧨

เขียน test วันนี้ เพื่อไม่ต้องร้องไห้พรุ่งนี้

4. “พึ่ง AI ทุกอย่างโดยไม่คิดเอง”

พิมพ์ “fix this bug” แล้ว paste โค้ดทั้งก้อน

ผ่านแน่… ผ่านไปนรกของโปรดักชัน 🫠

AI ช่วยได้ แต่ Dev ต้องเข้าใจสิ่งที่มันทำก่อนเสมอ

5. “ไม่ดูแลสุขภาพ”

นั่งยันเช้า กินกาแฟแทนน้ำ

ได้ commit เยอะ แต่ได้หมอนรองกระดูกแถมฟรี

โค้ดดีแค่ไหนก็ไม่มีค่า ถ้า Dev ไม่เหลือแรงจะใช้ชีวิต

“Dev ที่ดี ไม่ได้วัดกันที่ Framework แต่ที่วัดคือ นิสัยเวลาเจอปัญหา”

แล้วคุณล่ะ… ยังทำข้อไหนอยู่บ้าง?

#สายDevต้องรู้ #โปรแกรมเมอร์ไทย #ชีวิตDev #ลาออก #ถามตอบ

2025/11/8 แก้ไขเป็น

... อ่านเพิ่มเติมเมื่อพูดถึงการพัฒนาซอฟต์แวร์ นอกจากทักษะด้านเทคนิคแล้ว นิสัยและวิธีการทำงานก็เป็นปัจจัยที่ส่งผลต่อความสำเร็จอย่างมากจากประสบการณ์ส่วนตัว ผมเองเคยตกหลุมพรางของการไม่ใส่คอมเมนต์ในโค้ด ทำให้เมื่อกลับมาอ่านอีกครั้ง กลายเป็นเหมือนโค้ดของคนแปลกหน้า นั่นทำให้ต้องเสียเวลาทบทวนและแก้ไขใหม่ซ้ำซ้อน นอกจากนี้ในบางครั้งผมก็เคยลองแก้ปัญหาโดยไม่เข้าใจสาเหตุที่แท้จริงของบั๊ก ทำให้โค้ดเปลี่ยนเป็นแบบสปาเก็ตตี้ งงตามไปด้วย สิ่งนี้สอนให้รู้ว่าการพยายามแก้ไขอย่างรอบคอบและเข้าใจก่อนลงมือเขียนหรือแก้โค้ดจะประหยัดเวลาในระยะยาว เรื่องการเขียนเทสต์โค้ดก็สำคัญ ผมเองเคยผัดวันประกันพรุ่งโดยคิดว่าจะเขียนเทสต์ตอนใกล้ส่งงาน แต่สุดท้ายก็ต้องเจอกับความล่มสลายของโปรเจ็กต์ที่เกิดจากบั๊กที่ตรวจไม่พบช้าไป การใช้ AI เป็นตัวช่วยก็เป็นเรื่องดี แต่อย่าพึ่งพามันมากเกินจนลืมคิดวิเคราะห์เอง เพราะ AI ไม่ได้เข้าใจปัญหาเหมือนคน การรู้จักตรวจสอบและเข้าใจคำตอบที่ AI ให้จะช่วยให้โค้ดมีคุณภาพ สุดท้ายอย่าลืมเรื่องสุขภาพ การนั่งทำงานดึกและดื่มกาแฟแทนน้ำสมูทอาจทำให้ประสิทธิภาพการทำงานลดลง และส่งผลกระทบต่อร่างกายในระยะยาว เป็นการลงทุนที่คุ้มค่าเมื่อดูแลตัวเองอย่างเหมาะสม สรุปว่าการเป็น Dev ที่ดีไม่ได้วัดกันที่ Framework ที่ใช้เสมอไป แต่วัดที่นิสัยและวิธีจัดการเมื่อเจอปัญหา ลองตรวจสอบตัวเองว่ากำลังทำผิดข้อไหนอยู่หรือเปล่า และปรับปรุงเพื่อพัฒนาทักษะให้ก้าวหน้าต่อไปนะครับ