หากกำลังเริ่มต้นเรียนรู้ Programming ภาษาใดภาษาหนึ่ง แน่นอนว่า Google จะเป็นตัวช่วยที่ดีที่สุดของคุณ แต่คำถามคือ จะค้นหาอย่างไรให้สามารถเข้าถึงคำตอบที่คุณต้องการได้อย่างรวดเร็ว วันนี้ ISM จะมาบอก 5 เคล็ดลับ ช่วยให้คุณเรียนรู้ Programming ได้เร็วขึ้น มาลองทำตามกัน!
1. เลือก “ภาษา Programming” ที่มี Documentation บน Internet แล้ว
โดยทั่วไปแล้ว ภาษาที่คุณกำลังเรียนรู้อยู่นั้น มักจะเป็นภาษาที่ได้รับความนิยมเป็นอย่างมาก (แต่บางครั้งก็ “ไม่ใช่”) ปัญหาคือ เมื่อภาษานั้นเกิดขึ้น ทุกคนก็ต่างพากันพูดถึงเพียงเท่านั้น (แต่ไม่ค่อยมี Documentation ออกมา) คุณอาจสังเกตเห็นว่า มีหลายภาษา ที่เกิดขึ้นเมื่อเร็ว ๆ นี้ มักจะไม่ค่อยมี Documentation ให้อ่านมากนัก หรือถ้ามี ก็ไม่ได้เกี่ยวกับภาษาที่คุณกำลังเรียนรู้อยู่สักเท่าไหร่ ถึงแม้จะเป็นภาษาที่กำลังได้รับความนิยมอย่างมากก็ตาม
บทความแนะนำ 5 Programming Languages สุดฮิต! ที่ “บริษัทชื่อดัง” ทั่วโลก นิยมใช้ในปัจจุบัน
2. เลือก Tutorials ที่ดี
โดยส่วนใหญ่แล้ว เรามักเชื่อว่า Tutorial ที่ดีที่สุด คือ Tutorial ที่แสดงผลเป็นอันดับแรกสุดใน Google Search List แต่ความจริงแล้ว อาจจะ “ไม่ใช่” เสมอไป เนื่องจากการแสดงผลนั้น ขึ้นอยู่กับค่าความน่าเชื่อถือของโดเมน (Domain Authority) ด้วย แต่ถ้า Website ดังกล่าวมีความน่าเชื่อถือมาก ก็จะขึ้นไปอยู่เป็นอันดับแรก ๆ ในตัว Search Engine นั้นเอง
สิ่งสำคัญที่คุณควรมองหาใน Tutorial เหล่านั้นก็คือ ควรจะเป็น Tutorial ที่เข้าใจง่ายและสามารถช่วยให้คุณเข้าใจได้อย่างรวดเร็ว เพราะถ้าคุณอ่านแล้วไม่เข้าใจหรือ Tutorial นั้นยากที่จะเข้าใจ จากที่คุณจะรู้สึกท้าทายในการเรียนรู้ภาษาใหม่ ๆ ก็จะกลายเป็นทำให้รู้สึกท้อแท้ แทนได้
3. “วิดีโอ” เป็นตัวช่วยที่ดีมาก
วิดีโอ ก็เป็นอีกหนึ่งตัวช่วยที่ดี หากภาษาที่คุณกำลังเรียนรู้อยู่นั้น “ค่อนข้างใหม่” คุณจะพบวิดีโอสอนจำนวนมาก แต่ก็อาจยากสักหน่อยถ้าคุณต้องการคัดลอก Code เพื่อนำไปปรับใช้หรือใส่ลงในโปรแกรมของคุณ (แต่ถ้า Internet ของคุณช้า ก็แนะนำให้ศึกษาและเรียนรู้ผ่านภาพหรือข้อความแทนดีกว่านะ)
บทความแนะนำ 9 YouTube Channels ที่ Developer ต้องกด Subscribe
4. สามารถค้นหา “วิธีแก้ปัญหา” (สำหรับภาษาของคุณ) ในภาษาอื่น ๆ ได้
หากปัญหา คือ วิธี Implement Algorithm และมันดันไม่ใช่ปัญหาเฉพาะสำหรับภาษาใดภาษาหนึ่งเท่านั้น คุณก็สามารถที่จะค้นหา Solutions ที่จะ Implement ในภาษาอื่น ๆ ซึ่งสามารถนำมาปรับใช้ ให้เข้ากับภาษาของคุณได้นะ โดยวิธีนี้ สามารถช่วยให้คุณขยายขอบเขตในการค้นหาบน Google ได้มากขึ้น และแน่นอนว่า คุณก็ควรเริ่มค้นหาด้วยภาษาที่คุณถนัดก่อน (เพราะจะทำให้ประหยัดเวลา) หากลองค้นหาในภาษาที่คุณถนัดแล้วไม่เจอ ก็ขอแนะนำค้นหา “วิธีแก้ปัญหา” ในภาษาอื่นไปเลย
5. ศึกษา Tutorials หรือ Documentation มากกว่า 1 ครั้ง
และนี่คือ สิ่งที่คุณจะร้อง “อ๋อ” เมื่อเวลาผ่านไป โดยทั่วไปแล้ว เมื่อคุณอ่าน Documentation ไม่ว่าจะภาษาใด คุณจะไม่เข้าใจมันในตอนแรกหรอก แต่คุณควรอ่านซ้ำแล้วซ้ำอีก เพื่อจับใจความสำคัญ บางครั้งอ่านไปแล้วสักครึ่งหนึ่ง ก็ควรหยุดเพื่อลองวิเคราะห์จากมุมมองอื่น ๆ และสิ่งที่ช่วยให้คุณเรียนรู้ได้มากที่สุด คือ การเข้าใจ Concepts ซึ่งจะทำให้คุณเข้าใจได้อย่างถ่องแท้ในการเรียนรู้ในแต่ละครั้ง ตัวอย่างเช่น
หากคุณกำลังจะเรียนรู้เกี่ยวกับ Databases คุณต้องเข้าใจ Concepts ของมันก่อน เช่น
Relationship คืออะไร?
One-to-many Relationship คืออะไร?
Query คืออะไร?
ความแตกต่างระหว่าง Query กับ Table คืออะไร?
คุณต้องรู้และเข้าใจทั้งหมดที่กล่าวมาให้ดี ก่อนที่จะศึกษาและพัฒนาความรู้เกี่ยวกับ Database ให้ลึกมากกว่าเดิม มิฉะนั้น ไม่ช้าก็เร็ว คุณจะทิ้งมันและไม่อยากศึกษาเพิ่มเติม
อ่านบทความที่เกี่ยวข้อง เคล็ดไม่ลับ 9 ข้อ สำหรับ Programming จาก Senior Programmer
เป็นยังไงบ้างคะ กับ 5 เคล็ดลับ ช่วยให้คุณเรียนรู้ Programming ได้เร็วขึ้น หวังว่าจะมีประโยชน์สำหรับทุกท่านนะคะ และหากคุณมีคำแนะนำในการเรียนรู้ Programming เพิ่มเติม สามารถแชร์คำแนะนำให้เพื่อน ๆ ได้นะคะ
หากคุณกำลังหางาน IT สามารถส่ง Resume มาเพื่อสมัครงานที่เหมาะสมกับคุณได้ที่ https://www.ismtech.net/submit-your-resume
ISM เชี่ยวชาญในธุรกิจ IT Recruitment & IT Outsourcing โดยเฉพาะ เปิดทำการมากว่า 30 ปี มีพนักงานทุกสายและทุกระดับทางด้าน IT ที่ได้ร่วมงานกับลูกค้าองค์กรใหญ่ที่มีชื่อเสียงและบริษัทข้ามชาติมากมาย
Source: https://javascript.plainenglish.io/