Front-End / Back-End / Full-Stack คืออะไร?

post Image

ทักษะพื้นฐานที่ต้องมีก็คือ ต้องเขียนภาษา HTML / CSS / JavaScript ได้ และถ้าสามารถใช้ Framework สำหรับการแสดงผลบางตัวได้ก็จะดีมาก เช่น AngularJS หรือ ReactJS ครับ ถ้าสามารถเขียน api ดึงข้อมูลจากฝั่ง Back-end มาเชื่อมต่อได้ด้วยล่ะก็ จะเป็นที่ต้องการของตลาดมากๆ เลยทีเดียว

 

Front-End Developer

คนนี้ทำหน้าที่ประดิษฐ์ทุกอย่างที่มีส่วนโต้ตอบกับผู้ใช้หรือผู้ชมครับ ข้อความทุกข้อความ ปุ่มทุกปุ่ม รูปภาพ ขนาดของ elements เว็บไซต์ พอดีกับหน้าจอคอมพิวเตอร์ไหม อยู่บนโทรศัพท์มือถือแล้วดูแปลกหรือเปล่า คนนี้เลยครับต้องรับผิดชอบ

ทักษะพื้นฐานที่ต้องมีก็คือ ต้องเขียนภาษา HTML / CSS / JavaScript ได้ และถ้าสามารถใช้ Framework สำหรับการแสดงผลบางตัวได้ก็จะดีมาก เช่น AngularJS หรือ ReactJS ครับ ถ้าสามารถเขียน api ดึงข้อมูลจากฝั่ง Back-end มาเชื่อมต่อได้ด้วยล่ะก็ จะเป็นที่ต้องการของตลาดมากๆ เลยทีเดียว

ถ้าเปรียบเทียบกับการสร้างบ้านแล้ว ถ้า Back-End Developer คือ วิศวกร หรือ สถาปนิก ที่ต้องคำนวนโครงสร้างของตัวบ้าน มาให้แข็งแรงและลงตัวแล้ว Front-End Developer ก็จะเป็นเหมือน “มัณฑนศิลป์” ที่จะมาทำหน้าที่ตกแต่งภายใน จัดวางเฟอร์นิเจอร์ต่างๆ ให้สวย มีสไตล์ และฟังก์ชั่นเพียบพร้อมนั่นเองครับ!

จากประสบการณ์ส่วนตัวนะครับ (ขออภัยหากความจริงแล้วเป็นอีกอย่างหนึ่ง แต่ผมเจอมาอย่างนี้) Front-End Developer ค่อนข้างขาดตลาดครับ ในเมืองไทย ณ ตอนนี้ โดยเฉพาะ Front-End เก่งๆ หายากยิ่งกว่าเพชรเลย เพราะฉะนั้น ถ้ารู้ตัวว่าตัวเองพอจะมีหัวเรื่อง Design อยู่บ้าง และพอจะมีความรู้เรื่อง UI/UX (ออกแบบ Interface ให้สวยงาม และผู้ใช้ไม่เหนื่อย ไม่งง ที่จะใช้งาน) ก็หันมาทางนี้เถอะครับ ตลาดจะได้สมดุลบ้าง

คำเตือน! ขายของ! สำหรับใครที่สนใจจะเป็น Front-End Developer พลาดไม่ได้เด็ดขาดกับคอร์ส Front-End Warrior ของเรานะครับ