"For Dummies" เป็นหนังสือชุดยอดนิยม ดังนั้นเมื่อมีคนพยายามค้นหาหนังสือสำหรับผู้เริ่มต้นเพื่อเรียนรู้ได้ดีไม่ว่าจะมากหรือน้อยในหัวข้อใดก็ตาม เขา/เธอมักจะพิจารณาหนังสือเหล่านี้อย่างละเอียดถี่ถ้วน Java For Dummies โดย Barry Burd ควรค่าแก่การอ่านสำหรับนักเรียนบางประเภท
https://www.amazon.com/Java-Dummies-Computers-Barry-Burd/dp/1119235553

หนังสือเล่มนี้เกี่ยวกับอะไร
ไม่แปลกใจเลยที่หนังสือเล่มนี้เกี่ยวกับภาษาจาวาสำหรับหุ่น แน่นอน Java Core สำหรับผู้เริ่มต้น ผู้เขียนเองแนะนำให้เริ่มอ่านจากส่วนนั้นของหนังสือที่คุณต้องการในตอนนี้ คุณสามารถดูคำแนะนำที่เป็นประโยชน์ได้ในส่วน "สิ่งที่คุณไม่ต้องอ่าน" และสำหรับใครที่รอไม่ไหวที่จะเริ่มเขียนโค้ด ผมขอแนะนำให้ทำตามคำแนะนำของ Barryส่วนที่ 1 เริ่มต้นกับ Java
ส่วนที่หนึ่งประกอบด้วยสามบท บทแรกสำหรับนักเรียนที่ไม่รู้อะไรเลยเกี่ยวกับวิธีการสมัยใหม่ในการเขียนโปรแกรม บทที่สองประกอบด้วยข้อมูลที่เป็นประโยชน์เกี่ยวกับวิธีการทำงานของ Java (Java Virtual Machine) กระบวนการพัฒนาซอฟต์แวร์ และอื่นๆ คุณยังค้นหาข้อมูลเกี่ยวกับแพ็คเกจและซอฟต์แวร์ที่คุณควรติดตั้งบนพีซีของคุณก่อนที่จะเริ่มเขียนโปรแกรม อย่างไรก็ตาม ดูเหมือนว่าแทนที่จะใช้บทนี้ คุณสามารถใช้หนึ่งในบทช่วยสอนสั้นๆ จากอินเทอร์เน็ตได้ บทที่สามแสดงให้คุณเห็นถึงโปรแกรม Java ตัวแรก หรือมากกว่านั้น คือ การแยกวิเคราะห์ส่วนประกอบต่างๆ ข้อมูลมีประโยชน์ ดังนั้นหากตอนนี้ดูเหมือนว่าจะยาก ความคิดที่ถูกต้องคือกลับมาอ่านอีกครั้งในภายหลัง ปัญหาของบทนี้คือหลายประเด็นที่กล่าวถึงดีขึ้นมากผ่านการฝึกฝน ฉันจะพูดอะไรเกี่ยวกับส่วนแรกโดยทั่วไปได้บ้าง ฉันขอแนะนำให้อ่านโดยละเอียดเป็นจุดเริ่มต้นของการศึกษาสำหรับผู้ที่ไม่รู้อะไรเลยเกี่ยวกับการเขียนโปรแกรมและไม่รีบร้อนที่จะเขียนโปรแกรมแรก เช่น นักศึกษาผู้ใหญ่-switchers หรือผู้ที่ชื่นชอบแนววิชาการที่สอดคล้องกัน ไม่ได้หมายความว่าหนังสือเล่มนี้เขียนอย่างเคร่งครัดและเป็นเชิงวิชาการ ไม่ใช่เลย มันบันเทิงมาก อย่างไรก็ตาม หากคุณต้องการลองเขียนโค้ดให้เร็วที่สุด คุณควรเริ่มเขียนโค้ดตั้งแต่วันแรกของการเรียนรู้ Java พูดตามตรง ดูเหมือนว่าเป็นวิธีที่เร็วและเหมาะสมที่สุดในการเขียนโปรแกรมแบบมืออาชีพ! ดังนั้น ในการสร้างโปรแกรมแรกของคุณ คุณอาจใช้บทเรียนออนไลน์และอ่าน "Java for Dummies" ขณะเดินทางหรือก่อนเข้านอน ไม่ได้หมายความว่าหนังสือเล่มนี้เขียนอย่างเคร่งครัดและเป็นเชิงวิชาการ ไม่ใช่เลย มันบันเทิงมาก อย่างไรก็ตาม หากคุณต้องการลองเขียนโค้ดให้เร็วที่สุด คุณควรเริ่มเขียนโค้ดตั้งแต่วันแรกของการเรียนรู้ Java พูดตามตรง ดูเหมือนว่าเป็นวิธีที่เร็วและเหมาะสมที่สุดในการเขียนโปรแกรมแบบมืออาชีพ! ดังนั้น ในการสร้างโปรแกรมแรกของคุณ คุณอาจใช้บทเรียนออนไลน์และอ่าน "Java for Dummies" ขณะเดินทางหรือก่อนเข้านอน ไม่ได้หมายความว่าหนังสือเล่มนี้เขียนอย่างเคร่งครัดและเป็นเชิงวิชาการ ไม่ใช่เลย มันบันเทิงมาก อย่างไรก็ตาม หากคุณต้องการลองเขียนโค้ดให้เร็วที่สุด คุณควรเริ่มเขียนโค้ดตั้งแต่วันแรกของการเรียนรู้ Java พูดตามตรง ดูเหมือนว่าเป็นวิธีที่เร็วและเหมาะสมที่สุดในการเขียนโปรแกรมแบบมืออาชีพ! ดังนั้น ในการสร้างโปรแกรมแรกของคุณ คุณอาจใช้บทเรียนออนไลน์และอ่าน "Java for Dummies" ขณะเดินทางหรือก่อนเข้านอนตอนที่ 2 การเขียนโปรแกรม Java ของคุณเอง
ในส่วนนี้ คุณจะได้เรียนรู้เกี่ยวกับองค์ประกอบหลักของโปรแกรม และสุดท้าย คุณจะได้รับการเสนอให้เขียนโปรแกรมของคุณ ดังที่ Barry (ผู้เขียน) กล่าวไว้อย่างถูกต้อง บทนี้เขียนขึ้นโดยคำนึงถึงลักษณะเฉพาะของ Java แต่ส่วนใหญ่จะสอนพื้นฐานการเขียนโปรแกรมตามที่เป็นอยู่ นอกจากนี้ยังมีสามบทในส่วนนี้ "ตัวแปรและค่าของตัวแปร" "โครงสร้างการควบคุม" และ "วงจร" มีรายละเอียดมากและคำนึงถึงช่วงเวลาที่แม้แต่ผู้ที่เขียนโปรแกรมแล้วมักจะสับสน ตัวอย่างเช่น ตัวแปรกับชื่อ คำสั่ง และตัวดำเนินการต่างกันอย่างไร ขอแนะนำสำหรับผู้เริ่มต้นทุกคน (แต่อย่าลืมเกี่ยวกับงานจริง!)ส่วนที่ 3 อปท
ส่วนนี้จำเป็นสำหรับหุ่น Java จริงที่ต้องการเป็นนักพัฒนาซอฟต์แวร์ Java จริงในอนาคต มันทุ่มเทให้กับคลาสและอ็อบเจกต์ Object-Oriented Programming Principle (OOP) คุณจะพบว่าเหตุใดแนวทาง OOP จึงยอดเยี่ยมสำหรับการพัฒนาโปรแกรมขนาดใหญ่ (สปอยล์: อย่างแรกเพื่อหลีกเลี่ยงการทำซ้ำโค้ด ฮ่าฮ่า) ส่วนนี้มีบางบทเกี่ยวกับการทำงานกับไฟล์และตัวสร้างคลาส หากคุณไม่เข้าใจคำศัพท์ส่วนใหญ่ที่ฉันเขียนในประโยคด้านบน คุณควรเรียนรู้ส่วนนี้อย่างแน่นอน คำอธิบายและตัวอย่างที่นี่ดีมาก ฉันเดาว่าคุณสามารถเข้าใจ OOP ในระดับพื้นฐานได้หลังจากที่คุณอ่านสิ่งนี้และเขียนตัวอย่างโค้ด อย่างไรก็ตาม ยังขาดการเปิดเผยรายละเอียดเพิ่มเติมเกี่ยวกับหลักการ OOP บางอย่าง เช่น ความหลากหลายและการห่อหุ้ม มีเพียงคำแนะนำเกี่ยวกับพวกเขาเท่านั้นส่วนที่ 4 เทคนิค Smart Java
ส่วนที่เป็นประโยชน์ เป็นการดีกว่าที่จะอ่านและทำแบบฝึกหัดการเขียนโค้ดหลายๆ แบบเพื่อให้เข้าใจเทคนิคใหม่ๆ ทั้งหมดได้ดียิ่งขึ้น บทที่อุทิศให้กับตัวแปรและการใช้งานที่เหมาะสม เช่นเดียวกับบทเกี่ยวกับข้อยกเว้น เต็มไปด้วยคำอธิบายที่ดี บทเกี่ยวกับอาร์เรย์มีความแม่นยำและน่าตื่นเต้น คอลเลกชัน ข้อมูลทั่วไป และสตรีม สำหรับฉัน หัวข้อเหล่านี้ไม่ได้รับการตรวจสอบอย่างดี แน่นอนว่าหนังสือเล่มนี้เกี่ยวกับการพัฒนา Java สำหรับหุ่นจำลอง อย่างไรก็ตามการพูดคุยเกี่ยวกับคอลเลกชันในรายละเอียดเพิ่มเติมจะไม่ฟุ่มเฟือย จากส่วนนี้ คุณจะพบข้อมูลเล็กน้อยเกี่ยวกับฟีเจอร์ Java สมัยใหม่ไม่มากก็น้อย เช่น Lambdas และ Functional Programming รวมถึงเทคโนโลยี Swing ที่เก่าและล้าสมัย แน่นอนว่าผู้เขียนได้สาธิตส่วนต่อประสานกราฟิกกับผู้ใช้ในส่วนนี้ แต่เป็นเรื่องโบราณ ฉันต้องบอกว่าส่วนที่สามทั้งหมดนั้นแตกต่างกันมาก บางหัวข้ออธิบายได้ดี บางหัวข้อไม่ใช่วิธีที่ดีที่สุด บางหัวข้อมีประโยชน์ บางหัวข้อล้าสมัยตอนที่ 5. ส่วนของสิบ
ส่วนนี้ค่อนข้างสั้น ประกอบด้วยเคล็ดลับบางประการเกี่ยวกับวิธีหลีกเลี่ยงข้อผิดพลาดทั่วไปและเว็บไซต์ที่เป็นประโยชน์ ดูเหมือนว่าจะเป็นบทความบนอินเทอร์เน็ตมากกว่าบทความที่ดี
GO TO FULL VERSION