RayClaude Cowork Course · SE TRACK

SE บทที่ 0 — แผนที่วงจรงานซอฟต์แวร์ · เห็นทั้งแผนที่ก่อน ค่อยเดินดูทีละสถานี

ใช้ปุ่ม ← → เปลี่ยนสไลด์ได้

SE TRACK — MODULE 0 · ORIENTATION

แผนที่วงจรงานซอฟต์แวร์ — ดูแผนผังบ้านทั้งหลังก่อนเดินดูทีละห้อง

สั่ง AI ว่า "ทำระบบเช็คสต๊อกเชื่อม Shopee ให้หน่อย" มันตอบกลับมาเป็นฉาก ๆ ว่า "Let me first understand the requirements, then I'll write a plan before coding" — ถ้าไม่มีแผนที่ในหัว เราจะไม่รู้เลยว่ามันอยู่ขั้นไหน เหลืออีกกี่ขั้น และขั้นไหนที่เราต้องเป็นคนเคาะ บทนี้กางแผนที่ทั้งเส้นทางให้ดูก่อน — แล้ว SE1–SE8 คือการซูมเข้าไปดูทีละสถานี

เหมือนเวลาจะสร้างบ้าน: ดูแผนผังบ้านทั้งหลังก่อน ว่ามีกี่ห้อง เรียงยังไง — แล้วค่อยเดินเข้าไปดูรายละเอียดทีละห้อง

แผนที่ทั้ง TRACK — 10 สถานี

ทุกครั้งที่ AI ทำงาน มันเดินตามเส้นทางนี้เสมอ

ครึ่งแรก · คิดก่อนสร้าง

PROBLEMปัญหา

รู้ว่าจะแก้อะไร

REQUIREMENTSความต้องการ

ระบุของที่อยากได้

DESIGNออกแบบ

วางโครงก่อนสร้าง

PLANวางแผนงาน

ลำดับขั้นลงมือ

CODEเขียนโค้ด

AI ลงมือสร้าง

ครึ่งหลัง · เซฟ–ตรวจ–ส่ง แล้วดูแลต่อ

GITบันทึกประวัติ

จุดเซฟที่ย้อนได้

TESTทดสอบ

เครื่องตรวจก่อนเชื่อ

REVIEWตรวจงาน

คนอ่านก่อนรวม

DEPLOYขึ้นระบบจริง

ส่งถึงผู้ใช้จริง

OPERATEดูแลระบบ

เฝ้าดูหลังขึ้นจริง

MENTAL MODEL ประจำบท

"ฟังคำที่ AI พูด = รู้ว่ามันอยู่สถานีไหน · รู้สถานี = รู้ว่าต้องตรวจอะไร"

งานเล็กแค่ไหนก็เดินครบทุกสถานี — แค่บางสถานีใช้เวลาไม่กี่นาที · แต่ละบท SE1–SE8 คือการเดินเข้าไปดู "ห้อง" เหล่านี้ทีละห้อง

เข็มทิศอ่านศัพท์

ศัพท์ 400+ คำของคอร์สนี้ จริง ๆ มีแค่ 5 ประเภท

ประเภทมันคืออะไรตัวอย่างศัพท์ (เจอเต็ม ๆ ในบทหลัง)
เอกสาร Artifactของที่เป็น "ไฟล์/กระดาษ" เปิดอ่านได้ ขอดูได้PRD (บท SE1) · Design Doc (บท SE2) · Test Plan (บท SE6)
การกระทำ Actionสิ่งที่ AI "กำลังจะทำ" — จุดที่ต้องตัดสินใจว่าให้ทำไหมCommit, Push, Merge (บท SE5) · Deploy (บท SE7)
สถานที่/สถานะ Placeงานชิ้นนี้ "อยู่ที่ไหน" — ในเครื่อง บนคลาวด์ หรือถึงลูกค้าแล้วLocal, Branch, Main (บท SE5) · Staging, Production (บท SE7)
ด่านตรวจ Quality Gateด่านที่งานต้องผ่านก่อนไปต่อ — ผ่านไม่ครบ = ยังไม่เสร็จTest (บท SE6) · Review, CI Check, Approval (บท SE5, SE7)
คำควบคุม AI AI Controlคำที่เราใช้กำกับให้ AI ทำงานตรงใจPrompt, Context, Constraint (บท SE3, SE4)

วิธีใช้: เจอศัพท์ใหม่ ให้ถามก่อนว่า "นี่คือเอกสาร การกระทำ สถานที่ ด่านตรวจ หรือคำคุม AI?" — จัดหมวดถูก เดาความหมายได้ครึ่งทาง · ตัวอย่างโลกจริง: Deploy = การกระทำ (เอาเว็บร้านขึ้นจริง) · Production = สถานที่ (เว็บที่ลูกค้ากดสั่งซื้ออยู่ตอนนี้)

⭐ หัวใจของบท

ตารางแปลภาษา AI — ได้ยินประโยคนี้ = มันอยู่สถานีไหน

AI พูดว่ากำลังจะเกิดอะไรเราควรทำอะไร
"Let me first understand the requirements"อยู่สถานี Requirements — กำลังเก็บว่าเราอยากได้อะไร✅ จังหวะทองของเรา — ยิ่งบอกละเอียด ของยิ่งตรงใจ (บท SE1)
"I'll write a plan before coding"อยู่สถานี Plan — จะร่างลำดับงานก่อนแตะโค้ด✅ ดีมาก — ขอดูแผนก่อนอนุมัติให้ลงมือ (บท SE2)
"I'll start implementing now"กำลังเข้าสถานี Code — จะลงมือเขียนจริงแล้ว🟡 เช็คก่อน: มีแผนหรือยัง ทำบนเส้นทางแยกหรือเปล่า (บท SE4, SE5)
"All tests pass"ผ่านด่านสถานี Test — เครื่องตรวจแล้วไม่เจอปัญหา✅ ข่าวดี — แต่ถามต่อว่าทดสอบอะไรไปบ้าง (บท SE6)
"Ready to deploy"ถึงสถานี Deploy — จะเอาของขึ้นระบบจริงให้ลูกค้าใช้⚠️ หยุดก่อน — ผ่านด่าน Review หรือยัง ขึ้นที่ทดลองก่อนได้ไหม (บท SE7)
"Everything works, we're done!"AI ประกาศจบงาน — แต่บ่อยครั้งยังไม่ผ่านด่านตรวจครบ🟡 ไล่เช็คแผนที่: Test → Review → Deploy ผ่านครบหรือยัง — ครบแล้วค่อยจบ

สูตรจำเร็ว: ประโยคช่วงคิด (requirements / plan) = โอกาสให้ข้อมูล · ประโยคช่วงส่งของ (deploy / done) = จุดที่ต้องชะลอแล้วไล่เช็คด่านตรวจ

กันหลงทาง

5 คู่ระดับแผนที่ ที่คนจำสลับกันบ่อย

คู่ศัพท์ต่างกันตรงไหน
Requirement vs DesignRequirement = อยากได้อะไร (ลูกค้าต้องเช็คสต๊อกได้จากมือถือ) · Design = จะสร้างยังไง (ระบบจะวางโครงแบบไหนให้ทำได้)
Design vs PlanDesign = โครงสร้างของ "ตัวของ" · Plan = ลำดับขั้นของ "การลงมือทำ" — แบบบ้าน vs ตารางงานผู้รับเหมา
Test vs ReviewTest = เครื่องรันตรวจอัตโนมัติ · Review = คนเปิดอ่านตรวจ — เป็นด่านตรวจคนละด่าน ต้องผ่านทั้งคู่
Code vs GitCode = ตัวเนื้องานที่เขียน · Git = ระบบบันทึกประวัติของงาน — เขียนของ vs จดว่าแก้อะไรไปบ้าง (บท SE5)
Deploy vs OperateDeploy = เอาของขึ้นระบบจริง (วันเปิดร้าน) · Operate = ดูแลระบบหลังขึ้นแล้ว (เฝ้าร้านทุกวันหลังเปิด)

คู่พวกนี้คือเส้นแบ่ง "สถานี" บนแผนที่ — แยกออกเมื่อไหร่ จะรู้ทันทีว่า AI กำลังคุยเรื่องขั้นไหนของงาน

เดินดูทีละห้อง

จากนี้ไป — 8 บท ซูมเข้าทีละสถานี

บทซูมเข้าสถานีได้อะไรกลับไป
SE1 RequirementProblem → Requirementsสั่ง AI แบบ "เชฟทำตรงใจ" ไม่ใช่สั่งคลุมเครือ
SE2 DesignDesign → Planดูแบบแปลนก่อนให้ AI ตอกเสาเข็ม
SE3 ศัพท์พื้นฐานทุกสถานีศัพท์กลางที่ทำให้คุยกับ AI รู้เรื่อง
SE4 คุม AI CodingCodeคุม "เด็กฝึกงานเก่ง" ให้ทำงานเป๊ะและปลอดภัย
SE5 Git & GitHubGitอ่านภาษารายงานที่ AI พูดบ่อยที่สุด
SE6 TestingTestชิมก่อนเสิร์ฟ — ไม่เชื่อโค้ดจนกว่าจะทดสอบ
SE7 DeliveryReview → Deployส่งของขึ้นจริงแบบ soft opening ไม่ใช่เปิดร้านทั้งที่ยังไม่ซ้อม
SE8 DebuggingOperateของพังแล้ววินิจฉัยก่อนจ่ายยา ไม่แก้มั่ว
1 · "AI เขียนโค้ดเสร็จ = งานเสร็จ เอาไปให้ลูกค้าใช้ได้เลย"

ไม่จริง — Code เป็นแค่สถานีที่ 5 จาก 10 · โค้ดยังไม่ถือว่าเสร็จจนกว่าจะผ่านด่านตรวจ: Test, Review และเกณฑ์รับงาน — แล้วค่อย Deploy ถึงลูกค้า

2 · "งานเล็ก ๆ อย่างแก้หน้าเว็บร้าน ไม่ต้องเดินครบวงจรหรอก"

ไม่จริง — งานเล็กก็เดินครบทุกสถานี แค่เร็วขึ้น บางสถานีใช้เวลาไม่กี่นาที — ที่ห้ามข้ามคือด่านตรวจ

3 · "ฟังที่ AI พูด ก็บอกได้ว่ามันอยู่สถานีไหนของวงจร"

จริง — นี่แหละทักษะหลักของทั้ง track: "requirements" = ช่วงคิด · "deploy" = ช่วงส่งของ — รู้สถานีแล้วจะรู้ว่าต้องตรวจอะไร

KEY TAKEAWAY

วงจรงาน = คิด → สร้าง → ตรวจ → ส่ง → ดูแล และ AI เดินตามนี้เสมอ
กฎเหล็กประจำบท: "งานของ AI ยังไม่เสร็จ จนกว่าจะผ่านด่านตรวจครบ — และคนเคาะด่านคือเรา"

1 / 6