โค้ดยิม/จาวาบล็อก/สุ่ม/การเขียนโค้ด Java สำหรับ Dummies: ตัวเลือกที่ดีที่สุดในกา...
John Squirrels
ระดับ
San Francisco

การเขียนโค้ด Java สำหรับ Dummies: ตัวเลือกที่ดีที่สุดในการเรียนรู้ตั้งแต่ต้นคืออะไร

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

จะเริ่มที่ไหนและอะไรไม่ควรทำ

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

พบกับ CodeGym: บทช่วยสอน Java สำหรับหุ่นจำลอง (และผู้เรียนขั้นสูงด้วย :)

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

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

    เรารู้ว่ามันยากแค่ไหนที่จะเข้าใจหัวข้อใหม่ที่อธิบายด้วยบางสิ่งที่เป็นทฤษฎีล้วนๆ และไม่คุ้นเคย เป็นการดีกว่าที่จะไม่เจาะลึกในทุกคุณลักษณะที่เล็กที่สุดซึ่งเกี่ยวข้องกับหัวข้อนี้

    เป้าหมายของ CodeGym คือการมอบพื้นฐานทฤษฎีขั้นต่ำที่จำเป็นสำหรับนักพัฒนารุ่นเยาว์ เป็นบทช่วยสอน Java ฉบับสมบูรณ์สำหรับหุ่นจำลอง ซึ่งคุณจะได้เรียนรู้โดยการทำ (หรือเขียนโค้ด เพื่อให้เฉพาะเจาะจงยิ่งขึ้น)

    หลักสูตรประกอบด้วยความรู้เชิงทฤษฎีที่อธิบายให้ง่ายที่สุดเท่าที่จะเป็นไปได้และงานเขียนโค้ดนับพัน (!) คุณเริ่มต้นด้วยการมอบหมายงานเบื้องต้นและย้ายทีละขั้นตอนไปยังงานที่ยุ่งยากมากขึ้นและโครงการเขียนโค้ด ไม่ต้องกังวล: หลักสูตรนี้จะแนะนำคุณตั้งแต่พื้นฐานจนถึงความเข้าใจที่ชัดเจนเกี่ยวกับวิธีเรียกใช้การเขียนโปรแกรมจาวา

    การเดินทางของคุณที่ CodeGym แบ่งออกเป็นสี่ภารกิจ: Java Syntax, Java Core, Java Multithreading และ Java Collections แต่ละภารกิจประกอบด้วย 10 ระดับ แต่ละระดับมี 12-13 บทเรียน ทุกบทเรียนครอบคลุมหัวข้อเฉพาะและรวมถึงทฤษฎีและชุดของงาน ที่นี่คุณมีแผนการศึกษาพร้อมการบรรยายและ "การบ้าน" ที่สั้นและเข้าใจง่าย!

  2. รับคำติชมทันทีเกี่ยวกับผลลัพธ์และความคืบหน้าของคุณ

    หนังสือนำเสนอเฉพาะสิ่งที่เขียนไว้แล้วเท่านั้น มันจะไม่ตอบคำถามเพิ่มเติมและจะไม่แนะนำวิธีแก้ไขรหัสของคุณอย่างแน่นอน!

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

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

    ทุกอย่างง่ายมาก: เขียนโค้ดของคุณ คลิกปุ่ม "ยืนยัน" และดูผลลัพธ์ทันที ระบบจะแจ้งจำนวนครั้งโดยเฉลี่ยที่นักเรียนคนอื่นๆ ทำได้

  3. เรียนรู้อย่างมีสติ มีแรงจูงใจ และเป็นเพื่อนที่ดี

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

    หากคุณคุ้นเคยกับเกม คุณจะรู้ว่าเกมสามารถ "ขโมย" คุณจากความเป็นจริงได้อย่างง่ายดายเป็นเวลาหลายชั่วโมงหรือหลายวัน จนกว่าคุณจะผ่านภารกิจหรือพิชิตโลกในจินตนาการ การศึกษาสามารถสนุกสนานได้มากขนาดนั้นหรือ? ขอต้อนรับสู่ CodeGym อีกครั้ง

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

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

รายการหนังสือพิเศษสำหรับเรียนรู้ Java: ตั้งแต่ชุด "for dummies" ไปจนถึงการอ่านเชิงลึก

อย่าเข้าใจผิด ไม่มีใครพยายามหาเหตุผลให้คุณไม่อ่านหนังสือ จริงๆ แล้ว หนังสือสามารถเป็นส่วนเสริมที่ดีในแผนการเรียนรู้ของคุณ ต่อไปนี้เป็นแหล่งข้อมูลบางส่วนที่ควรค่าแก่ความสนใจของคุณ:
  1. Head First Java โดย Kathy Sierra และ Bert Bates

    หนังสือเล่มนี้เป็นเนื้อหาแนะนำที่ดีที่สุดเกี่ยวกับ Java ซึ่งมีการอธิบายภาษาหลักและแนวคิดของ OOP ในตัวอย่างในโลกแห่งความเป็นจริง คุณจะมีส่วนร่วมตั้งแต่หน้าแรกจนจบ พยายามอย่าข้ามแบบฝึกหัดและปริศนาในตอนท้ายของแต่ละบทเพื่อให้จดจำเนื้อหาได้ดีขึ้น

  2. เริ่มต้นการเขียนโปรแกรมด้วย Java สำหรับ Dummies

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

  3. Java: คู่มือสำหรับผู้เริ่มต้น โดย Herbert Schildt

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

  4. Core Java Volume I — พื้นฐาน

    อย่าสับสนกับจำนวนหน้า 1,000 หน้าที่น่าประทับใจ — คุณสามารถอ่านหนังสือเล่มนี้ได้อย่างง่ายดายตั้งแต่หน้าปกไปจนถึงหน้าปก แต่ละบทจะอุทิศให้กับหัวข้อเฉพาะ เริ่มตั้งแต่การแนะนำภาษาและสภาพแวดล้อมการเขียนโปรแกรม Java และการย้ายไปยังโครงสร้างข้อมูล อ็อบเจกต์ และคลาส และอื่นๆ ซึ่งแตกต่างจากหนังสือสำหรับผู้เริ่มต้นหลายเล่ม Core Java ให้การครอบคลุมคอลเล็กชันและชื่อสามัญอย่างชัดเจน ซึ่งมีประโยชน์สำหรับการเขียนโปรแกรมจริง

  5. Think Java: วิธีคิดแบบนักวิทยาศาสตร์คอมพิวเตอร์ โดย Allen Downey และ Chris Mayfield

    หนังสือเล่มนี้สำหรับผู้เริ่มต้นอย่างสมบูรณ์จะสอนวิธีคิดในโค้ด เช่นเดียวกับคนอื่น ๆ มันเริ่มต้นด้วยการแนะนำ OOP แต่ละบทจะมีส่วนของคำศัพท์และแบบฝึกหัดเพื่อรวบรวมทฤษฎีและฝึกฝนทักษะการคิดโปรแกรม เหมาะสำหรับผู้เริ่มต้นมากกว่าผู้อ่านที่มีประสบการณ์ในการเขียนโค้ดเพียงเล็กน้อย สำหรับผู้เริ่มต้น มันอ่านง่ายและสนุกดี

สรุป

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