จากคนที่ไม่ได้เขียนโค้ดเลย จนสร้างระบบที่ทำงานซ้ำๆ แทนตัวเองได้
เริ่มมาจากการกดปุ่ม record แค่ปุ่มเดียวค่ะ
.
ย้อนกลับไปช่วงที่พี่กิ่งยังทำงาน manual อยู่
ก็ทำงานแบบกดเทสบนหน้าจอเองทีละขั้น ซ้ำๆ ทุกรอบ
อยู่มาวันนึงก็คิดว่ามันน่าจะทำ automation ได้
แต่ตอนนั้นยังไม่รู้จะเริ่มยังไงเลยค่ะ
.
หาไปหามาก็เลยไปเจอสิ่งที่กำลังเริ่มฮิตในยุคนั้นคือ Selenium ค่ะ (บอกยุคสมัยเลยทีเดียว)
ซึ่งมันมีเครื่องมือที่ช่วยให้เรากด record and playback ได้
คือเราสามารถกดอัดสิ่งที่เราทำบนหน้าจอ แล้วเล่นซ้ำได้
มันจะสร้างเป็น script ออกมาให้เราเอาไปใช้ได้เลย
โค้ดชุดแรกที่เอามาลองใช้ก็มาจากตรงนั้นแหละค่ะ
เป็นโค้ดแบบบ้านๆ ที่ไม่ได้มีโครงสร้างอะไรเลย
ตอนนั้นไม่รู้เลยด้วยว่าที่ได้ออกมานี่ดีหรือไม่ดี
แต่ที่รู้แน่ๆ คือมันทำได้
.
แล้วหลังจากนั้นมันก็ค่อยๆ ขยับไปทีละขั้นค่ะ
👉 กด record ได้โค้ดชุดแรกที่รันได้มา
👉 เอาโค้ดนั้นมาลองทำความเข้าใจดู แล้วก็ลองเพิ่มเทสอื่นที่เราอยากทำ
👉 เริ่มเห็นว่ามันมีโครงที่ใช้ซ้ำได้
👉 เริ่มวางโครงสร้างให้โค้ดทั้งโปรเจกต์
👉 เริ่มคิดว่าน่าจะให้มันอ่าน test case ใน Excel แล้วรันออโต้ได้เลย
👉 ลองปรับ framework ให้อ่าน แล้วทำตามที่เขียนใน Excel
👉 สุดท้าย ได้ framework มาหนึ่งตัว ที่แค่เขียน test case ใน Excel แล้วมันจะไปรันเทสให้เราเอง
และนี่ก็เป็น framework แรกที่พี่กิ่งทำเองตั้งแต่ต้นจนจบ และเอาไปใช้ได้จริง
.
เหมือนจะดูเป็นเส้นตรงที่ไม่ได้มีอะไร
แต่จริงๆ มันใช้เวลานานเหมือนกัน จากขั้นแรก จนไปถึงขั้นสุดท้าย
ไม่ได้ทำได้ทั้งหมดในทีเดียว แต่มันเกิดจากการค่อยๆ ทำไปทีละขั้น
.
💬 พอมาย้อนมองกลับไป
ถ้าวันนั้นรอให้รู้เรื่อง automation ให้ครบก่อน
รอให้ออกแบบ framework ทั้งหมดให้ได้ก่อน
ก็คงมาไม่ถึงจุดนี้
.
โค้ดที่ได้จากการ record มันไม่ได้สวยเลยค่ะ
แต่มันทำให้มีของมาให้เราเอาไปใช้ต่อ
พอเราเริ่มใช้ ก็เห็นว่าควรต้องแก้อะไรต่อ
แล้วก็ค่อยปรับต่อ วนแบบนี้ไปเรื่อยๆ
.
สิ่งนึงที่พี่กิ่งเห็นซ้ำๆ เวลาคนเราอยากเริ่มอะไรใหม่
คือเรามักจะรอให้ตัวเองทำเป็นก่อน พร้อมก่อน ถึงจะกล้าเริ่ม
แต่ความจริงคือ มันไม่มีวันที่เราจะพร้อม 100% หรอกค่ะ
.
📌 #ลองง่ายๆก่อนไม่ต้องรอพร้อม
👉 เลือกงานอะไรก็ได้ที่ต้องทำซ้ำบ่อยๆ เช่น รายงานหรืออีเมลที่ต้องส่งประจำ
👉 หาสิ่งที่เล็กที่สุดที่จะเริ่มได้ เช่น ทำ template, checklist, อัด macro, หรือสร้าง prompt AI เก็บไว้ใช้ซ้ำ
👉 ลองเอาไปใช้จริงซัก 1 สัปดาห์ แล้วค่อยมาดูว่าอยากจะปรับอะไร
.
ไม่ต้องรอให้พร้อม
ขอแค่เริ่มจากอะไรที่เล็กพอที่จะเริ่มได้วันนี้เลยค่ะ

