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

หลักสูตรนี้ช่วยทีมก้าวข้ามอะไร
เรียนรู้การตัดสินใจเชิงวิศวกรรม ตั้งแต่ requirement และ design trade-off ไปจนถึง code review, testing และ observability
- 01
คุณภาพซอฟต์แวร์ไม่สม่ำเสมอ
- 02
ความรู้กระจุกอยู่กับบางคน
- 03
เปลี่ยนระบบแต่ละครั้งมีความเสี่ยงสูง
ผลลัพธ์การเรียนรู้
ผลลัพธ์ด้านล่างเป็นกรอบสำหรับออกแบบร่วมกัน รายละเอียดสุดท้ายจะปรับตามบริบทและระดับผู้เรียนขององค์กร
เลือก practice ตามความเสี่ยงและบริบท
✦วาง quality feedback loop ที่ทีมใช้ร่วมกัน
✦จากแนวคิด สู่การตัดสินใจในงานจริง
Engineering choices
trade-off, constraints และ fitness for purpose
Quality loop
review, test และ feedback ที่เร็วพอ
Operate & learn
observability, incident learning และ sustainable change
เหมาะกับใคร
- Software Engineer
- Tech Lead
- Engineering Manager
- QA
กิจกรรม
ตัวอย่าง — ปรับตามบริบทองค์กร
- architecture trade-off clinic
- code-review conversation simulation
การนำไปใช้
ตัวอย่าง — ปรับตามบริบทองค์กร
- ทำ risk map ให้ระบบหนึ่งส่วน
- ออกแบบ quality agreement ของทีม
ติดตามผลอย่างไร
ตัวอย่าง — ไม่ใช่คำรับรองผลล่วงหน้า
- rubric เหตุผลในการตัดสินใจ
- 30-day engineering experiment
เตรียมอะไรก่อนออกแบบคลาส
- 01ระบุระบบตัวอย่างและข้อจำกัดโดยไม่เปิดเผยความลับ
- 02ประเมินระดับประสบการณ์ของผู้เรียน
คำถามที่พบบ่อย
ผูกกับภาษาโปรแกรมใดหรือไม่
หลักวิศวกรรมใช้ได้หลาย stack ส่วน lab ปรับให้เข้ากับบริบทได้
เป็น coding bootcamp หรือไม่
เน้นการตัดสินใจ คุณภาพ และการทำงานระดับทีม ไม่ใช่สอน syntax ตั้งแต่ต้น
อยากปรับหลักสูตรนี้ให้ตรงกับทีมของคุณ?
บอกโจทย์ กลุ่มผู้เรียน และช่วงเวลาที่คาดไว้ เราจะใช้ข้อมูลนี้เตรียมบทสนทนาให้ตรงประเด็น
