169 wordpress feature image (2)

จากคนที่ไม่ได้เขียนโค้ดเลย จนสร้างระบบที่ทำงานซ้ำๆ แทนตัวเองได้

จากคนที่ไม่ได้เขียนโค้ดเลย จนสร้างระบบที่ทำงานซ้ำๆ แทนตัวเองได้
เริ่มมาจากการกดปุ่ม 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 สัปดาห์ แล้วค่อยมาดูว่าอยากจะปรับอะไร

.

ไม่ต้องรอให้พร้อม
ขอแค่เริ่มจากอะไรที่เล็กพอที่จะเริ่มได้วันนี้เลยค่ะ

Leave a Comment

Your email address will not be published. Required fields are marked *