อยากเริ่มทำ Automation มานานแล้ว
แต่ยังไม่เคยเขียนโค้ดเลยซักบรรทัด
.
ตอนจัด Coding Workshop
มีคนเขียนมาใน Feedback Form ว่า
ตอนแรกกลัวโค้ด จนไม่กล้าลอง
แต่พอได้ลองทำตามจริงๆ กลับรู้สึกว่าไม่ได้ยากอย่างที่กลัว
.
การทำ Automation Test ก็เหมือนกัน
เวลาเปิดรับสมัคร พี่กิ่งมักจะได้คำถามมาเสมอว่า
“เขียนโค้ดไม่เป็น เรียนได้มั้ย”
“ไม่เคยทำมาก่อน เรียนได้มั้ย”
“ไม่มีความรู้ technical เลย เรียนได้มั้ย”
.
พี่กิ่งเข้าใจความกลัวนี้ดีเลยค่ะ
เวลาคิดถึงคำว่า “เขียนโค้ด” หรือ “Automation Test”
มันดูเป็นอะไรยากๆ ที่เต็มไปด้วยตัวหนังสือที่อ่านไม่ออก
ทำอะไรผิดนิดนึง มันก็ขึ้น error เต็มจอ
เราเห็นมันเป็นภูเขาทั้งลูก แล้วก็คิดว่าไม่ไหวหรอก
ตั้งแต่ยังไม่ทันได้ก้าวขาขึ้นไปเหยียบภูเขานั้นเลย
.
แล้วส่วนใหญ่ เราก็มักจะไม่มีจังหวะให้ได้ลองแบบสบายใจ
ทำผิดได้ เจอ error ได้ ถามได้ มีคนมาช่วยดู ไม่มีใครตัดสิน
ความกลัวที่เกิดขึ้นมันไม่ได้บอกว่าเราด้อยกว่าคนอื่นที่เค้าทำได้
แต่มันแค่บอกว่าเรายังไม่เคยได้ลองแค่นั้นเอง
.
💡 ที่สำคัญคือ หลายคนลองแล้วบอกว่า “ไม่ยากเท่าที่กลัว”
เพราะสิ่งที่เรากลัว มันคือภาพที่เราสร้างขึ้นมาเองในหัว
จากการที่เราเห็นภูเขาลูกใหญ่ๆ ที่ไม่มีใครมาบอกเราว่าต้องเดินขึ้นไปทางไหน
แต่พอได้ลองจริง มันก็แค่เริ่มด้วยโค้ดบรรทัดแรกที่เรากำลังพิมพ์อยู่
ซึ่งมันเป็นอะไรที่เราจัดการได้
.
💬 สิ่งที่พี่กิ่งเห็นซ้ำๆ คือ หลายคนรอให้หายกลัวก่อน ค่อยเริ่ม
รอให้พร้อมก่อน รอเรียนให้ครบก่อน
แต่ความกลัวมันไม่ได้หายไปเพราะเราเรียนหรอกค่ะ
มันจะค่อยๆ หายไประหว่างที่เราได้เริ่มลองทำ
.
และอีกอย่างที่พูดกับทุกคนเสมอคือ
ใน Automation Test ส่วนที่ยากกว่าโค้ด คือการคิดว่าจะเช็คอะไร
ซึ่งคนที่ทำงาน QA ฝึกกันมาทุกวันอยู่แล้ว
ส่วนโค้ด เป็นของที่ยิ่งเขียนบ่อย ยิ่งคล่อง
วันแรกจะรู้สึกว่ายากหน่อย ก็ไม่ใช่เรื่องแปลกเลยค่ะ
แต่ยิ่งทำบ่อยๆ มันจะยิ่งง่ายขึ้นไปเรื่อยๆ
.
ใครที่รู้สึกว่ากลัวโค้ดอยู่
เรามาลองเขียนบรรทัดแรกกันเลยดีกว่าค่ะ
ไม่ต้องติดตั้ง ไม่ต้องใช้เครื่องมืออะไรทั้งนั้น
ไม่ต้องกลัวว่ามันจะไปทำให้อะไรพังด้วย
.
📌 #ลองง่ายๆก่อนไม่ต้องรอพร้อม
👉 เปิด chrome ขึ้นมาแล้วเปิดหน้าไหนก็ได้
👉 เปิด console ด้วยการกด Ctrl+Shift+J หรือ Mac กด Cmd+Option+J
👉 พิมพ์ในหน้า console ว่า console.log(“Hello”) แล้วกด Enter (พิมพ์เองเลยนะคะ ถ้า copy ไปวางอาจจะเจอ error ได้ค่ะ)
👉 เห็นข้อความ Hello เด้งขึ้นมามั้ยคะ ทีนี้ลองเปลี่ยน Hello เป็นชื่อตัวเอง
👉 หรือลองพิมพ์ 1+1 แทน Hello ก็ได้ ไม่ต้องมีเครื่องหมายคำพูด พิมพ์เลยว่า console.log(1+1)
ถ้าได้ข้อความเด้งขึ้นมาเป็นชื่อตัวเอง หรือเป็นเลข 2
แปลว่าเราเพิ่งเขียนโค้ดบรรทัดแรกไปแล้วนะคะ
.
โค้ดบรรทัดที่น่ากลัวที่สุด คือบรรทัดที่เรายังไม่ได้ลองเขียน
พอได้เริ่มบรรทัดแรกไปแล้ว บรรทัดต่อไปก็จะไม่น่ากลัวเท่าเดิมแล้วค่ะ

