หยุดความเชื่อเก่าๆ ได้แล้ว เพราะ Tester ยุคนี้ต้องเขียนโปรแกรมเป็นจ้า

หลายคนน่าจะพอรู้ว่าอาชีพหลักที่ตอนนี้ผมทำงานหาเงินมาเลี้ยงพุงน้อยๆ อันใหญ่โตของผมก็คือ เป็น Tester หรือ Software Tester หรือ Quality Engineer หรือ Quality Assurance Engineer (เรียกได้เยอะชิบเป๋ง แต่เงินเดือนเท่าเดิม ฮา…) ที่ Reuters Software Thailand ซึ่งตอนนี้ผมก็อยู่มาเข้าปีที่ 10 แล้ว เรียกได้ว่าเตะฝุ่นหลังจากเรียนจบแล้วก็เข้ามาทำงานที่นี่เลย ตอนที่เรียนวิทย์คอม ที่ม.ขอนแก่นตอนนั้นยอมรับโดยดีว่าความรู้ที่เกี่ยวกับการเขียนโปรแกรมทั้งหลายทั้งมวลมีค่าเข้าใกล้ศูนย์มากเสียจริงๆ โปรแกรมที่เขียนได้ก็จะมีแค่ COBOL, Visual Basic เท่านี้ครับ เท่านี้จริงๆ นอกนั้นก็อาศัยลอกบ้าง (ต้องยอมรับตรงจุดนี้) เขียนแบบเด็กน้อยส่งไปบ้าง เกรดที่ออกมาก็ไม่ได้สวยหรูอะไรนักครับ จบออกมาด้วยเกรดนิยม 2.38 เท่านั้น แต่สิ่งหนึ่งที่บอกผมว่าผมควรมาสายที่เกี่ยวข้องกับด้าน Tester ก็คือวิชา SAD หรือ SA (System Analysis and Design) ซึ่งในหนังสือเล่มนี้มีการพูดถึงการออกแบบการทดสอบโปรแกรมว่ามีวิธีไหนบ้าง ซึ่งตอนนั้นผมชอบมาก + ฝังใจมาก เพราะอาจารย์พี่ลูกเกด (อ.ดร.สุมณฑา […]

charathbank

March 12, 2013

มุมมอง Programming+Testing กับความรัก

พอดีว่าวันนี้มีโอกาสได้คุยกับเพื่อนคนนึงครับ เค้าให้แง่คิดดีดีครับที่เอามาดัดแปลงการ Programming/Testing มาเปรียบเทียบด้วยมุมมองเกี่ยวกับความรัก ผมเลยผสมโรงด้วยเลย กลายเป็นสนุกไปครับ… ลองๆ อ่านดูนะครับ แต่อย่าไปคิดอะไรมากครับ ทุกอย่างเกิดขึ้นและดับไป ตัวเราเองต้องรู้จัก Analyze, Requirement gathering(เก็บความต้องการของเรา) ให้ดีก่อนจะ Develop และ Implement เรื่องความสัมพันธ์ แต่อย่าลืมเรื่อง Testing ด้วย ถ้าขาดเรื่อง Testing สุดท้ายมันก็เปล่าประโยชน์ จบไม่สวย ส่งของให้ลูกค้าไม่ได้ Best practice เกิดขึ้นได้เสมอในโลก IT เหมือนในชีวิตเราถ้าไม่เคยพบกับปัญหา อนาคตเราเจอก็จะไม่รู้ว่าต้องทำตัวอย่างไร Compatible (การเข้ากันได้) นี่ก็สำคัญ พวก Programmer มักไม่ค่อยคิดกัน คิดแต่จะ Program กันแต่ platform ที่ตัวเองใช้ โดยไม่คิดถึงว่าคนรอบข้างเค้าใช้ platform ไหนอยู่ เช่น เขียนโปรแกรมมาซะหน้าตาสวยหรูดี แต่ใช้งานบน windows 7 ไม่ได้ ดันใช้ได้แต่ Windows 98 ดังนั้น […]

charathbank

January 19, 2011