ห้องซ้อม
แปดสัปดาห์บนพื้นแล็บ
ซ้อมนิสัย ไม่สะสมใบประกาศ ถ้ายังไม่มีงานซ้ำในชีวิตจริง อย่าเริ่มเฟรมเวิร์ก
สัปดาห์ 1 · 3–4 ชั่วโมง
แผนที่ระบบหนึ่งหน้าของงานที่คุณแตะได้จริง
ฟังวงที่มีอยู่
- เลือกงานซ้ำหนึ่งอย่างที่คุณทำหรือเห็นทุกสัปดาห์
- เขียน: ใครเริ่ม ข้อมูลอยู่ที่ไหน สิทธิ์ใครถือ ผลไปไหน ความผิดพลาดเคยเกิดแบบไหน
- วงส่วนที่คนทำ / เครื่องทำได้ / ยังห้ามเครื่องทำ
- อย่าเปิดเฟรมเวิร์กในแล็บนี้
โหมดล้มเหลว: เริ่มที่เครื่องมือก่อนโจทย์ — ถ้าเกิด ให้ฉีกแผ่นแล้วเริ่มใหม่ที่งาน
สัปดาห์ 2 · 5–8 ชั่วโมง
เอเจนต์หนึ่งตัวที่ดึงความรู้เฉพาะได้และปฏิเสธของนอกเขต
เอเจนต์เดี่ยวมีขอบเขต
- คัดเอกสาร 5–10 ชิ้นที่คุณมีสิทธิ์ใช้
- ตั้งข้อห้ามสามข้อในระบบ
- ทดสอบด้วยคำถามในเขตและนอกเขต
- จด mismatch ทุกข้อ
โหมดล้มเหลว: ปล่อยให้ตอบนอกเขตเพราะ ‘มีประโยชน์’ — นับเป็นศูนย์
สัปดาห์ 3–4 · สองสัปดาห์แบบไม่เต็มเวลา
กราฟหรือครูขนาดเล็กที่มีเกตคนก่อนผลที่ย้อนกลับไม่ได้
วงสามตัวกับจุดหยุดหนึ่งจุด
- แตกเป็นผู้เก็บ ผู้ร่าง ผู้ตรวจ
- ประกาศเจตนาก่อนลงมือ
- ใส่ interrupt ก่อนส่งออกภายนอก
- รันสิบเคส วัดคนแก้กี่ครั้ง ต้นทุนเท่าไร
โหมดล้มเหลว: เพิ่มตัวที่สี่เพราะตื่นเต้น — ห้ามจนกว่าสิบเคสจะจบ
สัปดาห์ 5 · 2 ชั่วโมง
สวิตช์ที่ทำให้วงหยุดได้ในนาที และบันทึกการซ้อม
ซ้อมถอดปลั๊ก
- สมมติเอเจนต์เริ่มทำนอกเขต
- ถอดสิทธิ์หรือหยุดกราฟจริง ๆ
- จับเวลาและเขียนสิ่งที่ยังวิ่งต่อ
- แก้จนเหลือช่องโหว่ที่รับได้
โหมดล้มเหลว: ถอดแค่ในสไลด์ — ไม่นับ
สัปดาห์ 6 · ครึ่งวัน
เคส mismatch → ซ่อม → ความไว้ใจถูกปรับ ไม่ใช่แค่แพตช์
ซ่อมหนึ่งเส้นทาง
- เลือกความพลาดที่เจ็บที่สุด
- อธิบายว่าโมเดลในหัวคนคาดอะไร
- แก้สัญญา ข้อมูล หรือเกต
- เขียนประโยคใหม่ว่าวงนี้ทำได้/ยังทำไม่ได้
โหมดล้มเหลว: ปิดบั๊กแล้วไม่แตะประโยคความไว้ใจ
สัปดาห์ 7–8 · สุดสัปดาห์
เอกสารหนึ่งหน้า + อาชีพที่คุณอาจตั้งจากช่องว่างที่เจอ
เคสศึกษาและอาชีพ
- เขียนเคสตามโครง: โจทย์ วง จุดหยุด ตัวเลข สิ่งที่คนยังทำ
- ไล่ช่องว่างห้าช่องในบทคิดค้นอาชีพ
- ร่างวันที่ของงานหนึ่งตำแหน่ง
- หาคนหนึ่งคนที่เจ็บจากช่องว่างนั้นแล้วคุย
โหมดล้มเหลว: ตั้งชื่อเท่ก่อนมีวันที่ของงาน