17 คะแนน โดย jsryu 2021-07-20 | 23 ความคิดเห็น | แชร์ทาง WhatsApp

โดยไม่จำกัดสาขาหรือหมวดหมู่ของหนังสือ

ช่วยเลือกหนังสือสักหนึ่งเล่มที่คุณคิดว่านักพัฒนาควรอ่านเป็นการส่วนตัวได้ไหม?

23 ความคิดเห็น

 
jjongwoodev 2021-07-31

มีหนังสือที่คุณคิดว่านักพัฒนาควรอ่านอย่างยิ่งเป็นการส่วนตัวไหม?

ผม/ฉันยังอ่านหนังสือมาไม่มากนัก แต่ขอแนะนำ 'วิถีชีวิตของโปรแกรมเมอร์' ครับ/ค่ะ

 
nicewook 2021-07-30

ขอแนะนำ Clean Agile ครับ

เป็นหนังสือที่เหมาะสำหรับใช้วาดภาพรวมของ Agile โดยรวม

 
wan2land 2021-07-27

หนังสือ "Hackers: Heroes of the Computer Revolution" ที่ว่าด้วยวัฒนธรรมแฮ็กเกอร์

 
nicewook 2021-07-30

ส่วนตัวคิดว่าเป็นหนังสือดีที่สร้างแรงบันดาลใจได้

 
phg9898 2021-07-25

หนังสือที่เปลี่ยนชีวิตผมคือ Code Complete

 
kwon5604 2021-07-24

ขอแนะนำ Clean Coder ของ Uncle Bob ครับ หลายคนมักเข้าใจผิดว่าเป็น Clean Code แต่หนังสือเล่มนี้พูดถึงว่าควรทำอย่างไรจึงจะเป็นนักพัฒนาที่ดี มีหลายข้อที่สามารถนำไปปฏิบัติเป็น Action Item ในบริษัทได้จริง โดยส่วนตัวผมคิดว่านี่คือหนังสือที่คนซึ่งเพิ่งเริ่มต้นพัฒนาควรอ่านเป็นเล่มแรกที่สุด :)

 
dua804 2021-07-22

ผมขอแนะนำ "Prince of Persia: The Making of a Legend" ครับ

ผมอยากแนะนำหนังสือเล่มนี้ในฐานะหนังสือที่ควรอ่านเพื่อพัฒนาตัวเอง แม้จะไม่ใช่นักพัฒนาก็ตาม เหตุผลคือหนังสือพัฒนาตัวเองเล่มอื่น ๆ มักถูกเขียนขึ้นหลังจากประสบความสำเร็จไปแล้ว (เลยมักมีทั้งการบิดเบือนความทรงจำและการแต่งเติมภาพลักษณ์อยู่มาก) แต่หนังสือเล่มนี้คือบันทึกประจำวันที่ Jordan Mechner เขียนไว้แล้วนำมาตีพิมพ์แทบจะตามสภาพเดิม ทำให้เราได้เห็นอย่างไม่บิดเบือนว่า ก่อนใครสักคนจะประสบความสำเร็จ เขาใช้ชีวิตอย่างไรและกังวลกับเรื่องอะไรบ้าง

ระหว่างทางเรายังได้เห็นด้วยว่านักพัฒนาคนหนึ่งทุ่มเทแค่ไหนในการสร้างเกมขึ้นมา โดยเฉพาะอย่างยิ่งเขาใส่ใจกับการทำ optimization มากเพียงใด

 
homgru 2021-07-26

อา.. ไม่รู้ว่านอกจากฉบับภาษาต้นฉบับแล้ว จะมีฉบับแปลออกมาด้วยหรือเปล่านะ?

 
kofmania 2021-07-26

https://fabianist.tistory.com/716 ดูเหมือนว่าจะมีออกมาเป็นอีบุ๊กด้วยนะ

 
narusas 2021-07-21

Release It

ช่วยให้ผมซึมซับทั้งแนวคิดและเซนส์ในการสร้างซอฟต์แวร์ที่ไม่ใช่แค่ทำงานได้ แต่เป็นซอฟต์แวร์ที่อยู่รอดได้ในโลกความเป็นจริงที่โหดหิน

 
lordkim 2021-07-21

ขอแนะนำ "ข้อผิดพลาดของซอฟต์แวร์ในประวัติศาสตร์"

คุณอาจจะรู้สึกถึงน้ำหนักของโค้ดเพียงบรรทัดเดียวไปอีกแบบก็ได้..

 
kunggom 2021-07-21

ยังมีหนังสืออีกเล่มที่พูดถึงประเด็นคล้ายกันบ่อย ๆ คือ Humble Pi: เมื่อคณิตศาสตร์หายไปจากโลก ของ Matt Parker (Dasan Science, 2020) แม้จะไม่ได้จำกัดเนื้อหาอยู่แค่ซอฟต์แวร์ แต่ก็มีการยกตัวอย่างกรณีความผิดพลาดที่เกี่ยวข้องกับซอฟต์แวร์ไว้มากมาย

 
whtmdwls 2021-07-21

ส่วนตัวแล้ว ผมคิดว่าหนังสือสองเล่มด้านล่างนี้อธิบายเว็บเซอร์วิสสมัยใหม่ได้อย่างแม่นยำที่สุด ทั้งในมุมของสถาปัตยกรรมและการปฏิบัติการ

  • Building Microservices: Designing Fine-Grained Systems

  • The Site Reliability Workbook: Practical Ways to Implement SRE

 
seokzoo 2021-07-21

ผมขอแนะนำ "CODE" ของ Charles Petzold ครับ

 
kunggom 2021-07-21

หนังสือเล่มนี้ก็ดีมากจริง ๆ ครับ เริ่มต้นจากวงจรไฟฟ้าอย่างง่ายและรีเลย์ที่เชื่อมต่อมันเข้าด้วยกัน แล้วค่อย ๆ สร้างความเข้าใจว่าวิธีการทำงานของคอมพิวเตอร์ถูกประกอบขึ้นจากระดับล่างสุดอย่างเป็นลำดับและถูกทำให้เป็นนามธรรมอย่างไร จึงอาจเรียกได้ว่าเป็นต้นแบบของหนังสือแนว [สร้างคอมพิวเตอร์จากพื้นฐาน]

 
ffdd270 2021-07-21

Ruby를 깨우치다 : เป็นการทำความเข้าใจ internals ของ Ruby

แทนที่จะเป็นหนังสือเกี่ยวกับ Ruby โดยตรง มันอธิบายไว้อย่างละเอียดและเป็นมิตรว่าภาษาโปรแกรมถูกโปรแกรมทำความเข้าใจอย่างไร เลยทำให้ผมรู้สึกว่าถ้าได้อ่านเร็วกว่านี้อีกหน่อยก็คงจะดีกว่านี้มาก

 
taegon 2021-07-21

สำหรับผม หนังสือที่นึกถึงเป็นเล่มแรกเหมือนกันคือ "The Pragmatic Programmer" แต่มีคนแนะนำไปแล้ว ผมเลยขอเลือก "Refactoring"

แล้วก็มีลิสต์หนังสือที่ช่วยเรื่องการพัฒนาอยู่ที่ https://mysetting.io/books ซึ่งส่วนใหญ่ก็เป็นหนังสือที่ผมอยากแนะนำอยู่แล้วครับ

 
twinstae 2021-07-21

คือ [Growing Together] ครับ มีคำโปรยรองว่าเป็นเส้นทางสู่ Agile โดยเล่มนี้ถ่ายทอดเรื่องการเรียนรู้และการเติบโต การทำงานร่วมกัน และผลงานอย่างครบถ้วนบนพื้นฐานของหลักฐานอ้างอิง

 
gguimoon 2021-07-21

ผมขอแนะนำ "Logicomix" ครับ คุณจะได้พบกับเส้นทางที่คณิตศาสตร์ซึ่งเป็นรากฐานของวิทยาการคอมพิวเตอร์ได้ก้าวผ่านมา รวมถึงเรื่องราวของผู้คนที่ครุ่นคิดและสับสนอยู่ท่ามกลางเส้นทางนั้น

 
kunggom 2021-07-20

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

  • นีชิโอะ ฮิโระคาซุ, 『เทคนิคที่ค้ำจุนการโค้ดดิ้ง: วิธีเขียนโปรแกรมที่เข้าใจได้จากหลักการ』 (BJ Public, 2013)

    เป็นหนังสือที่อธิบายแนวคิดต่าง ๆ ที่พบร่วมกันในหลายภาษาโปรแกรม และเหตุผลว่าทำไมแนวคิดเหล่านั้นจึงเกิดขึ้น โดยเปรียบเทียบข้ามหลายภาษา สำหรับผมแล้วเป็นหนังสือที่ช่วยได้มากจริง ๆ

นอกจากเล่มนี้ ผมขอแนะนำเพิ่มอีกเล่มจากหนังสือที่กำลังอ่านอยู่ตอนนี้ เพราะคิดว่าเหมาะมากสำหรับคนที่เพิ่งเริ่มต้นเขียนโปรแกรม เรียนไวยากรณ์พื้นฐานครบแล้ว แต่ยังไม่รู้ว่าควรทำอะไรต่อ

  • ราอูล-แกเบรียล อูร์มา · ริชาร์ด วอร์เบอร์ตัน, 『การพัฒนาซอฟต์แวร์ Java เชิงปฏิบัติ: เรียนรู้เทคนิคล่าสุดของการพัฒนา Java ผ่าน 4 โปรเจกต์』 (Hanbit Media, 2020)

    เป็นหนังสือที่แนะนำเนื้อหาอย่างย่อเกี่ยวกับหลักการ SOLID, การพัฒนาแบบขับเคลื่อนด้วยการทดสอบ และดีไซน์แพตเทิร์นบนพื้นฐานของภาษา Java พร้อมทั้งฝึกนำสิ่งเหล่านี้ไปใช้กับโค้ดจริง ตัวหนังสือเองไม่ได้หนามากนัก แต่ก็คุ้มค่าที่จะค่อย ๆ ทำแบบฝึกหัดทั้งหมดไปพร้อมกับอ่าน

 
gguimoon 2021-07-21

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

 
benjamin 2021-07-20

ถ้าให้เลือกได้แค่เล่มเดียว ผมขอเลือก 'The Pragmatic Programmer'

ถ้าให้เลือก 3 เล่ม ก็จะเพิ่ม

'Hackers & Painters', 'Just for Fun' เข้าไปด้วยครับ

 
xguru 2021-07-20

ส่วนตัวแล้ว แม้จะเก่าและพื้นฐานมากไปหน่อย แต่ผม/ฉันขอเลือก "The Pragmatic Programmer" ครับ/ค่ะ