DEV Community

Lumin
Lumin

Posted on

สรุปใจความอันน่าสนใจใน preface ของ The Pragmatic Programmer

เมื่อวานเพิ่งได้เริ่มอ่าน The Pragmatic Programmer ซึ่งแนะนำมาจาก 20 Most-Recommended Books for Software Developers (300 กว่าหน้าบ้าไปแล้ว)

อ่านแค่ preface ก็ประทับใจ เลยเอามาสรุปสั้นๆสักนิด

  • pragmatic programmer คือ โปรแกรมเมอร์ที่ใช้การได้ สั้นๆ แต่ต้องอธิบายยาว(300+ หน้า)
  • pragmatic = (adj.) dealing with things sensibly and realistically in a way that is based on practical rather than theoretical considerations. ~ การจัดการกับสิ่งต่างๆอย่างเหมาะสม และมีเหตุมีผล ตามสถานะการณ์ที่มันเกิดขึ้นจริงๆ มากกว่าจะยึดติดกับทฤษฏี

แนวความคิดแบบไหนนะว่า pragmatic programmer ยึดถือ

  • มันไม่มีเครื่องมือไหน ภาษาไหน ที่ดีที่สุด มันไม่มีดาบวิเศษที่ใช้ปราบปีศาจได้ทุกตัว แต่มันมีเครื่องมือ ภาษา วิธีการ ที่เหมาะสมสำหรับในสถานการณ์หรือสภาพแวดล้อม ณ​ ตอนนั้น
  • หัวก้าวหน้า ไม่กลัวการเปลี่ยนแปลง ชอบลองของใหม่ ~ การลองของใหม่ตลอดเวลา หรือเอามาทดลองใช้งานไม่ว่าจะล้มเหลวหรือสำเร็จ จะทำให้เรามีประสบการณ์มากพอในการตัดสินใจ หรือเลือกวิธีการที่เหมาะสมกับปัญหา เปรียบเทียบกับคนที่ไม่กล้าลอง ... ก็จะไม่ค่อยสัมผัสกับประสบการณ์จริงๆ แน่นอนว่าการตัดสินใจก็จะทำได้ยาก
  • เจ้าหนูจำไม ~ ขี้สงสัย ช่างถาม และกล้าถาม
  • ไม่ใช่คนที่เชื่ออะไรง่ายๆ
  • เข้าใจธรรมชาติของโลก ว่าทุกสิ่งทุกอย่างมันต้องใช้เวลา

Note

ผมไม่ค่อยได้อ่านหนังสือ IT เท่าไหร่ เพราะไม่สนุกเหมือนอ่านการ์ตูน แต่ผมก็เข้าใจนะว่ามันให้คุณค่าอะไรบางอย่างกับผม และหลายๆ blog ที่ผมอ่านแล้วให้คุณค่ากับผม ก็มักมีเนื้อหาบางอย่างมาจากหนังสือแนะนำพวกนี้ ดังนั้นจึงตั้งภารกิจของตัวเองให้มาอ่านหนังสือ และสรุปสั้นๆ ให้สนุกๆ 😆

Top comments (0)