มาเขียนโปรแกรมพัฒนาเว็บแอพพลิเคชั่นด้วยภาษา PHP ให้ง่ายขึ้นกันเถอะ [หลักการสร้างไฟล์ MVC อัตโนมัติ] สำหรับวิธีเขียนโค้ดให้เสร็จเร็วนั้น จากที่ได้อ่านหลายๆที่มาก็จะมีขั้นตอนโดยประมาณดังนี้ 1. ออกแบบและวางแผน คิดก่อนว่าจะมีฐานข้อมูลอะไรบ้าง จะทำอะไรก่อน อะไรหลัง 2. เริ่มขีดเขียนบนแผ่นกระดาษก่อน หรือถ้าถนัดเครื่องมือสร้าง Diagram หรือ Flowchart ต่างๆก็ยิ่งดี แต่ถ้าไม่ถนัดก็เขียนบนกระดาษ คร่าวๆให้จบกระบวนการ 3. ลงมือเขียนโค้ดตามที่ได้วางแผนเอาไว้ จัดการทุกส่วนให้เสร็จเรียบร้อยครบถ้วนกระบวนการ ตรวจนับจำนวนไฟล์ ฟังก์ชั่น ฐานข้อมูลให้ครบถ้วน 4. ทดสอบการทำงานของโปรแกรม หลังจากที่ตรวจสอบจนครบทุกกระบวนการแล้ว ก็ได้เวลามานั่งคลิก นั่งจิ้มไปทีละส่วนเพื่อหาข้อผิดพลาด และตรวจสอบการทำงานว่าได้ตามที่ต้องการหรือไม่ ถ้าเรียบร้อยก็สิ้นสุดกระบวนการ แต่ถ้าไม่เรียบร้อย ก็ย้อนกลับไปที่ ข้อ 3 อีกครั้ง และในบางครั้งก็มักจะเจอ Bug ที่แก้ไม่หาย ซึ่งตรงนี้ก็จะทำให้เราต้องย้อนกลับไปที่ ข้อ 2 เพื่อตรวจสอบกระบวนการทำงานอีกครั้ง ว่ามีตรงไหนที่ขาดหาย หรือเกินความจำเป็นหรือเปล่า...
AI · BOOK · REVIEW เมื่อ AI เขียนหนังสือสอนเป็น Backend Developer ได้ 861 หน้า รีวิวหนังสือ "Zero to Go Backend Developer" — และคำถามใหญ่กว่านั้นที่ตามมา: AI สมัยนี้เขียนหนังสือทั้งเล่มได้ดีแค่ไหน? ผมเพิ่งอ่านหนังสือเล่มหนึ่งจบครับ ชื่อว่า Zero to Go Backend Developer — จากศูนย์ สู่โปรแกรมเมอร์เงินเดือนหลักแสนใน 90 วัน หนา 861 หน้า แบ่งเป็น 34 บท ครอบคลุมตั้งแต่ func main() ตัวแรก ไปจนถึงการ deploy ขึ้น production ด้วย Docker + CI/CD แต่สิ่งที่ทำให้ผมต้องเขียนรีวิวเล่มนี้ไม่ใช่เนื้อหา... แต่เป็นวิธีที่มันถูกเขียนขึ้นมา เปิดเล่มมา ผมก็เริ่มสงสัยทันที บอกตามตรง พอเปิดหน้าแรกอ่านแล้วผมรู้สึกแปลก ๆ — ไม่ใช่แปลกแบบไม่ดี แต่แปลกแบบว่า "นี่มันราบรื่นเกินไปสำหรับนักเขียนคนเดียวนะ" บทที่ 1 เปิดด้วยเรื่องเล่าของ "ก้อง" PHP Developer ย่านอโศกที่ CTO เดินเข้าห้องประชุมเช้าวันหนึ่ง แล้วประกาศว่าระบบทั้งหมดจะถูกเขียนใหม่ด้วย Go ในไตรมาสหน้า เป็นการ hook ที่เล่นกับ pain point ของ developer ไทยตรงเ...