ยินดีต้อนรับสู่เว็บไซต์ "นครโค้ด" รูปแบบใหม่ของเรา หากต้องการเข้าเว็บไซต์เก่าสามารถดูได้ที่ https://archive.nakorncode.com/

  1. คอร์สเรียนฟรี
  2. 1. Intro to Programming - บทนำของสายอาชีพพัฒนาโปรแกรม
  3. 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

สำหรับสายงานนี้ ควรเลือกเรียนตามลำดับดังนี้

  1. Frontend
  2. Backend
  3. DevOps

โดยลำดับการเรียนหัวข้อต่างๆ อาจจะลองศึกษาจาก https://roadmap.sh/ ซึ่งเป็นเว็บที่ผมแนะนำ หรือเราอาจจะใช้ AI ช่วยกำหนดขั้นตอนการเรียนรู้ พร้อมกับให้สอนระหว่างกำหนดเส้นทางได้เช่นกัน

  • Tags:
  • programmer
  • โปรแกรมเมอร์
  • เว็บไซต์โปรแกรมเมอร์
  • เส้นทางการศึกษา
  • โปรแกรมเมอร์เรียนอะไร
  • การศึกษาสำหรับโปรแกรมเมอร์
  • แนะนำเว็บไซต์
  • การเรียนรู้โปรแกรมเมอร์
  • เว็บไซต์การศึกษา
  • เรียนรู้โปรแกรมมิ่ง
  • แหล่งเรียนรู้โปรแกรมเมอร์
  • programmer-education
  • learning-resources
  • online-programming-courses
  • programming-education-websites
  • โปรแกรมเมอร์-การศึกษา
  • แหล่งเรียนออนไลน์
  • โปรแกรมเมอร์ศึกษา
  • programmer-study-path
  • การศึกษาสำหรับสายโปรแกรมเมอร์
  • โปรแกรมเมอร์การเรียนรู้