โค้ดยิม/จาวาบล็อก/สุ่ม/ภูมิหลังของคุณไม่ได้สร้างความแตกต่างใดๆ ในการเรียนรู้การเ...
John Squirrels
ระดับ
San Francisco

ภูมิหลังของคุณไม่ได้สร้างความแตกต่างใดๆ ในการเรียนรู้การเขียนโค้ด Java: เรื่องราวของ David นักพัฒนา RPG และนักเรียน CodeGym

เผยแพร่ในกลุ่ม
CodeGym มีอายุ 2.5 ปีแล้ว โดยมีผู้ใช้เกือบครึ่งล้านคนจากทั่วโลก นักเรียนหลายคนเรียนจบแล้วได้งานในฝัน และแม้ว่าเราจะแจ้งให้คุณแบ่งปันเรื่องราวความสำเร็จอยู่เสมอ แต่เรื่องราวของผู้ที่อยู่ระหว่างประสบการณ์การเรียนรู้บางครั้งอาจสร้างแรงจูงใจและน่าสนใจในระดับเดียวกัน เรื่องแรกของเราเกี่ยวกับ David ( David Haines ) เขาเป็นผู้พัฒนาเกม RPG จากสหรัฐอเมริกา ซึ่งพัฒนามากว่า 25 ปีแล้ว ฤดูใบไม้ผลินี้ เนื่องจากสถานการณ์โรคระบาด เขาถูกพักงาน ดังนั้นเขาจึงตัดสินใจเรียนภาษาจาวา“ภูมิหลังของคุณไม่ได้สร้างความแตกต่างในการเรียนรู้การเขียนโค้ด Java”: เรื่องราวของ David นักพัฒนา RPG และนักเรียน CodeGym - 1

“Java จะอยู่ไปอีกนาน และจะดีขึ้นเรื่อยๆ”

เหตุใดฉันจึงเลือก Java ท่ามกลางภาษาโปรแกรมอื่นๆ ฉันคิดได้สองเหตุผล ประการแรก เมื่อฉันถูกพักงานในบริษัทของฉัน ฉันได้ยินมาว่าเรากำลังเปลี่ยนไปใช้ Java เพื่อทำงานหลายอย่างภายในบริษัทของเรา ดังนั้นฉันคิดว่ามันจะเป็นประโยชน์ถ้าฉันเรียนรู้บางอย่างเกี่ยวกับเรื่องนี้ ประการที่สอง ฉันรู้ว่า Java เป็นภาษาที่มีรากฐานมาอย่างดี และมันจะเป็นไปในระยะเวลาหนึ่ง หลายคนที่ฉันเคยคุยด้วยมีความเห็นเหมือนกัน มันจะอยู่รอบตัวและดีขึ้นเท่านั้น ดังนั้นฉันจึงไม่ต้องคิดมากที่จะเลือก Java แน่นอน ถ้าบริษัทของฉันเริ่มเน้นที่ C# ฉันจะมองหา C# หรือเราจะทำ Python ฉันจะมองหา Python

“CodeGym เป็นตัวเลือกที่ดีที่สุดสำหรับฉันและบรรลุเป้าหมายของฉัน”

ดังนั้นฉันจึงไปที่อินเทอร์เน็ตและโดยพื้นฐานแล้ว googled “เรียนรู้ Java” และดูที่ CodeGym และตัวเลือกอื่น ๆ ที่แสดงออกมา จากสิ่งที่ฉันเห็นและสิ่งที่ฉันได้อ่าน ฉันตัดสินใจว่า CodeGym เป็นตัวเลือกที่ดีที่สุดสำหรับฉันและบรรลุเป้าหมายของฉัน สิ่งที่ฉันชอบเกี่ยวกับหลักสูตรนี้คือบริบท คุณปฏิบัติต่อการเรียนรู้เหมือนเกม และทำให้การเรียนรู้เป็นเรื่องสนุก คนส่วนใหญ่เข้าใจได้ง่ายมาก แต่แน่นอนว่ามีหลายครั้งที่สับสนเล็กน้อย ฉันมักจะไม่ค่อยใช้ Google อะไรมากมายนัก และฉันก็ไม่ค่อยเลือกคีย์เวิร์ดที่เหมาะสม ดังนั้นบางครั้งฉันจึงใช้เวลาส่วนใหญ่ไปกับการมองหาสิ่งที่ไร้ประโยชน์เพื่อให้ได้ตำแหน่งที่ฉันต้องการ ฉันจำไม่ได้ว่าเป็นบทเรียนอะไร แต่ฉันติดอยู่ 4-5 วันและพยายามคิดออก ฉันเรียนรู้เกี่ยวกับ CodeGym ตั้งแต่ฤดูใบไม้ผลิ ฉันเชื่ออย่างนั้น ตอนนี้ฉันอยู่ชั้น 12 ดังนั้นฉันอาจจะไปช้ากว่าคนอื่นๆ มาก ช่วงแรกก็วันละ 3-4 ชั่วโมงเป็นอย่างต่ำ แต่เมื่อสิ้นเดือนพฤษภาคม ฉันตกงานเนื่องจากโควิด-19 และการหางานใหม่เข้ามาแทนที่ การเรียนรู้จึงลดลงเหลือ 2-3 ชั่วโมง 5 วันต่อสัปดาห์ ฉันใช้ IntelliJ IDEA และปลั๊กอิน CodeGym และพบว่ามันน่าขบขัน ฉันเพิ่งค้นพบคุณสมบัติ "การแก้ปัญหาที่ถูกต้อง"ในปลั๊กอิน แต่ฉันพยายามไม่ดูบ่อย ตัวอย่างเช่น ฉันสามารถทำวิศวกรรมย้อนกลับโซลูชันเพื่อหาว่าพวกเขาไปถึงที่นั่นได้อย่างไร สำหรับฉันมันมีประโยชน์มาก ฉันชอบมัน ฉันยังใช้ ส่วน "ความช่วยเหลือ"ในบางโอกาส เมื่อฉันติดขัด ฉันจะไปที่นั่นเพื่อหาสิ่งที่คล้ายกัน และดูคำแนะนำที่เกิดขึ้น ฉันโพสต์คำถามสองสามข้อที่ได้รับคำตอบแล้ว ซึ่งมีประโยชน์มาก ในที่สุดฉันก็ชอบเล่นเกม! ฉันเพิ่งจบเกม 2048 ฉันทำเรือกวาดทุ่นระเบิดแล้ว และนั่นคือความสำเร็จที่ฉันภูมิใจ เพราะตอนที่มันทำงาน มันยอดเยี่ยมมาก ฉันเคยมีปัญหากับปี 2048 และอีกครั้ง เมื่อมันได้ผล ฉันรู้สึกถึงความภาคภูมิใจนั้น ดูสิ่งที่ฉันทำ! ตอนนี้ฉันกำลังทำเกมงู และนี่คือปัญหา: ฉันต้องตัดสินใจว่าจะเขียนเกมหรือเรียนบทเรียนต่อไป บางครั้งฉันต้องบังคับตัวเองและคิดว่า "ฉันเล่นเกมเป็นครั้งสุดท้าย ฉันต้องเรียนรู้บางอย่างในครั้งนี้”

“ภูมิหลังของคุณไม่ได้สร้างความแตกต่าง”

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

“อุทิศเวลาให้กับการเรียนรู้มากขึ้น โดยเฉพาะในช่วงเริ่มต้น”

จากประสบการณ์ส่วนตัวของฉัน ฉันจะให้คำแนะนำแก่ทุกคนที่เริ่มเรียนรู้ Java และการเขียนโปรแกรม:
  1. อุทิศเวลาให้กับการเรียนมากขึ้นโดยเฉพาะในชั้นต้น

    ช่วยเพิ่มความปรารถนาที่จะเรียนรู้มากขึ้น ฉันจะไม่เริ่มทำครึ่งชั่วโมงที่นี่ ครึ่งชั่วโมงที่นั่น แค่ทำให้เราสนใจและดึงคุณเข้ามาหาเท่านั้นยังไม่พอ ขอเวลา 1 ชั่วโมง 2 ชั่วโมง 4 ชั่วโมง! อย่างน้อยก็ในตอนเริ่มต้น

    ฉันมาถึงจุดที่ฉันรู้แล้วว่าฉันต้องการเรียนรู้ต่อไปและฉันรู้ว่าทำไมฉันถึงทำสิ่งนี้ และฉันก็ไม่ค่อยมีเวลาให้ทุ่มเท แต่เมื่อมีเวลา ฉันจะกลับมาและ นั่งหน้าคอมพิวเตอร์เป็นเวลา 1-2 ชั่วโมง บางครั้งมากถึง 4-5 ชั่วโมง โดยเฉพาะในวันหยุดสุดสัปดาห์ และเพียงแค่เรียนรู้

  2. ให้ความสนใจกับสิ่งที่คุณกำลังทำและสนุกกับมัน ที่เหลือจะดูแลตัวเอง

    ฉันไม่สงสัยเลยว่าแม้ในความสามารถที่จำกัดของฉันตอนนี้ ฉันก็สามารถเรียนรู้การเขียนโค้ด Java ได้ มันจะมีประโยชน์เพราะไม่มีใครเชี่ยวชาญอีกต่อไปและคุณไม่สามารถทำ RPG หรือ Java ได้ คุณต้องทำอะไรเพิ่มเติม เช่น Python, C++ หรือ C# คุณต้องมีความสามารถหลากหลายพอที่จะทำงานในตำแหน่งของคุณได้มากขึ้น

    บรรทัดล่างคือ: ค้นหาสิ่งที่คุณต้องการเรียนรู้ คุณเต็มใจที่จะเรียนรู้ และทำมัน

ความคิดเห็น
  • เป็นที่นิยม
  • ใหม่
  • เก่า
คุณต้องลงชื่อเข้าใช้เพื่อแสดงความคิดเห็น
หน้านี้ยังไม่มีความคิดเห็นใด ๆ