คุณสมบัติของ Pragmatic Programmer

สำหรับ Blog นี้ขอสารภาพก่อนครับ มันเขียนดองไว้ใน Draft ตั้งแต่ปี 2016 เลย 5555 พอดีทยอยไล่ Clear พวก Draft แล้วดูว่าอันไหนยังใช้ได้ เลย Rewrite หรือ เติมให้มันสมบูรณ์ครับ มาเข้าเนื่อหากันดีกว่า 1. Early adopter/fast adapter Early adopter/fast adapter – กล้าลองสิ่งใหม่ รวมถึงปรับตัวได้ไว เพราะรอบตัวเราเทคโนโลนยีมันเปลี่ยนไปหมดเลย อย่างตอนเขียน Blog นี้ดองไว้ AI ยังไม่มี หลักๆต้องๆไปลองทำมือ Dojo + Google ตอนนี้ยอมรับเลยว่าตามไม่ทันในหลายๆเรื่องเหมือนกัน 2. Inquisitive Inquisitive – อยากรู้อยากเห็น มีการตั้งคำถาม (What / How) คือ อะไร แล้วมีการทำงานอย่างไร เช่น ถ้าเปลี่ยน library ตัวนี้จะมีผลอะไร หรือ ข้อมูล API เอามาได้ มาจากไหน 3. Critical thinker ผมมองว่า “กาลามสูตร” หรือหลักแห่งการไม่เชื่อโดยง่าย (Opanayiko) เค้าบอกกันมา แต่เราต้องมีต่อมเอ๊ะ แล้วตั้งสมมติฐานขึ้นมาด้วย ว่ามันเป็นอย่างนั้นจริงไหม เช่น การมี Critical thinker เราต้องมี Fundamental ด้วย ยิ่งในยุคที่ AI มาช่วยเยอะแล้ว Fundamental สำคัญมากๆ เพราะ AI มันมาเป็นก้อนเลย ต้องรู้ Fundamental มัน Gen มาตรงกับความต้องการเราไหม และดีกับการที่เราอยู่กับมัน หรือป่าว ? 4. Realistic Realistic – อยู่กับปัจจุบัน และเข้าใจความเป็นจริงทั้งหมด การทำงานจริงนั้น เรา…








