Front-end Developer ที่ Nextzy ทำอะไรบ้าง ไปดูกัน :)

. modd
Nextzy
Published in
2 min readMar 17, 2020

Front-end Developer คือใคร?

คือผู้ที่พัฒนาในส่วนของ Client ทั้งหมด ที่ Userใช้หรือจะเรียกว่าเป็นส่วนหน้าบ้านก็ได้ User Interface (UI)

Software for work at Nextzy 🚀

  1. Git ที่นี่เราทำงานเป็นทีม Git จึงเป็นสิ่งจำเป็นที่ทุกคนต้องใช้เป็น Tools ที่ใช้นั้นแล้วแต่ความสะดวกส่วนตัวของแต่ละคน เช่น SourceTree หรือ Kraken
  2. Task manager ที่เราใช้ตอนนี้ หลักๆ คือ Taiga และ JIRA
  3. Slack ขาดไม่ได้เลย (เลิกใช้ Line แล้วมาใช้ Slack ในการคุยงานกันเถอะทุกคน 😅)

Technologies for development

  1. ภาษาที่เราใช้พัฒนาที่นี่เราใช้ Javascript และ Typescript ในการพัฒนา Software เป็นหลักเลย
  2. Front-end Framework ที่เราใช้หลักๆเลยจะมี 2 ตัวคือ React และ Angular จะมี Vue บ้างใน Project เก่าๆ แต่ Project ใหม่ๆตอนนี้ยังไม่มีใครใช้จ้า
  3. State management ขาดไม่ได้เลยสำหรับการจัดการ State ของ Service แทบทุก Project ของที่นี่จะต้องใช้ ไม่ว่าจะเป็น ngrx หรือ redux

How to work ?

ที่นี่เราทำงานกันตาม Agile software development ซึ่งจะทำงานเป็น Sprint 1 Sprint มี 2 สัปดาห์ โดยเริ่ม ตั้งแต่

  1. รับ Requirement จากลูกค้าเสร็จ SA จะมา Sprint planning เพื่ออธิบาย Requirement ที่ได้จากลูกค้าให้กับคนในทีมฟัง
  2. SA จะทำเอกสารให้กับ Dev ซึ่งตรงนี้ SA จะใช้เวลา 1–3 วันแล้วแต่ feature ที่ทำ
  3. ในส่วน ของ Front-end อย่างเราๆจะมีเวลาในการ Dev จริงๆประมาณ 1 สัปดาห์ หรือ 5 วันไม่รวม เสาร์-อาทิตย์ เพราะต้องเหลือเวลาให้กับ Tester ได้ทำงานด้วยนะคะ :)
  4. หลังจากจบ Sprint จะมีการทำ Sprint Review และ Retrospective เพื่อสรุปปัญหาที่เกิดขึ้น และอะไรที่ดีที่ควรทำต่อ

ทั้งนี้เวลาในการทำงานนั้นก็ขึ้นอยู่กับ Feature ที่ทำด้วยไม่ได้ตายตัว แต่จะอยู่ใน 1 Sprint เพื่อส่งงานให้กับลูกค้า UAT

What we do ?

ถ้าถามว่าแล้ว Fron-tend ที่ Nextzy ทำอะไรบ้าง หลักๆเลย เราจะ Develop งานตาม Requirement และ Design ที่ได้ ในส่วนของการสร้าง UI และ Call API จาก Backend ซึ่งจะมีเอกสาร Spec ที่ละเอียดมากๆจาก SA ของเราเองมาให้ Dev ได้ทำงานง่ายๆ มาให้อยู่แล้ว (🙇🏻‍♀️ ขอคารวะ SA ค่า) ที่ Nextzy งานส่วนมากจะมี Design มาให้อยู่แล้วจากลูกค้า แต่ในบางงานที่เป็นงาน in-house เราก็มี Designer ออกแบบนะ หลังจากที่เรา Dev เสร็จจะมี Tester คอย Test บั๊กที่ไม่รู้ว่าหลุดมาจากไหนให้กับเรา ก่อนที่จะส่งงานให้กับลูกค้า

ทั้งหมดที่ได้เขียนไว้ในบล็อคนี้เป็นแค่ส่วนหนึ่งที่ Front-end developer ทำ ที่นี่ยังเปิดโอกาสให้ได้ศึกษา Stack อื่นๆ ที่สนใจ ไม่ใช่แค่ที่ได้เขียนไว้ในบล็อคนี้แน่นอน 👋🏻

--

--

. modd
Nextzy
Writer for

Traveler | Eater | mini frontend dev. :)