โค้ดยิม/จาวาบล็อก/สุ่ม/วิธีเรียนรู้บน CodeGym: คู่มือหลักสูตร
John Squirrels
ระดับ
San Francisco

วิธีเรียนรู้บน CodeGym: คู่มือหลักสูตร

เผยแพร่ในกลุ่ม
คุณจึงตัดสินใจเป็นโปรแกรมเมอร์ Java คำถามที่สมเหตุสมผลเกิดขึ้นทันที: "คุณควรเริ่มต้นที่ไหน" ในบทความนี้ เราจะพูดถึงวิธีเรียนรู้การเขียนโปรแกรมตั้งแต่ต้นบน CodeGym เราจะสำรวจคุณสมบัติของหลักสูตร กระบวนการเรียนรู้แบ่งออกเป็นขั้นตอนต่างๆ อย่างไร และต้องใช้ส่วนใดของเว็บไซต์เพื่อให้การฝึกอบรมของคุณมีประสิทธิภาพมากที่สุด วิธีเรียนรู้บน CodeGym: คู่มือหลักสูตร - 1

สารบัญ

CodeGym: บทช่วยสอน Java ที่เน้นการฝึกฝน

1. การเรียนรู้ในรูปแบบของเกม

หลักสูตร CodeGym เป็นเหมือนเกมคอมพิวเตอร์ มันแบ่งออกเป็นสี่เควสซึ่งแต่ละเควสมีแนวคิดร่วมกัน ตัวอย่างเช่นJava Syntaxเป็นภารกิจแรกที่คุณเรียนรู้ไวยากรณ์พื้นฐานของภาษา แต่ละภารกิจประกอบด้วยสิบระดับซึ่งต้องทำตามลำดับ ระดับต่างๆ เต็มไปด้วยบทเรียนและภารกิจที่มีความยากต่างกัน ในการก้าวไปสู่ระดับถัดไป คุณจะต้องแก้ไขงานส่วนใหญ่ในระดับปัจจุบัน เพราะการทำภารกิจให้สำเร็จ คุณจะได้รับ "สสารมืด" จำนวนหนึ่ง คุณใช้เพื่อปลดล็อกบทเรียนและงานที่ตามมา

2. ฝึกฝนการเขียนโปรแกรมตั้งแต่เริ่มต้น

ประสบการณ์จริงที่ได้รับจากการสอน Java ของเรา (หลักสูตร CodeGym) รวมถึงงานในรูปแบบต่างๆ พวกเขาแตกต่างกันไปตามช่วงเวลา:
  • งานบางอย่างมีไว้เพื่อเสริมเนื้อหาทางทฤษฎีจากบทเรียนก่อนหน้า
  • คนอื่นมีเป้าหมายที่จะทำซ้ำทฤษฎีที่ครอบคลุมก่อนหน้านี้จากระดับก่อนหน้า
  • ยังมีงานอื่นๆ ที่เป็น "งานท้าทาย " ซึ่งขึ้นอยู่กับเนื้อหาที่นำเสนอในระดับหนึ่ง สอง หรือสามถัดไป ใช่ คุณอ่านถูกต้องแล้ว สิ่งนี้ทำโดยเจตนา ต้องการแก้ปัญหาตอนนี้ แต่คุณไม่รู้อะไรเลยใช่ไหม กูเกิลเลย! นี่เป็นทักษะที่มีประโยชน์อย่างมากสำหรับโปรแกรมเมอร์ แต่ถ้าคุณต้องการย้ายเนื้อหาตามลำดับอย่างเคร่งคัด ให้วางงานไว้ข้างๆ แล้วกลับไปทำอีกสองสามระดับเมื่อคุณได้ทฤษฎีที่จำเป็นแล้ว
นอกจากนี้ยังมีขนาดและความยากแตกต่างกันไป:
  • การป้อนรหัสเป็นงานสำหรับผู้เริ่มต้น บางครั้งโปรแกรมเมอร์ที่ทะเยอทะยานควรลงมือและสัมผัสโค้ด ในการทำเช่นนี้ คุณเพียง "คัดลอก" ตัวอย่าง;
  • วิเคราะห์โค้ดของผู้อื่นและค้นหาจุดบกพร่อง คุณเข้าใจแล้ว เรามีงานเหล่านี้ด้วย
  • เขียนโค้ดของคุณเองเพื่อให้เป็นไปตามรายการเงื่อนไขงาน
  • งานโบนัส นี่เป็นงานที่ยากกว่าสำหรับการศึกษาด้วยตนเองและสำหรับการพัฒนาความสามารถในการคิดในแง่ของอัลกอริทึม
  • โครงการขนาดเล็ก งานเหล่านี้แบ่งออกเป็นงานย่อยหลายงาน เมื่อคุณดำเนินการแต่ละรายการตามลำดับ คุณจะจบลงด้วยการสร้างโปรแกรมที่ค่อนข้างซับซ้อนและมีขนาดใหญ่ ตัวอย่างเช่น เกม Sokoban หรือห้องสนทนาออนไลน์ งานเหล่านี้จะปรากฏขึ้นในช่วงกลางของหลักสูตร
  • วิดีโอ บางครั้งการเปลี่ยนสิ่งที่คุณกำลังทำอยู่ก็มีประโยชน์ บน CodeGym เราทำได้โดยดูวิดีโอด้านไอที
มีงานมากมายที่คุณอดไม่ได้ที่จะเป็นโปรแกรมเมอร์หากคุณเรียนจบหลักสูตรจนจบ!

3. การตรวจสอบงานทันทีและเครื่องมือเพื่อปรับปรุงรหัสของคุณ

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

4. ช่วยในการทำงาน

ประสบการณ์ของคุณในการเรียนรู้วิธีการเขียนโปรแกรมไม่ควรคล้ายกับการลอยแพอยู่เพียงลำพังกลางมหาสมุทร คุณต้องมีปฏิสัมพันธ์กับผู้อื่น เหนือสิ่งอื่นใด CodeGym มีส่วน " ช่วยเหลือ " สำหรับสิ่งนี้ หากคุณติดงานจากหลักสูตรเป็นเวลานานหรือไม่เข้าใจหัวข้อที่ยาก ให้ถามคำถามในส่วนที่เฉพาะเจาะจง. นักเรียน โปรแกรมเมอร์ หรือเจ้าหน้าที่เว็บไซต์จะช่วยคุณได้อย่างแน่นอน ยิ่งไปกว่านั้น เมื่อคุณรู้สึกว่าพร้อมแล้ว การไปที่ส่วน "ความช่วยเหลือ" จะมีประโยชน์มากสำหรับคุณและช่วยเหลือผู้อื่นในเรื่องการเรียน นั่นหมายความว่าคุณจะต้องเข้าใจโค้ดของคนอื่น เมื่อจบหลักสูตร นักเรียนจะได้รับประสบการณ์การเขียนโปรแกรมจริง 300-500 ชั่วโมง! หลักสูตรนี้ยังเป็นเครื่องมือที่ยอดเยี่ยมสำหรับผู้ที่เคยเรียนการเขียนโปรแกรมขั้นพื้นฐานมาแล้ว แต่ไม่รู้ว่าจะเริ่มหางานจากที่ไหนดี นอกเหนือจากการฝึกฝนแล้ว คุณจะได้รับในขณะที่ทำงานผ่าน CodeGym คุณจะสามารถเข้าใจคำถามสำคัญที่คุณจะต้องตอบระหว่างการสัมภาษณ์งาน รวมทั้งสามารถเขียนเรซูเม่ที่มีความสามารถได้

แพลตฟอร์มการเรียนรู้: เว็บไซต์และแอพมือถือ

คุณมีสองตัวเลือกสำหรับการเรียนรู้พื้นฐานของการเขียนโปรแกรม Java ด้วย CodeGym: ผ่านแอปพลิเคชัน Androidหรือในเวอร์ชันเว็บ อย่างไรก็ตาม มีข้อที่สาม: เพื่อศึกษาทั้งบนเว็บไซต์และในแอปพลิเคชัน :) คุณสามารถทำได้หากคุณมีการสมัครรับข้อมูลที่ใช้งานอยู่

ขั้นตอนของหลักสูตร

CodeGym เป็นการสอน Java ที่สมบูรณ์ที่สุดในภาษาอังกฤษ หลักสูตรJava หลักจะให้ภาพรวมที่สมบูรณ์ของ Java Core และการฝึกฝนที่ตามมาจะช่วยให้คุณเรียนรู้วิธีการทำงานกับเทคโนโลยีขั้นสูงเพิ่มเติม ด้วย CodeGym คุณจะได้เรียนรู้ Java Core และแก้ปัญหา 1200 งานด้วยการยืนยันทันที หลักสูตรประกอบด้วยอะไรบ้าง?
  • บทเรียนสั้น ๆ เกี่ยวกับทฤษฎีหนา ๆ พร้อมตัวอย่างที่ชัดเจน
  • งาน โครงการขนาดเล็ก;
  • บทเรียนสร้างแรงบันดาลใจ (ในตอนต้นของระดับ) และวิดีโอที่จะช่วยให้คุณรักษา "ค่าใช้จ่าย" ไว้ได้จนจบหลักสูตร
  • แบบทดสอบเกี่ยวกับเนื้อหาที่ครอบคลุม (ระดับเริ่มต้น)
ความคืบหน้าของหลักสูตรเป็นอย่างไร? ระดับ 0 เป็นการแนะนำให้รู้จักกับโลกของ CodeGym ตัวละครและวิธีการสอน คุณพบงานตั้งแต่บทเรียนแรก และคุณสามารถแก้ไขได้โดยตรงบนเว็บไซต์ ในระดับที่สาม มีบทเรียนพิเศษเกี่ยวกับการติดตั้ง IntelliJ IDEA ซึ่งเป็นสภาพแวดล้อมการพัฒนายอดนิยมที่โปรแกรมเมอร์ Java ใช้ ด้วยการติดตั้งและปลั๊กอิน CodeGym คุณสามารถทำงานให้เสร็จได้ไม่เพียงแค่บนเว็บเท่านั้น แต่ยังรวมถึงบนพีซีของคุณด้วย สิ่งนี้จะเป็นประโยชน์อย่างยิ่งในระดับต่อๆ ไปของหลักสูตร เมื่อคุณเริ่มเผชิญกับงานที่ใหญ่ขึ้น และในช่วงครึ่งหลังของหลักสูตร — มินิโปรเจกต์และงานโบนัส

ส่วนที่เป็นประโยชน์ใน CodeGym

หลักสูตรฝึกอบรม — สิ่งนี้สำคัญที่สุด! ทำตามขั้นตอนทั้งหมดแล้วคุณจะกลายเป็นโปรแกรมเมอร์ Java ที่ยอดเยี่ยม! งาน — 1200 งานจริง สามารถเปิดแยกจากหลักสูตรได้ แต่เฉพาะหลักสูตรที่คุณเข้าถึงแล้วเท่านั้นที่จะสามารถแก้ไขได้ ความช่วยเหลือ — เข้าถึงภูมิปัญญาและสติปัญญาโดยรวมของนักเรียนและผู้เชี่ยวชาญของ CodeGym เพียงแค่ถามคำถามของคุณเกี่ยวกับทฤษฎีหรืองาน และพวกเขาจะช่วยคุณได้อย่างแน่นอน บทความ— ชุมชนที่สร้างขึ้นจากความสนใจและเมือง สร้างขึ้นเพื่อพูดคุยเกี่ยวกับ CodeGym และทุกสิ่งที่เกี่ยวข้องกับการเรียนของคุณ — ทฤษฎี งาน คำถามสัมภาษณ์ เข้าร่วมกลุ่มความสนใจ อ่านบทความที่เขียนโดยศิษย์เก่า CodeGym นักเรียนปัจจุบัน และกองบรรณาธิการ และโพสต์ของคุณเองหากคุณมีอะไรจะพูด! Success Storiesเป็นกลุ่มพิเศษที่นักศึกษาและผู้สำเร็จการศึกษาจาก CodeGym แบ่งปันวิธีที่พวกเขาสามารถเอาชนะ Java และหางานทำ เกมเป็นส่วนที่โปรเจ็กต์เกี่ยวข้องกับการเขียนเกมที่เรียบง่ายแต่น่าหลงใหล เช่น เกมงู 2048 เกมแข่งรถพร้อมสิ่งกีดขวาง และเกมยิงปืนที่มีฉากอยู่ในอวกาศ โครงการทั้งหมดนี้แบ่งออกเป็นงานย่อย ทำตามขั้นตอนทีละขั้นตอน คุณก็จะได้เกมเวอร์ชันของคุณเอง โครงการแบ่งตามความยากง่าย มีนักเรียนบางคนที่จบระดับ 5 อยู่ใกล้แค่เอื้อม และยังมีคนอื่นๆ ที่ต้องใช้ทักษะและความรู้ในระดับ 10 ขึ้นไป
วิดีโอ — ช่อง YouTube อย่างเป็นทางการของเราคือที่สำหรับค้นหารายงานวิดีโอที่สร้างโดยนักเรียน CodeGym, บทวิจารณ์วิดีโอ, บทช่วยสอนที่มีประโยชน์มากมาย, การแปลบทเรียนภาษาต่างประเทศที่ดีที่สุดเกี่ยวกับการเขียนโปรแกรม และอื่นๆ อีกมากมาย

สนทนากับทีม CodeGym ได้ที่ไหน

คุณสามารถถามคำถามใด ๆ ที่เกี่ยวข้องกับหลักสูตรได้โดยเขียนถึงเราที่support@codegym.ccหรือโดยใช้คุณสมบัติการแชทบนเว็บไซต์ เราอยู่ในโซเชียลเน็ตเวิร์ก
ความคิดเห็น
  • เป็นที่นิยม
  • ใหม่
  • เก่า
คุณต้องลงชื่อเข้าใช้เพื่อแสดงความคิดเห็น
หน้านี้ยังไม่มีความคิดเห็นใด ๆ