Tech & Delivery

ADD / SOFTWARE_ENGINEERING

สร้างซอฟต์แวร์ให้โตต่อได้

Software Engineering

ยกระดับวิธีคิดจากเขียนโค้ดให้ทำงาน ไปสู่การออกแบบระบบ คุณภาพ และการทำงานร่วมกันที่ดูแลต่อได้

ภาพจำลองวิศวกรซอฟต์แวร์กำลังทบทวนสถาปัตยกรรมและคุณภาพโค้ดร่วมกัน
The challenge

หลักสูตรนี้ช่วยทีมก้าวข้ามอะไร

เรียนรู้การตัดสินใจเชิงวิศวกรรม ตั้งแต่ requirement และ design trade-off ไปจนถึง code review, testing และ observability

  • 01

    คุณภาพซอฟต์แวร์ไม่สม่ำเสมอ

  • 02

    ความรู้กระจุกอยู่กับบางคน

  • 03

    เปลี่ยนระบบแต่ละครั้งมีความเสี่ยงสูง

Learning outcomes

ผลลัพธ์การเรียนรู้

ผลลัพธ์ด้านล่างเป็นกรอบสำหรับออกแบบร่วมกัน รายละเอียดสุดท้ายจะปรับตามบริบทและระดับผู้เรียนขององค์กร

01

มอง software delivery เป็นระบบ

02

เลือก practice ตามความเสี่ยงและบริบท

03

วาง quality feedback loop ที่ทีมใช้ร่วมกัน

Learning flow

จากแนวคิด สู่การตัดสินใจในงานจริง

01

Engineering choices

trade-off, constraints และ fitness for purpose

02

Quality loop

review, test และ feedback ที่เร็วพอ

03

Operate & learn

observability, incident learning และ sustainable change

Who

เหมาะกับใคร

  • Software Engineer
  • Tech Lead
  • Engineering Manager
  • QA
รูปแบบ

On-site workshop / Technical lab / Blended learning

ระยะเวลา

กำหนดหลังประเมินระดับทีมและเทคโนโลยีที่ใช้

Practice

กิจกรรม

ตัวอย่าง — ปรับตามบริบทองค์กร

  • architecture trade-off clinic
  • code-review conversation simulation
Transfer

การนำไปใช้

ตัวอย่าง — ปรับตามบริบทองค์กร

  • ทำ risk map ให้ระบบหนึ่งส่วน
  • ออกแบบ quality agreement ของทีม
Evidence

ติดตามผลอย่างไร

ตัวอย่าง — ไม่ใช่คำรับรองผลล่วงหน้า

  • rubric เหตุผลในการตัดสินใจ
  • 30-day engineering experiment
Before we begin

เตรียมอะไรก่อนออกแบบคลาส

  1. 01ระบุระบบตัวอย่างและข้อจำกัดโดยไม่เปิดเผยความลับ
  2. 02ประเมินระดับประสบการณ์ของผู้เรียน
FAQ

คำถามที่พบบ่อย

ผูกกับภาษาโปรแกรมใดหรือไม่

หลักวิศวกรรมใช้ได้หลาย stack ส่วน lab ปรับให้เข้ากับบริบทได้

เป็น coding bootcamp หรือไม่

เน้นการตัดสินใจ คุณภาพ และการทำงานระดับทีม ไม่ใช่สอน syntax ตั้งแต่ต้น

Talk with us

อยากปรับหลักสูตรนี้ให้ตรงกับทีมของคุณ?

บอกโจทย์ กลุ่มผู้เรียน และช่วงเวลาที่คาดไว้ เราจะใช้ข้อมูลนี้เตรียมบทสนทนาให้ตรงประเด็น