สวัสดี. หากคุณกำลังอ่านข้อความนี้ ฉันสามารถยืนยันได้ว่า ใช่ สิ่งเหล่านี้คือJava Basics หลักสูตรนี้เต็มไปด้วยโอกาสในการเรียนรู้ภาคปฏิบัติ (พร้อมแบบฝึกหัดมากกว่า 1,200 แบบ) และมีไว้สำหรับนักเรียนผู้ใหญ่ ฉันเกลียดการบรรยายที่น่าเบื่อ นั่นเป็นเหตุผลที่ CodeGym ถูกสร้างเป็นเกมออนไลน์
คุณเคยเล่นเกมที่คุณจะได้เพิ่มเลเวลตัวละครของคุณหรือไม่? บางครั้งคุณก็ถูกดึงเข้ามาโดยไม่ทันได้สังเกตใช่ไหม? คุณเดาได้ไหมว่าฉันกำลังมุ่งหน้าไปที่ใด ที่ CodeGym คุณต้องเพิ่มเลเวลตัวละครของคุณ ภารกิจแรกจะสิ้นสุดลงเมื่อคุณสามารถอัปเกรดจากระดับ 1 เป็นระดับ 18 ได้ นี่คือพื้นฐาน Java ที่คุณต้องใช้เพื่อทำคะแนน AP Computer Science A Exam
หากคุณเลือกที่จะดำเนินการต่อและทำภารกิจให้สำเร็จอีก 3 ภารกิจ (ระดับละ 10 ด่าน) — Java Core, Multithreading และ Collections — มีโอกาสสูงที่คุณจะได้เป็นโปรแกรมเมอร์ Java ระดับแนวหน้า
เกมดังกล่าวมีฉากในอนาคตอันไกลโพ้น – ปี 3018 ในเวลาที่มนุษย์แบ่งปันโลกกับหุ่นยนต์และการเดินทางในอวกาศเป็นเรื่องปกติ
กาลครั้งหนึ่งนานมาแล้ว ยานอวกาศลำหนึ่งชนกับดาวเคราะห์ที่ไม่รู้จัก...
ย้อนเรื่องราว
ลูกเรือของ Galactic Rush ลงจอดบนดาวเคราะห์ที่ไม่รู้จัก ระหว่างการชน ยานอวกาศกระแทกเข้ากับไหล่เขาและเกือบถูกฝังอยู่ใต้เศษซาก หลังจากพยายามอยู่หลายวันเพื่อปลดปล่อยเรือ ลูกเรือหมดความหวังที่จะได้กลับบ้านและเริ่มตั้งถิ่นฐานในสถานที่ใหม่ที่ไม่คุ้นเคยแห่งนี้...
หนึ่งสัปดาห์ต่อมา Ellie ซึ่งเป็นผู้เดินเรือได้บังเอิญค้นพบว่าดาวเคราะห์ดวงนี้มีหุ่นยนต์ป่าอาศัยอยู่นับพันตัว! พวกเขาสามารถช่วยล้างหินและปลดปล่อยเรือได้ แต่พวกเขาเป็นคนดั้งเดิมและโง่เขลาเกินไป พวกเขาขาดความสามารถที่จะทำอะไรได้เลย พวกเขาไม่สามารถแม้แต่จะบรรทุกหิน ซึ่งเป็นความสามารถที่มีประโยชน์
ศาสตราจารย์นู้ดเดิ้ลส์ หัวหน้านักวิทยาศาสตร์ของภารกิจ เล่าให้ฟังในภายหลังว่า:
"หลังจากนั้นสองสามวัน ผมก็คิดวิธีแก้ปัญหาได้ ผมจะเอาเฟิร์มแวร์จากดิเอโก สมาชิกหุ่นยนต์ในทีมของเรา แปลงเป็นเฟิร์มแวร์สำหรับช่างก่ออิฐ จากนั้น บรรจุมันลงบนหุ่นยนต์เถื่อน"
"แต่ดูเหมือนโชคจะเข้าข้างเรา หลังจากตรวจสอบแล้ว เราพบว่าชาวพื้นเมืองไม่มีตัวเชื่อมต่อสำหรับการอัปโหลดเฟิร์มแวร์ อันที่จริง พวกเขาไม่มีตัวเชื่อมต่อเลย!"
"Bilaabo ซึ่งเป็นมนุษย์ต่างดาวเพียงคนเดียวในลูกเรือ เล่าว่าครั้งหนึ่งเขาเคยพบหุ่นยนต์บนดาวบ้านเกิดของเขาที่รู้วิธีการเขียนโปรแกรม ไม่เพียงเท่านั้น หุ่นยนต์ตัวนี้ยังสามารถแก้ไขข้อบกพร่องในเฟิร์มแวร์ของเขาเองได้อีกด้วย"
"นั่นคือตอนที่ฉันเกิดไอเดียบรรเจิด เพราะครั้งหนึ่งฉันเคยสอนหุ่นยนต์ที่มีความสามารถให้เขียนโปรแกรมด้วยภาษาปาสคาล"
"ฉันออกคำสั่งให้ดักจับหุ่นยนต์หนุ่มที่มีพรสวรรค์ที่สุดและสอนวิธีเขียนโปรแกรม Java ให้เขา ด้วยทักษะการเขียนโค้ดใหม่ของเขา เขาจะสามารถเขียนเฟิร์มแวร์ของตัวเองใหม่เพื่อช่วยเราได้!"
"ในที่สุดเราก็พบผู้สมัครที่เหมาะสม ดิเอโกแนะนำให้ตั้งชื่อเขาว่า Amigo ตามพี่ชายที่เขาอยากได้มาตลอดแต่ไม่เคยมี"
"ฉันเสนอให้ Amigo ประคำโลหะทุกเดือนที่เขาเรียนภาษา Java และเงิน 10 ดอลลาร์ต่อปีเพื่อเก็บกวาดเศษขยะหลังการฝึก สำหรับคนป่าเถื่อน นี่ถือว่าใจกว้างมาก ท้ายที่สุด เราให้ความรู้แก่พวกเขาฟรีๆ"
ดิเอโกเขียนไว้ในบันทึกของเขาในภายหลังว่า:
"ฉันโกรธมากกับการขโมยหุ่นยนต์เพื่อนของฉันอย่างโจ่งแจ้ง แต่ทีมงานทั้งหมดเข้าข้างศาสตราจารย์และริชิ แน่นอนว่าฉันตกลงหรืออย่างน้อยก็แสร้งทำเป็นเห็นด้วยและเสนอจะช่วยสอน Amigo ฮ่าฮ่า! ท้ายที่สุดแล้ว ไม่มีใครสามารถสอนหุ่นยนต์ได้ดีไปกว่าหุ่นยนต์ตัวอื่น"
"ทุกคนมีความสุขมากที่ฉันเต็มใจช่วย พวกเขาตัดสินใจเข้าร่วมการฝึกอบรมการเขียนโปรแกรม Amigo Java กับฉัน"
คุณจะเริ่มต้นที่ระดับ 1 เป้าหมายของคุณคือช่วย Amigo เพิ่มระดับทักษะการเขียนโปรแกรมของเขา
ตอนนี้เรามาเรียนรู้ตั้งแต่เริ่มต้น คลิกบทเรียนถัดไป
GO TO FULL VERSION