Front End นักพัฒนาระบบ ให้ทุกอย่างเป็นไปได้

หน้าที่ของ Web Developer (นักพัฒนา Front End)

นักพัฒนา Front End คือ นักพัฒนาโปรแกรมในส่วนด้านหน้าที่มองเห็นได้ทันทีของหน้าเว็บไซต์ หรือ ที่หลายคนเรียกติดปากกันว่า หน้าบ้าน นั่นเอง โดยผู้ใช้งานสามารถมองเห็นและโต้ตอบร่วมกันภายในเว็บบราวเซอร์ได้ หรือทำเว็บตามดีไซน์ที่ได้รับการออกแบบมา เป็นฟังก์ชันที่รองรับเกี่ยวกับพฤติกรรมของ User ไม่ว่าจะเป็นเรื่องความสวยงาม เรื่อง User Experience ที่เป็นพฤติกรรมของการใช้ อยู่ในขอบเขตที่ว่าดีไซน์เนอร์ออกแบบมาเป็นแบบไหน เราต้องมาวางแผนว่าตรงนี้มันเป็นไปได้มากน้อยแค่ไหน เพราะถ้าบางอย่างมันไม่รองรับ ก็ต้องคุยกันว่าตรงนี้มีปัญหาหรืออาจจะใช้เวลานานกว่าเดิม เมื่อผ่าน Process นี้ไปแล้ว ก็ทำตามที่ออกแบบ ซึ่งขั้นตอนการทำก็จะมีรายละเอียดปลีกย่อยไปแต่ละเครื่องมือที่ใช้ และต้องทำงานร่วมกับทางฝั่ง Back End ด้วย 

เส้นทางสู่การเป็น Web Developer (นักพัฒนา Front End)

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

จุดเริ่มต้นของอาชีพ

ออกจากงานที่เดิมได้ไม่นานไปเจอโพสต์ใน Jobthai for Programer เป็นกลุ่มที่เกี่ยวกับโปรแกรมเมอร์มองหางาน เห็นโพสต์ของบริษัท ออโต้แพร์ กำลังรับพนักงาน เลยติดต่อไป นัดวันสัมภาษณ์ ซึ่งเป็นจุดเริ่มต้นของการทำงานด้าน Web Developer ในตำแหน่ง Front End

คุณสมบัติของผู้ประกอบวิชาชีพ

1. มีความสามารถในการเขียนโปรแกรม การสร้างเว็บไซต์ และการออกแบบ เช่น CSS (Cascading Style Sheets), HTML (Hypertext Markup Language), JavaScript

2. มีทักษะการวางแผน

3. มีการคิดที่เป็นระบบ เพราะถ้าเกิดข้ามขั้นตอนไปจุดนึง ทั้งหมดอาจพังได้เลย

4. มีความรู้ ความชำนาญเกี่ยวกับเว็บไซต์

5. คอยติดตามข่าวสารตลอดเวลา เช่น ถ้าเวลามีการอัปเดต IOS แต่ code เรายังเป็นชุดเดิม โทรศัพท์เวอร์ชั่นใหม่ก็จะไม่รับรอง เป็นต้น

Web Developer แบ่งเป็น 3 ประเภท

– Front End Development การพัฒนาโปรแกรมในส่วนของหน้าบ้าน (ส่วนที่ทุกคนสามารถมองเห็นได้ของเว็บไซต์ หรือแอปพลิเคชัน)

– Back End Development การพัฒนาโปรแกรมในส่วนของหลังบ้าน (ส่วนของการทำงานเบื้องหลังจำพวก ฐานข้อมูล และโครงสร้างพื้นฐาน)

– Full Stack Developer การพัฒนาอย่างเต็มรูปแบบทั้งหน้าบ้าน และหลังบ้าน ถือเป็นความเชี่ยวชาญที่ลงตัวของทั้งสองรูปแบบ โดยสามารถนำไปใช้กับ web stack, mobile stack, หรือ native application stack แอปพลิเคชันดั้งเดิม เช่น โปรแกรมซอฟต์แวร์สำหรับอุปกรณ์เฉพาะ เป็นต้น

คณะที่เกี่ยวข้อง

– คณะวิศวกรรมศาสตร์ สาขาวิศวกรรมคอมพิวเตอร์

– คณะวิทยาศาสตร์ สาขาวิทยาการคอมพิวเตอร์

– คณะเทคโนโลยีสารสนเทศ สาขาวิชาวิทยาการคอมพิวเตอร์

– คณะวิทยาศาสตร์ประยุกต์ สาขาวิชาวิทยาการคอมพิวเตอร์

– คณะวิทยาศาสตร์และเทคโนโลยี สาขาวิชาการคอมพิวเตอร์

– คณะวิทยาการสารสนเทศ สาขาวิชาวิทยาการคอมพิวเตอร์

– คณะเทคโนโลยีและการสื่อสาร สาขาวิชาวิศวกรรมคอมพิวเตอร์

– คณะเทคโนโลยีและสิ่งแวดล้อม สาขาวิศวกรรมซอฟต์แวร์

โอกาสความก้าวหน้าในอาชีพ

สายงานนี้เงินเดือนค่อนข้างสูงกว่าสายงานอื่นๆ และถ้ามีทักษะและความเชี่ยวชาญสูง เรื่องวุฒิการศึกษาอาจจะไม่ใช่เป็นเรื่องหลัก ทักษะอย่างหนึ่งที่สำคัญคือภาษาอังกฤษ เพราะบทความหรือหนังสือคู่มือในการแก้ปัญหาส่วนใหญ่ก็เป็นภาษาอังกฤษ เพราะถ้าเราทำตามคู่มือ มันก็ได้ผลลัพธ์ตามนั้น เพราะต่อให้มีประสบการณ์มากแค่ไหน จะเจอปัญหาใหม่ๆ เสมอ และส่วนใหญ่ Keyword ที่ค้นหาก็ต้องเป็นภาษาอังกฤษ ภาษาไทยยังมีน้อย และถ้าทำ Front End ไปได้สักระยะหนึ่ง ถ้าเราอยากจะลองเปลี่ยนสายไปเป็น Back End ก็ยังได้ แต่ยังทิ้ง Front End ไม่ได้ อันนี้ก็เป็นการพัฒนาตัวเองขึ้นไป

ผลตอบแทน

เริ่มต้นประมาณ 25,000 – 40,000 บาท สำหรับเด็กจบใหม่ ไปจนถึง 100,000 บาท ตามความสามารถและความเชี่ยวชาญ

ขอขอบคุณ : คุณฉัตรชัย ทองประสิทธิ (เพียว) Engineer (Front End Development) / Software / บริษัท ออโต้แพร์ จำกัด

ปัจจุบันกำลังศึกษามหาวิทยาลัยสุโขทัยธรรมธิราช สาขาวิทยาศาสตร์และเทคโนโลยี

credit-2-3

เรื่อง :

กมลชนก ฉ่ำแสง

credit-2

ภาพ :

จรรสมณท์ ทองระอา

อ่านพี่ขอเล่าเรื่องอื่น ๆ

Scroll to Top