Roadmap

Backend Developer

เส้นทางการเรียนรู้สู่การเตรียมพร้อมเป็น Backend Developer ฉบับพื้นฐาน

หากใครที่อยากเริ่มต้นเรียนรู้เกี่ยวกับ Backend Developer แต่ยังไม่รู้จะเริ่มต้นอย่างไร
หรือจะมางาน Thinc First Act แต่ยังไม่มีพื้นฐานเลย สามารถเริ่มต้นเรียนรู้ได้จาก Roadmap นี้เลย

ถ้าหากใครที่มีเวลาไม่มาก ลิงก์นั้นจะเรียงจากความยาวน้อยไปมาก ลิงก์แรกนั้นจะสั้นและเนื้อหากระชับ
และจึงค่อยมาเข้าใจเพิ่มเติมจากงาน Thinc First Act ได้เช่นกัน

Fundamental

Internet

อย่างแรกเลย หนึ่งสิ่งที่สำคัญมากที่สุดเลยสำหรับ Backend Developer นั้นคือความรู้พื้นฐาน
เกี่ยวกับ Internet ซึ่งสามารถทำความเข้าใจได้ง่าย ๆ ภายใน 5 นาทีผ่านวีดีโอนี้ได้เลย

ต่อยอดจาก Internet แล้ว สิ่งที่สำคัญต่อไปคือการเรียนรู้เกี่ยวกับ HTTP ซึ่งเป็น Protocol ที่เราจะใช้ไปตลอดในการทำงานเลย

JavaScript

จริง ๆ แล้วการทำงานในสาย Backend นั้นสามารถทำได้ด้วยภาษาอะไรก็ได้ แต่เราขอแนะนำ JavaScript เป็นตัวอย่าง
เนื่องจากเป็นภาษาที่เข้าใจง่าย และสามารถนำไปต่อยอดได้อีกเช่นกัน

Tips: แนะนำมาก ๆ ให้ทุกคนลองเรียนรู้เกี่ยวกับ Node.js ซึ่งเป็นสิ่งที่สำคัญมาก ๆ สำหรับเนื้อหาต่อไป

Framework

หลังจากที่เรามีพื้นฐานในการเขียนโปรแกรมเบื้องต้นแล้ว ก็ถึงเวลาที่เราจะเรียนรู้เกี่ยวกับ Framework
ซึ่งจะช่วยให้เราสามารถพัฒนาระบบ Backend ได้ง่ายขึ้น

Express.js

หนึ่งใน Framework ที่เราแนะนำสำหรับการเริ่มต้นคือ Express.js ซึ่งเป็น Framework ที่ใช้งานง่าย
และเป็นที่นิยมในการพัฒนา Backend ของ Node.js อย่างมาก

Database

สิ่งสำคัญสุดท้ายที่เราต้องเรียนรู้คือการทำงานกับ Database
ซึ่งเป็นสิ่งที่จำเป็นสำหรับการพัฒนาระบบ Backend เนื่องจากเป็นสิ่งที่จะเก็บข้อมูลไว้ให้เราใช้งานได้

SQL

Database นั้นมีหลากหลายแบบ แต่เราขอแนะนำให้เรียนรู้เกี่ยวกับ SQL ก่อน
เนื่องจากเป็น Database ที่จะปูพื้นฐานให้เราเข้าใจกับวิธีการเก็บและใช้ข้อมูล

Tips: หลังจากที่ได้รู้จัก Database แล้ว ORM อย่าง Prisma นั้นเป็นหนึ่งในตัวช่วยในการทำงานกับ Database ที่สามารถช่วยให้เราเขียนโค้ดได้ง่ายขึ้น


เพียงเท่านี้ เราก็เชื่อว่าทุกคนก็สามารถเริ่มต้นเรียนรู้เกี่ยวกับ Backend Developer ได้แล้ว
และอย่าลืมมางาน Thinc First Act กันด้วยนะ

Thinc Logo

© THINC. 2023