coding Archive

แนะนำ Val Town

เพิ่งเห็น Val Town เปิดตัว Townie AI ซึ่งเป็น code assistantเหมือนกับ v0.dev และ gptengineer นั่นเองแต่พอเข้าไปดู feature พบว่ามีความสามารถที่น่าสนใจมาก ๆดังนั้นมาลองใช้งานกันดูนิดหน่อย

Read More…

เจอปัญหา N+1 อีกแล้ว

ระหว่างการ review code ของระบบงานสิ่งที่พบเจอบ่อยมาก ๆ คือ N+1 problemฟังแล้วอาจจะงง ๆ ว่าคืออะไรมาดูตัวอย่างกัน

Read More…

รวม Link เกี่ยวกับเรื่อง Coding

เห็นใน feed ช่วงนี้มีเรื่องของ coding เยอะมาก ๆ น่าจะเพราะว่า เป็นภาษาที่สามตามนโยบายของกระทรวงศึกษาธิการนั่นเอง เหมือนจะมี drama อะไรก็ไม่รู้ แต่สิ่งหนึ่งที่น่าสนใจคือ การออกมาให้ความคิดเห็นและบทความต่าง ๆ ที่น่าสนใจ เลยทำการสรุปไว้หน่อย

Read More…

Developer ต้องเรียนรู้และฝึกฝนอยู่อย่างสม่ำเสมอ

มีโอกาสไปแบ่งปันความรู้สำหรับการเขียนโปรแกรมมานิดหน่อย แนวคิดและแนวปฏิบัติที่แนะนำไปก็คือ Developer ต้องทำการเรียนรู้อยู่อย่างสม่ำเสมอ Developer ต้องฝึกฝนอยู่อย่างสม่ำเสมอ ไม่ใช่เพียงสิ่งที่เรารู้เท่านั้น ยังรวมไปถึงสิ่งใหม่ ๆ และ สิ่งที่เรายังไม่รู้อีกด้วย ยิ่งโลกในปัจจุบันเทคโนโลยี ความรู้มันเปลี่ยนแปลงไปเร็วมาก ๆ ดังนั้นเรามาเรียนรู้กันเถอะ ปล. เรียนรู้เพื่อเข้าใจถึงการเปลี่ยนแปลง มิใช่การนำมาใช้แบบหลับหูหลับตานะครับ

Read More…

เรียนรู้การเขียนโปรแกรมด้วยเกมส์กันดีกว่า !!

สำหรับนักพัฒนาหน้าเก่า หรือ หน้าใหม่แล้ว ปัญหาที่ยากลำบากมาก ๆ ก็คือ การเรียนรู้ ( Learning problem ) ซึ่งมีแนวคิดและวิธีการต่าง ๆ ออกมา เพื่อแก้ไขปัญหาในการเรียนรู้ เช่น การเรียนรู้มันต้องไม่น่าเบื่อ การเรียนรู้มันต้องน่าสนใจ การเรียนรู้มันต้องไม่ยากเกินไป การเรียนรู้ต้องเป็นแบบ step-by-step การเรียนรู้ต้องมีความท้าทาย

Read More…

Developer ใช้ Coding Standard กันหรือเปล่านะ ?

เป็นคำถามที่น่าสนใจมาก ๆ ดังนั้น Developer จงตอบกันหน่อยว่ามีข้อตกลง หรือ นำ Coding Standard มาใช้หรือไม่ ? ถ้าตอบว่า ใช้ เชิญข้อต่อไป แต่ถ้าไม่ ให้กลับไปคุยกับทีมซะ !! คำถาม แล้วใช้ Coding Standard ตัวไหน ? คำตอบที่น่าจะได้รับคือ ไม่มี Coding Standard อะไรหรอก เนื่องจากแต่ละระบบ แต่ละ project ก็ใช้แตกต่างกันไป ตามความต้องการของงาน ตามความต้องการของทีม

Read More…

ในขณะที่ Developer เขียน code นั้นเสียเวลาไปกับอะไรบ้าง ?

ปัญหาที่ developer ส่วนใหญ่มักจะบ่นก็คือ งานเยอะ เวลาน้อย มีแต่งานเร่ง กับ งานด่วน ทุกคนต้องการเร็วที่สุดเหมือนกันหมด แต่ปัญหาหลัก ๆ คือ developer จัดสรรเวลาได้ดีเพียงใด เราเสียเวลาไปกับอะไรบ้างในขณะที่เขียน code ดังนั้นมาตอบคำถามเหล่านี้ก่อนสิ

Read More…

[บันทึก] code มันก็เหมือนหนังสือที่เราอ่านกันนั่นแหละ !!!

เมื่อวานได้นั่งคุยแลกเปลี่ยนแนวคิดในการเขียน code กันนิดหน่อย ว่า code ที่เราเขียนขึ้นมานั้น มันก็เหมือนกับหนังสือที่เราอ่านกันนั่นแหละ เลยเอามาจดไว้กันลืมหน่อย เพราะว่า แนวคิดมันเพิ่งออกมาตอนที่เราพูดคุยกันนั่นเอง

Read More…

มาฝึกเขียน code ในทุกๆ วันกัน

ในปัจจุบันมีแนวคิดมากมายเกี่ยวกับการฝึกฝนในสิ่งต่างๆ เพื่อให้เกิดความชำนาญ เช่น ฝึกเขียน code ทุกๆ วัน ฝึกเขียน code ติดต่อกัน 10,000 ชั่วโมง คำถามสำหรับ developer คุณทำการฝึกเขียน code กันบ้างหรือไม่ ? ไม่รวม code ที่เขียนในงานนะครับ

Read More…

Coding Dojo :: ว่าด้วยเรื่องการแก้ปัญหา Print Diamond

ช่วงนี้มีโอกาสพาทีมพัฒนา ฝึกเขียน code กันพอสมควร ซึ่งมักจะเขียน code แบบ paring กัน และให้แก้ไขปัญหาต่างๆ จาก Cyber Dojo โดยหนึ่งในปัญหาที่ใช้ฝึกกันก็คือ Print Diamond  มาดูกันว่าแก้ไขกันอย่างไรบ้าง

Read More…