เมื่อวานเพิ่งได้เริ่มอ่าน 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)