- คอร์สเรียนฟรี
- 1. Intro to Programming - บทนำของสายอาชีพพัฒนาโปรแกรม
- 6. แนะนำเว็บไซต์สำหรับโปรแกรมเมอร์ เพื่อกำหนดเส้นทางการศึกษา
6. แนะนำเว็บไซต์สำหรับโปรแกรมเมอร์ เพื่อกำหนดเส้นทางการศึกษา
- ความยาวของวิดีโอ: 8 นาที 24 วินาที
ทำรู้จักกับ Learning Paths และ Roadmap ของการเรียนรู้เป็นนักพัฒนาโปรแกรม เพื่อเข้าใจเส้นทางการเรียนที่ถูกต้อง
สิ่งที่จะได้เรียนรู้ในบทนี้:
- การเลือกสายงานที่เหมาะสมกับการพัฒนาโปรแกรม
- วิธีค้นหาข้อมูลแหล่งเรียนรู้ต่างๆ สำหรับกำหนดเส้นทางการเรียน
ก่อนอื่นเราต้องเลือกก่อนว่าอยากทำสายอะไรในอาชีพโปรแกรมเมอร์
โปรแกรมเมอร์นั้นจะมีอยู่หลากหลายสายงาน และหลากหลายความถนัด ถึงแม้หลายสิ่งจะมีความคล้ายกัน จนสามารถทำงานทดแทนกันได้ อาจจะมีความคล้ายกับหมอสัตวแพทย์ ก็อาจจะสามารถจ่ายยาให้ผู้ป่วยทั่วไปได้เช่นกัน
แต่เราจะรู้ได้อย่างไรล่ะว่าเราจะถนัดอะไร? และมีอะไรให้เราทดลองทำบ้าง? ตรงนี้อาจจะคล้ายกับหมอเช่นกัน ที่ก่อนเข้าวงการก็ต้องได้รับการฝึกระหว่างเรียน และทดลองเลือกเรียนแขนงต่างๆเพื่อเลือกสายที่ถนัด เพียงแต่วิธีการทดลองทำงานของโปรแกรมเมอร์จะไม่จำเป็นต้องปฏิบัติจริงก็ได้ เลยอาจจะไม่จำเป็นต้องเลือกสายในระหว่างเรียนมหาวิทยาลัย เราสามารถเริ่มต้นด้วยตนเอง เพียงแค่ใช้คอมพิวเตอร์เครื่องเดียว ที่เชื่อมต่ออินเทอร์เน็ตตลอดเวลา
สายงานของการพัฒนาโปรแกรม
ส่วนนี้เราจะได้พูดถึงในบทก่อนหน้าไปแล้วว่ามีอะไรบ้าง โดยแนวทางการฝึกผมอาจจะแนะนำให้เริ่มต้นจากการเป็นนักพัฒนาโปรแกรม Full-stack Developer เพราะสายงานนี้นอกจากจะมีประโยชน์ในการพัฒนาโปรแกรมทั่วไปแล้ว ยังมีจำนวนงานที่รองรับสูงสุด และเมื่อมีความเข้าใจอย่างครบถ้วนเราจะสามารถ เปลี่ยนสายงานในภายหลังได้ไม่ยาก เนื่องจากเป็นทักษะที่อาจจะเกี่ยวข้องกับสายงานอื่นๆด้วย
หรือดูจากผลโพลล์ของ Stack Overflow Developer Survey 2024 จะพบในส่วน Developer Roles หรือสายงานที่ทำ ส่วนมากจะเป็น Full-stack ทั้งหมด 30.7% จากจำนวนการตอบของคนทั่วโลก 58,950 คน
เส้นทางการเป็น Full-stack Developer
สำหรับสายงานนี้ ควรเลือกเรียนตามลำดับดังนี้
- Frontend
- Backend
- DevOps
โดยลำดับการเรียนหัวข้อต่างๆ อาจจะลองศึกษาจาก https://roadmap.sh/ ซึ่งเป็นเว็บที่ผมแนะนำ หรือเราอาจจะใช้ AI ช่วยกำหนดขั้นตอนการเรียนรู้ พร้อมกับให้สอนระหว่างกำหนดเส้นทางได้เช่นกัน
- Tags:
- programmer
- โปรแกรมเมอร์
- เว็บไซต์โปรแกรมเมอร์
- เส้นทางการศึกษา
- โปรแกรมเมอร์เรียนอะไร
- การศึกษาสำหรับโปรแกรมเมอร์
- แนะนำเว็บไซต์
- การเรียนรู้โปรแกรมเมอร์
- เว็บไซต์การศึกษา
- เรียนรู้โปรแกรมมิ่ง
- แหล่งเรียนรู้โปรแกรมเมอร์
- programmer-education
- learning-resources
- online-programming-courses
- programming-education-websites
- โปรแกรมเมอร์-การศึกษา
- แหล่งเรียนออนไลน์
- โปรแกรมเมอร์ศึกษา
- programmer-study-path
- การศึกษาสำหรับสายโปรแกรมเมอร์
- โปรแกรมเมอร์การเรียนรู้