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

จากการสอบถาม developer หลายๆ คนพบว่า

ส่วนใหญ่ไม่ค่อยอ่านหนังสือเกี่ยวกับการพัฒนา software เท่าไร
เนื่องจากในโลกปัจจุบัน สามารถค้นหาข้อมูลต่างๆ ผ่าน
google และ Stackoverflow.com ก็เจอสิ่งที่ต้องการทั้งหมดแล้วนะ

บางคนให้ความเห็นว่า
Developer น่าจะหยุดอ่านหนังสือไปแล้วล่ะนะ
Developer น่าจะหยุดเขียน หรือ จดบันทึกไปแล้ว
Developer น่าจะหยุดอ่าน website
เกี่ยวกับการพัฒนา software หรือ เทคโนโลยีที่ใช้งานไปแล้ว
แต่กลับไปค้นหาแทน …

ดังนั้น หนังสือเกี่ยวกับการพัฒนามันล้าสมัยไปล่ะ
เนื่องจากมีทุกอย่างอยู่บน internet
ที่สำคัญมัน update ใหม่สด และ รวดเร็ว ด้วยนะ
ยิ่งเรื่องของเทคโนโลยีนะ หนังสือจะล้าสมัยเร็วมากๆ

บางคนบอกว่า
ปัจจุบันมันคือยุคของการ learning by doing
หรือการ copy-and-paste มาลองใช้งาน
ดังนั้นหนังสืออาจะไม่ตอบโจทย์ แม้แต่ e-book ก็ตาม

บางคนบอกว่า
ปัจจุบันมันคือยุคการเรียนรู้จาก code
เพื่อดู และ ศึกษาว่า developer คนอื่นๆ เขาคิดอย่างไรต่อปัญหาหนึ่ง
หรือเรียนรู้จาก code ตัวอย่าง
ซึ่งเราสามารถค้นหาได้จาก Google code search และ Stackoverflow.com
แต่ในหนังสือนั้น มักจะอธิบายอะไรก็ไม่รู็ยืดยาวมากๆ น่าเบื่อ

บางคนบอกว่า
ถ้าต้องการจะศึกษา หรือ เรียนรู้อะไร ก็ค้นหาทาง internet สิ
และที่สำคัญคือ โลก online มันฟรีนะ
ส่วนหนังสือมันไม่ฟรี ถึงจะมีให้ download ทาง internet ก็เถอะ

ด้วยเหตุผลต่างๆ นานา มันก็พอทำให้เห็นว่า
Developer ไม่นิยมอ่านหนังสือมากเท่าไร
หรืออาจจะไม่อ่านกันเลย ..

แต่อย่างไรผมก็คิดว่า มันต้องมีหนังสือที่ developer ทุกๆ คนควรจะอ่านกันนะ

แน่นอนว่า มันคือหนังสือที่ผมคิดว่าดี ไม่ล้าสมัย
ซึ่งผมเคยแนะนำไว้ที่ blog หนังสือที่ทีมพัฒนา software ควรที่จะต้องอ่านไว้บ้าง

โดยหนังสือเกี่ยวกับการพัฒนา software ที่ผมขอแนะนำเลย
ว่า developer ควรอ่าน และ มีไว้เหมือนยาสามัญประจำบ้าน
ประกอบไปด้วย

1. Code Complete
code-complete-2

2. Clean Code
download

3. The pragmatic programmer
the-pragmatic-programmer

4. Don’t make me think
dont-make-me-think-revisited

5. Working effectively with legacy code
51H6SHy6g2L._SX258_BO1,204,203,200_

 

ถ้าในทุกๆ ปี คุณต้องทำการจัดการหนังสือที่คุณมีอยู่
แสดงว่า คุณซื้อหนังสือมาผิดแล้วนะ !!
ปล. สำหรับผมต้องเอาหนังสือไปขายต่อเพียบเลยนะสิ …

 

ว่างๆ ก็ลองทำแบบสำรวจกันนิดหน่อยนะครับ

Poll :: Developer อ่านหนังสือเกี่ยวกับการพัฒนา software หรือไม่ ?

*จำเป็น
    จำเป็นต้องตอบคำถามนี้