ในรอบ 30 วันที่ผ่านมา รู้สึกว่าจะมีเวลาในการหนังสือพอสมควร
ดังนั้น ลองนำมาสรุปกันนิดหน่อย
โดยหนังสือที่อ่านจะประกอบไปด้วย 2 กลุ่ม คือ
- เกี่ยวกับ Programming และ การพัฒนา Software
- เกี่ยวกับ Startup
มาดูกันว่ามีอะไรบ้าง ?
หนังสือเกี่ยวกับ programming และการพัฒนา software
เล่มแรก คือ The nature of software development
ซึ่งอ่านไป 3 รอบล่ะ ได้แนวคิดเกี่ยวธรรมชาติของการพัฒนา software
โดยเรามักจะมองข้ามไป นั่นคือ เราสนใจ process มากกว่า การสร้าง software
ดังนั้น ในหนังสือพยายามให้เรา Show me the Software
เล่มที่สอง คือ Effective unit testing with Java
เป็นหนังสือ อธิบายเกี่ยวกับการเขียน unit test ที่ดี
โดยจะมีส่วนที่น่าสนใจมากๆ คือ Test smell และแนวทางการแก้ไข
เพื่อชี้ให้เราเห็นว่า test ที่มันแย่ๆ เป็นอย่างไร
ซึ่งแน่นอนว่า สิ่งที่มันไม่ดีเรามักจะจำได้ดีกว่าสิ่งที่ดีเสมอ
เล่มที่สาม Beyond Legacy Code
หนังสือเล่มนี้ผมอ่านไป 5 จาก 9 practice
โดยทำการแนะนำ 9 practice หรือแนวปฏิบัติในการพัฒนา software
ซึ่งเป็นแนวปฏิบัติที่ช่วยทำให้เราพัฒนา software ได้ดีขึ้น
ในหนังสือเล่มนี้ทำการแนะนำแนวปฏิบัติจาก Extreme Programming เยอะมากๆ เช่น
- Clean code
- Test-Driven Development (TDD)
- Continuous Integration (CI)
- Pair programming
- Refactoring code
หนังสือเกี่ยวกับ startup
เล่มแรก คือ Lean Startup ภาษาไทย
ซึ่งเป็นหนั่งสือเกี่ยวกับ Startup ที่ได้รับความนิยมอย่างมาก
เมื่อแปลเป็นภาษาไทย มันทำให้เราอ่านง่ายขึ้น !!
แต่ก็มีหลายๆ คำที่แปลมาแล้วอาจจะทำให้มึนงงได้
โดยรวมแนะนำให้ซื้อมาอ่านกันเลย
ยิ่งถ้าอ่านควบคู่ไปกับต้นฉบับภาษาอังกฤษจะดีมากๆ ครับ
เล่มที่สอง หนังสือ Startup Ideas !!
เป็นหนังสือที่อธิบายเกี่ยวกับ Startup ว่าคืออะไร
มีอะไรที่เกี่ยวข้องใน Startup ecosystem
พร้อมตัวอย่างของระบบงานในกลุ่มต่างๆ ของ Startup
หนังสือเล่มนี้อ่านง่าย อ่านเร็ว และไม่ได้ลึกอะไรมาก
หลักๆ คือการแนะนำมากกว่า
เล่มที่สาม หนังสือ Zero to One
เป็นหนังสือที่อธิบายแนวคิด ปรัชญา มากพอสมควร
ซึ่งนั่นมันทำให้น่าเบื่อมากๆ ส่วนใหญ่ไม่เข้าใจเท่าไร
เลยต้องไป version ภาษาไทยมาอ่านเพิ่มเติม
แต่ก็มีเนื้อหาที่สนใจ เกี่ยวกับ Startup ที่เป็นประโยชน์มากเช่นกัน
โดยรวมแล้วแนะนำให้หามาอ่านกันเลย
แล้วคุณล่ะ อ่านหนังสืออะไรกันบ้าง ?