0. เริ่มที่นี่
สวัสดี หากคุณกำลังอ่านบรรทัดเหล่านี้ ใช่แล้ว คุณมาถูกที่แล้ว นี่คือบทเรียน Java หลักสูตรการฝึกอบรมของเราเต็มไปด้วยการฝึกฝน (งานจริงมากกว่า 1,500 งาน) และออกแบบมาสำหรับผู้ชมที่เป็นผู้ใหญ่ บทเรียนที่น่าเบื่อไม่ใช่สไตล์ของเรา เราจึงสร้าง CodeGym เป็นเกมออนไลน์ (ภารกิจ)
หากคุณไม่เคยเขียนโปรแกรมหรือเรียนการเขียนโปรแกรมมาก่อน หากคุณอายุเกิน 30 ปีและตัดสินใจเปลี่ยนอาชีพ หากคุณเบื่อกับการเรียนรู้การเขียนโปรแกรมจากตำราเรียน หรือคุณขี้เกียจธรรมดาๆ (!) — CodeGym คือสิ่งที่คุณเป็น ความต้องการ. การเรียนรู้ในสภาพแวดล้อมที่เหมือนเกมนั้นยอดเยี่ยมมาก!
คุณเคยเล่นเกมที่คุณเพิ่มเลเวลตัวละครหรือไม่? บางครั้งคุณไม่ได้สังเกตด้วยซ้ำว่าคุณหมกมุ่นอยู่กับเกมมากเพียงใด ใช่ไหม? คุณเดาได้ไหมว่าฉันจะไปที่ไหน ใน CodeGym คุณจะเพิ่มระดับตัวละครด้วย จบหลักสูตรทั้งหมดและกลายเป็นโปรแกรมเมอร์ Java ที่ยอดเยี่ยม
หากคุณสำเร็จการศึกษาจาก Java University คุณจะสามารถหางานในฐานะนักพัฒนา Java รุ่นเยาว์ได้ ทั้งหมดนี้เป็นไปได้เพราะ CodeGym มีงานที่ต้องปฏิบัติมากมาย มาก.
1. เรียนรู้เฉพาะภาษาจาวา
เมื่อเปรียบเทียบกับแพลตฟอร์มการศึกษาอื่นๆ CodeGym มีความโดดเด่นตรงที่เราสอนวิธีการเขียนโปรแกรมในภาษาจาวาเท่านั้น เรากำลังทำงานอย่างต่อเนื่องเพื่อให้ประสบการณ์การเรียนรู้ของคุณมีประสิทธิภาพมากขึ้น สนุกมากขึ้น และเข้าถึงได้มากขึ้น ด้วยเหตุนี้ เราจึงกลายเป็น ทรัพยากรยอดนิยมของ Runet สำหรับการเรียนรู้ Java
หากเราเริ่มเพิ่มหลักสูตรในภาษา C#, JavaScript, Python เป็นต้น เช่นเดียวกับ คนอื่นๆ หลายๆ คน เราจะกลายเป็นเพียงอีกเว็บไซต์หนึ่งในจำนวนหลายพันแห่งที่สอนทุกอย่างแต่ในแนวทางที่ธรรมดาๆ อย่างรวดเร็ว เป้าหมายของเราคือการสร้างไซต์การเรียนรู้ Java ที่ดีที่สุดในโลกอย่างปฏิเสธไม่ได้
นั่นหมายถึงเรามักต้องปฏิเสธตัวเองว่าไม่มีความสุขในการทำหลักสูตรอื่นที่ครอบคลุมหัวข้อที่ได้รับความนิยมล่าสุด แต่เราปรับแต่งบทเรียนเดิมและปรับปรุงงานเดิมเป็นครั้งที่สิบครั้ง อย่างที่พวกเขาพูดกัน ความสมบูรณ์แบบเป็นศัตรูของความดี 🙂
มาดูกันอย่างรวดเร็วว่าวันนี้เรามี CodeGym อะไรบ้าง
2. แผนที่เควส
หลักสูตร Java ทั้งหมดของ CodeGym แบ่งออกเป็นบล็อกที่เรียกว่า เควส (หรือโมดูล) แต่ละชั้นเป็นหนึ่งระดับ ในสองชั้นเรียนต่อสัปดาห์ นั่นคือ 104 ระดับต่อปี เนื่องจากเรากำลังปรับปรุงสิ่งต่าง ๆ อย่างต่อเนื่อง รายการของโมดูลอาจมีการเปลี่ยนแปลง
แต่ละระดับประกอบด้วย 5-15 บทเรียนและประมาณ 30 งาน
งานจะยากขึ้นเรื่อย ๆ งานเริ่มต้นสามารถแก้ไขได้ภายในไม่กี่นาที งานเมื่อจบหลักสูตรอาจใช้เวลาหลายชั่วโมงหรือหลายวันกว่าจะเสร็จ การจบหลักสูตรทั้งหมดจะทำให้คุณได้รับประสบการณ์การเขียนโปรแกรม 500-1,000 ชั่วโมง นี่คือขั้นต่ำที่คุณต้องมีเพื่อสร้างความสามารถในการ "คิดเหมือนโปรแกรมเมอร์"
หลักสูตรทั้งหมดจะใช้เวลาประมาณ 12 เดือนจึงจะสำเร็จ
3. ระดับและบทเรียน
ภารกิจทั้งหมดแบ่งออกเป็นระดับ แต่ละระดับประกอบด้วย 5-15 บทเรียน ในทางกลับกัน บทเรียนอาจมีงาน มีบทเรียนที่ไม่มีงานใดๆ และมีบทเรียนที่มีมากกว่าสิบงาน
และเพื่อให้การเรียนรู้น่าสนใจยิ่งขึ้นสำหรับคุณ การฝึกอบรมทั้งหมดจะอยู่ในรูปแบบของเกม ในหลาย ๆ เกม คุณได้รับประสบการณ์จากการฆ่าสัตว์ประหลาดและเพิ่มเลเวล แต่ละระดับใหม่จะมอบโอกาสใหม่ๆ ที่น่าสนใจให้กับคุณ มันเหมือนกันใน CodeGym
ใน CodeGym คุณจะได้แก้งานและได้รับสสารสีดำเป็นรางวัล
คุณสามารถใช้สสารสีดำนี้เพื่อปลดล็อกบทเรียนและระดับถัดไป และระดับใหม่จะนำบทเรียนใหม่และงานใหม่มาให้คุณ เพื่อให้จบหลักสูตร Java ทั้งหมด คุณจะต้องแก้ปัญหาอย่างน้อย 70% ของงานทั้งหมด
4. สสารสีดำ
บทเรียนสามารถปลดล็อกได้ตามลำดับเท่านั้น คุณไม่สามารถเปิดบทเรียนที่ไหนสักแห่งระหว่างหลักสูตรโดยไม่ปลดล็อกบทเรียนทั้งหมดก่อนหน้านั้นก่อน ยิ่งไปกว่านั้น เพื่อที่จะปลดล็อกบทเรียนถัดไป คุณต้อง "เก็บ" สสารมืดให้เพียงพอก่อน แล้วจึงใช้เพื่อ "ซื้อ" บทเรียนถัดไป:
หากคุณมีสสารสีดำเพียงพอ บทเรียนจะเปิดขึ้น และคุณจะเห็นข้อความต่อไปนี้:
ถ้าคุณมีสสารดำไม่เพียงพอ คุณจะเห็นข้อความอื่น:
5. ดำเนินการต่อ
หากคุณกลับมาที่เว็บไซต์หลังจากห่างหายไปนานและต้องการกลับไปที่บทเรียนล่าสุดที่คุณเปิดอย่างรวดเร็ว มี 2 วิธีที่รวดเร็วในการดำเนินการดังนี้:
วิธีที่หนึ่ง
เปิดภารกิจที่คุณกำลังทำอยู่ ถัดจากระดับล่าสุดที่คุณเปิด คุณจะเห็นลิงก์ "ดำเนินการต่อ" คลิกแล้วคุณจะเข้าสู่บทเรียนล่าสุดที่คุณเปิดในภารกิจนี้
วิธีที่สอง
คลิกการเรียนรู้ในแถบด้านซ้ายของเว็บไซต์ คุณจะเข้าสู่หน้าการเรียนรู้ส่วนตัวของคุณ ในหน้านี้ จะมีรายการบทเรียนสามบทล่าสุดที่คุณเปิดในส่วนย่อยบทเรียนที่แนะนำ บทเรียนที่เพิ่งเปิดล่าสุดอยู่ทางซ้ายสุด คลิกการ์ดที่ต้องการและ — บูม — คุณอยู่ในบทเรียน