มีความขาดแคลนโปรแกรมเมอร์และนักพัฒนาซอฟต์แวร์ นี่เป็นเรื่องใหญ่เพราะอุตสาหกรรมเทคโนโลยีเติบโตเร็วกว่าที่ทรัพยากรจะตามทัน บางบริษัทยินดีจ่ายเพิ่ม 20% สำหรับวิศวกรที่มีคุณสมบัติ
รายได้จากแอปมือถือเพียงอย่างเดียวจะสร้าง $935 พันล้านภายในปี 2023 นั่นคือเงินเยอะมากที่จะแบ่ง แตไม่มีคนพอแบ่ง ให้มุมมอง 2017 มีแค่ 50,000 ใหม่จบ Computer Science และ 500,000 ตำแหน่ง computing ว่างในสหรัฐเพียงอย่างเดียว
คุณอยากเข้าสู่อุตสาหกรรมเร็ว (และเงินเดือนสูง) นี้ไหม? แล้วแอปและเว็บไซต์ต่อไปนี้จะช่วยให้คุณเรียนรู้เขียนโค้ดอย่างมืออาชีพ
Khan Academy
เมื่อคุณรู้สึกสบายกับพื้นฐานแล้ว คุณสามารถดำน้ำเข้าไปในกลศาสตร์ขั้นสูงได้เลย คุณจะเรียนรู้กับโปรเจกต์หลากหลาย รวมถึงการวาดและแอนิเมชัน การสืบค้น เกม และการจินตนาการ และการจำลองธรรมชาติ
ถ้าคุณพร้อมโดดเข้ามาเรียนเขียนโค้ดทันที Khan Academy เป็นจุดเริ่มต้นที่ยอดเยี่ยง เป็นองค์กรไม่แสวงหาผลกำไรเสนอคอร์สเขียนโปรแกรมฟรี ออกแบบให้นักเรียนและผู้ใหญ่ที่อยากเรียนพื้นฐานภาษาคอมพิวเตอร์ เช่น JavaScript, JQuery, และ SQL
ทุกอย่าง self-paced และมาพร้อมทรัพยากรเยอะ รวมถึงวิดีโอ แบบฝึกหัด บทความ และโปรแกรม เป็นเว็บベース เข้าถึงจากคอมพิวเตอร์หรือมือถือได้
Tynker
นี่คือแอปออกแบบสำหรับเด็ก แตทำงานเยี่ยมในการสอนพื้นฐานการเขียนโค้ดและ visual scripting Visual coding กำลังขึ้นชื่อ ขอบคุณ Unreal Engine ระบบ blueprint ที่โด่งดัง
ถ้าเป้าหมายคือสร้างเกมวิดีโอ Tynker ช่วยเรียนกลศาสตร์การเขียนโค้ด ใช้แนวคิด drag-and-drop เรียบง่าย หลังสร้าง stage เกมเสร็จ คุณได้เล่นเพื่อทดสอบว่าทำงานถูกต้อง
Tynker นำคุณผ่านแต่ละส่วนเพื่อเข้าใจเร็วขึ้น พร้อมสำหรับสิ่งซับซ้อนกว่านั้น ลองโปรแกรมสำหรับเด็กใหญ่และวัยรุ่น
Tynker มีคอร์สฟรีบางส่วน แตต้องจ่ายเพื่ออัปเกรดปลดล็อกโปรแกรมมากขึ้น ภาษาที่เรียนรู้ได้รวม JavaScript, Python, CSS, และ HTML
ยังคุ้มค่าที่จะบอกว่า คุณใช้ Tynker สำหรับหุ่นยนต์ได้ ดาวน์โหลดแอปไปที่แท็บเล็ต Android หรือ iOS และควบคุมโดรนหรือดรอยด์ที่คุณเขียนโปรแกรม ถ้าใช้แค่เกมวิดีโอ ใช้คอมพิวเตอร์หรือมือถือได้
เรื่องราคา เริ่ม $60 ต่อไตรมาส มีตัวเลือกจ่าย $120 ต่อปี หรือ $240 สำหรับ lifetime access
Codewars
บางคนเรียนเขียนโค้ดดีกว่าด้วยการเกมมิฟิเคชัน ถ้าดูเหมือนคุณ Codewars มีธีมศิลปะการต่อสู้พร้อมชallenge หลากหลายที่เรียกว่า "kata" เมื่อคุณทำ kata สำเร็จ คุณปลดล็อกบทเรียนขั้นสูงขึ้น พร้อมได้ rank และ honor
คุณเลือกภาษาเขียนโค้ดหลากหลาย เช่น SQL, Crystal, Java, C++, JavaScript, Ruby และอื่นๆ แล้วมีชุมชนนักพัฒนาที่คุณใช้ประโยชน์ช่วยผ่าน kata และเสริมทักษะ เริ่มจากภาษาหนึ่ง แล้วเลือกเรียนอื่นๆ เพื่อเพิ่มความสามารถในการจ้างงาน
หลังเชี่ยวชาญทักษะแล้ว คุณสร้าง kata ของตัวเองและท้าทายชุมชน (เหมือน dojo ศิลปะต่อสู้จริง!)
แพลตฟอร์มนี้ออนไลน์และฟรี
Encode
การเรียนรู้เป็นชิ้นเล็กๆ ทำให้จดจำแนวคิดซับซ้อนอย่างในการเขียนโปรแกรมง่ายขึ้น นั่นคือสิ่งที่ทำให้ Encode เป็นแอป Android-only ที่น่าประทับใจสำหรับเรียนเขียนโค้ด
เหมาะสำหรับคนวุ่นวาย (ทางจิตใจหรือร่างกาย) ทำให้เรียนได้ทีละนาที อย่างไรก็ตามเมื่อก้าวไปบทเรียนขั้นสูง อาจใช้เวลานานขึ้นนิดหน่อย
คุณเรียนภาษาที่ตลาดต้องการ เช่น JavaScript ทุกบทเรียน interactive และได้ feedback ช่วยเข้าใจสิ่งที่เพิ่งเรียนรู้
SoloLearn
ถ้าคุณต้องการแอปที่หลากหลายกว่า ลอง SoloLearn ดู แอปนี้ทำงานบน iOS และ Android ถ้าชอบเรียนบนคอมพิวเตอร์ ใช้เว็บไซต์ได้
มีภาษาเขียนโปรแกรมหลายตัวเลือก เช่น Python, JavaScript, และ Java มาพร้อมฟอรัมชุมชนที่มีชีวิตชีวา ถามและตอบคำถามจากนักเรียนคนอื่นได้
สำหรับคนที่มีจิตใจแข่งขัน มี leaderboard บนเว็บไซต์ มีแท็บ top learners อัปเดต real-time ตามคะแนน คุณได้คะแนนจากการทำ course hours มากขึ้น
คุณอาจเป็นอันดับ 1 global leaderboard หรือ course-related leaderboards (เช่น สำหรับ C# หรือ Javascript เฉพาะ) ยังช่วยหาเลเดอร์ในภาษาที่คุณเรียน เพื่อรู้ว่าจะขอความช่วยเหลือจากใคร
โปรไฟล์ของคุณมาพร้อม achievements ที่ปลดล็อกได้ เช่น:
- Developer (ได้ 10 upvotes บนโค้ดของคุณ)
- Good Answer (ได้ 5 upvotes สำหรับคำตอบของคุณ)
- Good Citizen (ทิ้งคอมเมนต์บนบทเรียนหรือแบบทดสอบ)
- Guru (ชนะ 500 challenges ด้วยอาวุธเดียว)
Gamification คืออนาคตของการเรียนรู้ ถ้าสนใจ ลองเล่นดูสิ
เริ่มเรียนเขียนโค้ดวันนี้
แพลตฟอร์มส่วนใหญ่ในลิสต์นี้ฟรี ไม่มีข้อสำกับไม่ให้คุณเป็นโค้ดเดอร์มืออาชีพ มีแอปสำหรับคนวุ่นวาย และคนที่เรียนดีผ่านเกม
ไม่ว่าจะเป็นแรงจูงใจและ learning style อะไร มีโปรแกรมให้คุณ