ถูกแทนที่ตามกาลเวลา

มีเรื่องให้นั่งคิดถึงอดีตอีกครั้ง เนื่องแม่ทำงานธนาคารทำให้ผมต้องไปมีส่วนร่วมกับการทำงานของแม่เกือบทุกวันตอนเป็นเด็กๆและงานที่เด็กๆที่เป็นลูกลานคนทำงานธนาคารต้องทำคือการนับเหรียญ ไม่ว่าจะเป็นเหรียญสลึง ห้าสิบตัง บาท ห้าบาทนับเข้าไปมือจะหงิกพวกเราต้องผ่านด่านการนับเหรียญให้คล่องและถูกต้องก่อนเพื่อที่จะได้เลื่อนขั้นไปทำงานที่ advance กว่าและเท่กว่านั่นคือการนับแบงค์..เพราะการนับแบงค์ให้เร็วจะต้องมีท่านับซึ่งแต่ละธนาคารก็จะมีท่านับที่ไม่เหมือนกันซึ่งถ้าใครมีคนรู้จักอยู่หลายธนาคารก็จะมีท่านับที่หลากหลายมาก อย่างไรก็ตามสิ่งที่ผมอยากจะบอกคือโต๊ะที่ผมต้องไปนั่งนับเหรียญเป็นโต๊ะของเสมียนธนาคารตำแหน่งนี้รับผิดชอบเรื่องที่ยิ่งใหญ่มากคือ cash balance ของธนาคารเงินจะเข้าจะออกต้องผ่านมือคนนี้เพื่อนับเสมอว่ามียอดเท่าไหร่จากนั้นก็จะบันทึกลงสมุดเพื่อใช้ตอนสิ้นวัน เนื่องจากธนาคารมีกฏเหล็กหนึ่งข้อคือ ถ้าบัญชีไม่ balance ไม่ว่าจะใหญ่แค่ไหนก็กลับบ้านไม่ได้ทุกคนต้องอยู่ช่วยกันหาให้ได้ว่าไอ้ที่มันขาดหรือเกินมานั้นมันมาจากคนไหนบวกผิด ไม่มี OT (ธนาคารเลยปิดเร็วครับ ประมาณบ่ายสามเพราะต้องสำรองเวลาเพื่อการนี้) เพราะถือความรับผิดชอบของทุกคน ความสนุกของการนั่งดูแม่และเพื่อนๆช่วยกันหายอดคือธนาคารสมัยนั้นเป็นกึ่ง analog ครับคือพนักงานจะลงบัญชีที่โต๊ะและมีเครื่องคิดเลขคนละเครื่องตกเย็นก็จิ้มยอดของตัวเองแล้วส่งไปรวมกันเป็นทอดๆไป เรื่องราวเหล่านี้มันก็ดำเนินไปจนกระทั่งคนเริ่มใช้บริการธนาคารเพิ่มมากขึ้นเพราะการคมนาคมดีขึ้น ถนนหนทางดี แต่สิ่งที่ไม่เปลี่ยนเลยคือจำนวนพนักงานในธนาคาร … นั่นแปลว่าตกเย็นงานจะเพิ่มมากขึ้นในทุกๆตำแหน่ง ยกตัวอย่างเช่นเสมียนเองไม่ว่าจะมีท่าในการนับเร็วแค่ไหนก็ไม่สามารถข้ามขีดจำกัดได้ และเมื่อมีปริมาณ cash ในธนาคารเยอะคอขวดเลยเริ่มไปอยู่แถวๆนั้น นั่นเป็นจุดที่การ balance บัญชีเริ่มถูกน๊อกรอบ ถึงจุดนี้ธนาคารเองก็เลยแก้ปัญหาด้วยการเอาเครื่องนับแบงค์เข้ามาและตามมาด้วยคอมพิวเตอร์ พอถึงจุดนี้หลายๆท่านคงสงสัยว่าเอ๊ะแล้วตำแหน่งเสมียนหายไปไหม คำตอบคือเสมียนยังไม่หายไป ผมยังไม่เห็นใครไล่คนออกเพียงเพราะมีเครื่องมือที่สามารถทำงานได้เร็วกว่าเข้ามาช่วยงานได้แต่สิ่งที่เกิดขึ้นคือพนักงานธนาคารสามารถทำงานได้เร็วขึ้น รับลูกค้าได้เยอะขึ้นจำนวนเวลาต่อ transaction ลดลง พนักงานกลับบ้านเร็วชีวิตมีความสุข

อย่างไรก็ตามตำแหน่งเสมียนเองก็อยู่ต่อมาอีกระยะหนึ่งจนกระทั่งเสมียนหมดวาระ retire ออกจากธนาคาร ทางธนาคารจึงได้ยกเลิกตำแหน่งเสมียนและทำให้หน้าที่ความรับผิดชอบของเสมียนไปอยู่กับ tailer แทนและมีเครื่องนับเงินกับคอมพิวเตอร์ช่วยทำงานแทน
เขียนมาเสียยืดยาวทำไมนะเขียนมาขนาดนี้เพราะตัวเองเห็นการทำ software มาสักระยะและเริ่มเห็นว่าตอนนี้อะไรอะไรก็เป็น software ไปเสียหมดแล้วแต่สิ่งหนึ่งที่ไม่เคยเปลียนเลยคือจำนวนคนที่ทำ software … เรากำลังเจอปัญหาเดียวกับที่ธนาคารแม่ที่แม่ผมทำงานเจอละ คนทำงานเริ่ม overwhelm เราพยายามหาเทคนิคมากมายมาช่วยตัดสิ่งที่ต้องทำออกไปไม่ว่าจะเป็นการทำ user story mapping, impact mapping และอื่นๆเพื่อทำให้เห็นว่าจริงๆแล้วสิ่งที่เราต้องทำมีเพียง 20% ของสิ่งที่เราต้องการ อย่างไรก็ตามมันก็ยังเยอะอยู่ดี ดังนั้นถึงตอนนี้เองเราคงต้องพิจรณาแล้วว่าอะไรที่เราสามารถ automate ได้ก็ควร automate เถอะเช่น acceptance test ที่เคนต้องทำมือด้วย tester ก็เปลี่ยนมา automate กันบ้างได้แล้วเพราะเราไม่สามารถรับมือกับการทำ regression ได้หลายๆระบบพร้อมๆกันหรอกมันมากเกินไปจริงๆยิ่งปจจุบันที่เราต้องทำ mobile application ที่มี platform ที่หลากหลายเราไม่สามารถ test มือได้อีกต่อไปแล้ว คำถามถัดมา tester จะหายไปจากโลกนี้ไหม คำตอบของผมคือตอนนี้ตำแหน่งนี้ยังไม่หายไปไหนหรอกครับเพราะเรายังมีคนจำนวนมากที่อยากทำตำแหน่งนี้และไม่อยากย้ายไปทำอย่างอื่น ดังนั้นช่วงเวลานี้ก็จะเป็นช่วงเวลาที่ automation ยังทำงานกับ tester อย่างละมุนละม่อมอย่างไรก็ตามในอนาคตเมื่อเทคโนโลยีมันก้าวข้ามไปอีกขั้นหนึ่งแล้ว ผมเองก็อดคิดไปไม่ได่เหมือนกันว่าหน้าที่การ test จะตกไปอยู่ที่ใคร
อีก domain ที่กำลังน่าคิดคือ infra ครับเพราะปัจจุบันนี้เราไปถึงยุค serverless กันแล้วเราไม่ต้องสนใจละว่าจะต้อง set infra ยังไงเรา push code ขึ้น github และต่อเข้ากับ cloud provider จากนั้นสั่ง deploy ระบบมันรู้เองหมดแล้วว่าถ้าเขียนด้วยภาษานี้มันจะต้องเอาไป deploy ยังไงและเมื่อถึงจุดที่ต้อง scale มันจะ scale ยังไง
และสุดท้ายเมื่อ AI เก่งขึ้นถึงจุดหนึ่งเราคงไม่ต้องเขียนโค้ดเองอีกต่อไป….

โลกมันเปลี่ยนไปเรื่อบๆครับ ไม่ต้องกลัวหรอกครับว่าจะตกงาน ตำแหน่งที่เราเคยทำมันจะหายไปแน่นอนครับ 🙂

Comments

comments

Leave a Reply

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

Time limit is exhausted. Please reload CAPTCHA.