Book Archive

Clean Code หนังสือที่นักพัฒนาควรอ่าน

วันนี้มี developer มาถามเรื่องหนังสือเกี่ยวกับ programming ว่าควรจะอ่านหนังสืออะไรบ้าง ? เล่มแรกที่ผมแนะนำให้อ่านก็คือ Clean Code – A Handbook of Agile Software Craftsmanship ในหนังสือเล่มนี้อธิบายแนวปฏิบัติที่ดีสำหรับการพัฒนา software ถึงแม้ว่าหนังสือจะเก่าหน่อย แต่เนื้อหาส่วนใหญ่ยังแจ่มมาก ๆ ปล. เป็นหนังสือที่นักพัฒนาต้องอ่านกันเลยนะ ดังนั้นจึงทำการสรุปเนื้อหาหลัก ๆ ไว้นิดหน่อย

Read More…

แนะนำหนังสือ The Way of the Web Tester

ช่วงวันหยุด Developer มาหาหนังสืออ่านเพื่อเพิ่มเติมความรู้กันดีกว่า ผมขอแนะนำหนังสือเกี่ยวกับการทดสอบระบบ Web application ชื่อว่า The Way of the Web Tester ปล. หนังสือเล่มนี้ยังเขียนไม่เสร็จนะครับ อยู่ในขั้น Beta อยู่ แต่มันน่าอ่านมาก ๆ เหมาะตั้งแต่ผู้เริ่มต้นจนถึงประสบการณ์สูง ๆ

Read More…

สรุปจากการอ่านหนังสือ Sprint: How to Solve Big Problems and Test New Ideas in Just Five Days

วันนี้ระหว่างเดินทางกลับจากเชียงใหม่ เดินผ่านร้านหนังสือในสนามบิน เห็นหนังสือชื่อว่า Sprint: How to Solve Big Problems and Test New Ideas in Just Five Days เพียงแค่เห็นชื่อหนังสือเท่านั้นแหละ หยิบไปจ่ายเงินเลย ทั้ง ๆ ที่ไม่ได้เปิดดูเนื้อหาในหนังสือเลย แต่เมื่ออ่านไปได้ 3 บท ก็ต้องหยุด และ มาสรุปกันเลยทีเดียว !!

Read More…

Go Faster :: ว่าด้วยเรื่อง Cross-Functional Team

ในบทที่ 12 เรื่อง Go Faster! จากหนังสือ UX for Lean Startups ซึ่งได้แนะนำว่า ถ้าต้องการทีมที่เร็ว และ ตอบรับการการเปลี่ยนแปลงของผู้ใช้งานได้ดี จะต้องเป็นทีมแบบ Cross-functional team ดังนั้น มาดูกันหน่อยว่า Cross-functional team หมายความว่าอย่างไร ? และทำงานกันอย่างไร

Read More…

สรุปรายชื่อหนังสือที่อ่านเกี่ยวกับ Software Development

ในช่วงหลายปีที่ผ่านมาได้พยายามอ่านหนังสือต่าง ๆ ที่เกี่ยวข้องกับ Software Development เนื่องจากต้องการปรับปรุง และ พัฒนาตัวเอง ให้เป็น Software Developer ที่ดีขึ้น ซึ่งหนังสือหลาย ๆ เล่มได้รับคำแนะนำ มาจากพี่ ๆ เพื่อน ๆ น้อง ๆ และ คนรู้จัก ดังนั้น มาดูหน่อยว่ามีหนังสืออะไรบ้าง

Read More…

สรุปหนังสือที่อ่านในรอบ 30 วัน

ในรอบ 30 วันที่ผ่านมา รู้สึกว่าจะมีเวลาในการหนังสือพอสมควร ดังนั้น ลองนำมาสรุปกันนิดหน่อย โดยหนังสือที่อ่านจะประกอบไปด้วย 2 กลุ่ม คือ เกี่ยวกับ Programming และ การพัฒนา Software เกี่ยวกับ Startup มาดูกันว่ามีอะไรบ้าง

Read More…

Developer ไม่อ่านหนังสือกันหรอกนะ

จากบทความเรื่อง รู้ทัน!!!! พฤติกรรมการอ่านหนังสือของคนไทย (2557-2558) เป็นการวิจัยว่าคนไทยอ่านอะไรกันบ้าง เมื่อลองมองกลับมาสายงานการพัฒนา Software เราในฐานนะคนพัฒนา software หรือ developer ได้อ่านหนังสือกันบ้างไหม ? อ่านหนังหนังสือแบบ hard copy หรือ e-book ? ในแต่ละปีอ่านหนังสือเกี่ยวกับการพัฒนา software กี่เล่ม ? ในแต่ละปีอ่านหนังสือเกี่ยวกับเทคโนโลยีที่ใช้กันบ้างไหม

Read More…

ลองทำดู E-book ว่าด้วยเรื่อง “สิ่งที่นักพัฒนา Software ควรรู้”

ช่วงวันหยุดยาวๆ แบบนี้ว่างจัด เลยลองรวบรวมบทความที่เขียนใน blog นี้ ซึ่งเรื่องที่เขียน และ แปล มากหน่อยก็คือ เรื่อง 97 สิ่งที่นักพัฒนา Software ควรรู้ โดยที่ได้รวบรวม และ เขียนเป็น E-book ไว้ที่ LeanPub ดังนี้

Read More…

ว่าด้วยเรื่อง Agile จากหนังสือ The Nature of Software Development

หลังจากที่อ่านหนังสือ The nature of software development จบ พบว่ามีหลายๆ เรื่องที่น่าสนใจมาก หนึ่งในนั้นคือ เรื่อง Agile methods ซึ่งอยู่ในบทที่ 20 ของหนังสือ ที่มันน่าสนใจก็คือ ผู้เขียนหนังสือคือ Ron Jeffries เป็นหนึ่งในผู้ประกาศ Agile Manefesto ดังนั้น มาดูกันว่าเขามีมุมมองอย่างไรบ้างต่อ Agile สิ่งที่เน้นย้ำก็คือ เราจะไม่ทำการสร้าง Agile method อื่นๆ ขึ้นมา เนื่องจากเน้นไปที่การสร้าง software ให้มันดียิ่งขึ้นอย่างไร

Read More…

แนะนำหนังสือสำหรับ Unit Testing

ในปัจจุบันคำว่า Unit testing มันมีความสำคัญมากถึงมากที่สุด เป็นสิ่งที่นักพัฒนา software ควรจะเรียนรู้ และ นำมาประยุกต์ใช้งาน โดยมันใช้เป็นตัวชี้วัดด้วยว่า คุณคือนักพัฒนาที่ดี หรือ เป็นนักพัฒนามืออาชีพกันเลยนะ ดังนั้น Unit testing จึงเป็นทั้งความสามารถ และ วินัย ที่นักพัฒนา software จะขาดไปเสียมิได้เลย

Read More…