[ฝึกงานที่ IBMSD] วันที่ 2-3: Testing, DB2 และ WebSphere

ห้องเรียน
ห้องเรียน

บล็อกต่อจากนี้จะเน้นเขียนเกี่ยวกับ ความรู้ที่ได้ในแต่ละวัน หวังว่าน่าจะเป็นประโยชน์กับคนอ่าน
จะพยายามไม่ลงรายละเอียดเกี่ยวกับบริษัทแล้วล่ะครับ 😛

Testing

– Quality Assurance (QA) ต่างกับ Tester ยังไง? (คล้ายๆ ข้อสอบวิชา Largesoft เลยแฮะ)
หลายบริษัท มักจะเข้าใจผิดคิดว่า QA และ Tester คือหน้าที่เดียวกัน แล้วรวมเป็นตำแหน่งเดียวกันไปเลย
แต่จริงๆ แล้ว QA กับ Tester ต่างกันตรงที่:

– QA ตรวจงานเทียบกับมาตรฐาน(ที่กำหนดไว้) และดู process การทำงาน
– Tester ตรวจงานตาม Spec. ของลูกค้า

ดังนั้นเวลาไปสมัครงานในบริษัทอื่นๆ ต้องถามให้ชัวร์ก่อนว่า งานที่ทำเป็น QA หรือ Tester หรือ ควบทั้ง 2 หน้าที่ (งานหนักไม่เท่ากัน)

– Testing เริ่มทำได้ตั้งแต่เก็บ Requirement เลย
ก่อนหน้านี้เคยคิดว่า ต้องรอให้พัฒนาโปรแกรมเสร็จบางส่วนก่อน ถึงจะเริ่มทำงานเกี่ยวกับ Testing ได้ แต่จริงๆ แล้ว Tester เริ่มทำงานตั้งแต่เก็บ Requirement เลยครับ ช่วงแรกจะ Plan การ test

นอกนั้นก็คล้ายๆ กับที่เรียน (ขี้เกียจเขียน ฮ่าๆ) แต่ที่ IBM จะมี Post-verification test ด้วย เมื่อเทสงานผ่านทุกขั้นตอนแล้ว หลัง deploy งานได้ 2 สัปดาห์จะ test อีกรอบเพื่อตรวจสอบคุณภาพงานกันสุดๆ

โอ๊ะ ที่สำคัญอีกเรื่องนึงคือ Developer ต้องเขียน Unit Test ด้วยนะคับ (ตอนทำ project วิชา Large soft ไม่เคยเขียนกันเลย ฮ่าๆ… เดี๋ยวไปทำงานจริงๆ แล้วต๊กกะใจกัน)

DB2 และ WebSphere

พี่ต้นมาสอนใช้เครื่องมือสำหรับทำโปรเจค Web App. ในช่วง 2 เดือนต่อจากนี้
ได้แก่
– IBM DB2 -> ฐานข้อมูลที่ IBM พัฒนาขึ้นเอง
– IBM WebSphere -> Web Server สำหรับรัน Web App. ที่เราเขียน (เข้าใจว่าคล้ายๆ กับ TomCat อะไรทำนองนี้) แต่ใช้งานได้ระดับ Enterprise (มีคนใช้งานพร้อมกันเยอะๆ) เลย
– IBM Rational Application Developer -> IDE สำหรับพัฒนาโปรแกรมบน WebSphere (เอา Eclipse มาต่อยอด)

สังเกตว่าทุกโปรแกรมเป็นของ IBM หมดเลย โอ้ว…
เนื่องจาก น้องๆ ยังไม่มี ThinkPad ดังนั้นการเรียนต้องทำแบบ “แห้งๆ” ดูอย่างเดียว… เราจึงหลับ

พี่ต้นเลยแก้ปัญหาเฉพาะหน้าได้เจ๋งดี… “แบ่งน้องๆ เป็นกลุ่ม แล้วให้เขียนโปรแกรมในกระดาษ แก้โจทย์ที่พี่เขากำหนด”
พบว่า… เพื่อนๆ ในกลุ่มมี skill อัลกอริทึมส์เจ๋งมาก… พิมพ์กันเร็วเป็นจรวดอีกตังหาก

และแล้ว 1 วันครึ่งก็ผ่านไป ได้เรียน DB2, WebSphere แบบแห้งๆ และฝึก skill Java (แอร๊ย… เขียน Java ครั้งสุดท้ายก็ตอนปี 1 มั้ง)
ปล. ขอบคุณเพื่อนๆ จากจุฬา และเชียงใหม่นะครับ ที่ให้คำแนะนำภาษา Java 🙂

1 ความเห็นบน “[ฝึกงานที่ IBMSD] วันที่ 2-3: Testing, DB2 และ WebSphere

ใส่ความเห็น

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  เปลี่ยนแปลง )

Facebook photo

You are commenting using your Facebook account. Log Out /  เปลี่ยนแปลง )

Connecting to %s