มีหลายวิธีในการเรียนรู้ภาษาใหม่ แต่ไม่ใช่ทั้งหมดที่มีประสิทธิภาพเท่ากัน ฉันพบว่าแนวทางทั้งสามนี้ใช้ได้ดีที่สุดสำหรับฉัน:
ทำแผนที่สิ่งที่คุณไม่รู้
คิดล่วงหน้าสิ่งที่คุณจะต้องเรียนรู้ ค้นหาภาพรวมหรือแหล่งเอกสารทั่วไปที่อธิบายภาษาในแง่นามธรรม จากนั้นคุณสามารถดูภาพรวมที่สมบูรณ์เกี่ยวกับภาษาที่ใช้ ใช้ภาพรวมนั้นเพื่อเน้นบริเวณที่คุณไม่รู้ แต่ถือเป็นแกนหลักของภาษา การท่องวนซ้ำเป็นแนวคิดที่คุณต้องเรียนรู้ที่จะหาความจริงหรือไม่? บางทีคุณอาจจำเป็นต้องรู้จัก regex ของคุณดีกว่าเนื่องจากภาษามีความเชี่ยวชาญในการจัดการสตริง หรือบางทีคุณอาจต้องเปิดใช้งานพีชคณิตของคุณเนื่องจากแนวคิดหลายอย่างในแผนที่ภาษาโดยตรงจากแนวคิดเกี่ยวกับพีชคณิต
รับทรัพยากรที่ดีเพื่อช่วยให้คุณเรียนรู้สิ่งที่คุณไม่รู้
คุณอาจต้องการได้รับการอ้างอิงที่ดีเกี่ยวกับสูตรพีชคณิตหรือบางทีคุณอาจต้องการซื้อ " Javascript, ส่วนที่ดี " สำหรับเส้นโค้งการเรียนรู้บางส่วนงานนี้ได้ทำไปแล้วบางส่วน หากคุณพยายามที่จะเรียนรู้ C # จากพื้นหลัง Java (และในทางกลับกัน) มีบทความบล็อกโพสต์และเว็บไซต์ที่จับคู่ความแตกต่างและมีการอ้างอิง / แหล่งข้อมูลเพื่อช่วยคุณเรียนรู้
ตรวจสอบให้แน่ใจว่าทรัพยากรไม่ได้เป็นเพียงข้อมูลอ้างอิง - ตรวจสอบให้แน่ใจว่ามีการทดสอบหรือแบบฝึกหัดเพื่อช่วยคุณประเมินว่าคุณได้เรียนรู้แนวคิดที่ถูกต้องหรือไม่ การอ่านเกี่ยวกับการเรียกซ้ำซากเป็นสิ่งหนึ่งโดยคำนึงถึงวิธีการนำไปใช้ในภาษาที่คุณเลือกนั้นเป็นอีกสิ่งหนึ่ง
สร้างบางสิ่งบางอย่างที่แท้จริง
แทบเป็นไปไม่ได้เลยที่จะเรียนรู้ที่แท้จริงโดยไม่ต้องมีเป้าหมายที่จับต้องได้ นี่คือความจริงโดยเฉพาะอย่างยิ่งของศิลปะประยุกต์ - ซึ่งเป็นสิ่งที่ใช้ภาษาการเขียนโปรแกรม ตรวจสอบให้แน่ใจว่าคุณมีเป้าหมายที่แท้จริงเพื่อตั้งเป้าหมาย - การสร้างบางสิ่งมักเป็นทางเลือกที่ดีที่สุด