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 วิธีที่รวดเร็วในการดำเนินการดังนี้:

วิธีที่หนึ่ง

เปิดภารกิจที่คุณกำลังทำอยู่ ถัดจากระดับล่าสุดที่คุณเปิด คุณจะเห็นลิงก์ "ดำเนินการต่อ" คลิกแล้วคุณจะเข้าสู่บทเรียนล่าสุดที่คุณเปิดในภารกิจนี้

วิธีที่สอง

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