Feb 22 2008

การนำเสนอสำคัญกว่าโค้ด

Category: Generalm3rLinEz @ 15:09

เมื่อวันก่อนตกรอบ RFID Contest ที่จัดโดย NECTEC ไป ก็เลยต้องโดนนัดไปปรับปรุงแล้วก็นำเสนองานใหม่วันนี้

จริงๆแล้วเป็นความผิดผมส่วนหนึ่งเลยที่เตรียม Presentation ไปไม่ดีเท่าที่ควร คือตอนเดโมโปรแกรมให้ดูก็เหมือนจะแห้งๆไปหน่อยน่ะ ประกอบกับโดนกรรมการถามว่างานที่ทำมานี่เป็นกี่เปอร์เซ็นต์ ตามความเข้าใจพวกผมมันคือคำถามว่า "ที่ทำมานี่ ตัวเองพอใจกี่เปอร์เซ็นต์" ซึ่งเราก็พร้อมใจตอบกันไปว่า 60% แต่จริงๆแล้วคำถามคืองานที่ทำมาตาม Scope ที่ให้ไว้นี่เป็นกี่เปอร์เซ็นต์ (ซึ่งจริงๆแล้วจะตอบไปว่า 120% ก็ยังไหว)

ด้วยภาระที่ต้องส่งโปรเจคหลายตัว (Database, Distributed System, OOAP, SA [,Digital Image Processing]) เลยไม่ได้จะใส่ใจมาทำอะไรมันมากมาย แถมทำไปแล้วก็ยังไม่ได้รางวัลหรืออะไรเพิ่มอีก (ตามความเข้าใจตอนนั้น) ก็เรียกได้ว่าไม่มี Motivation ที่จะทำเพิ่มเลย

จนสุดท้ายอาทิตย์ก่อนสอบไฟนอลที่ยุ่งสุดขีด ก็ยังต้องมานั่งแก้โปรแกรมเพื่อเพิ่มฟังก์ชันที่สำคัญเข้าไปฟังก์ชันนึง ซึ่งก็เสียเวลามาก ทำเอาหงุดหงิดไม่น้อยเหมือนกัน เสร็จทุกอย่างรวมทั้งย้ายโปรแกรมทั้งหมดไปบน Thinkpad ก็พร้อมสำหรับพรีเซ็นต์วันรุ่งขึ้นตอนประมาณ ตี 3:30 ตอนเช้าก็ตื่นขึ้นมาเพราะนายแท็ปโทรมาปลุก ก็เตรียมของ แต่งตัว แล้วออกไปทันที (ไม่ได้อาบน้ำน่ะ :) เมื่อคืนอาบแล้ว)

พรีเซ็นต์งานครั้งนี้มีการซักซ้อมกันหน่อยนึง แล้วของที่จะเดโมก็เตรียมมาพร้อมกว่าครั้งก่อนมากถึงมากที่สุด ระหว่างพรีเซ็นต์ไปเรื่อยๆกรรมการก็บอกตลอดว่า ถ้าพรีเซ็นต์ได้แบบนี้ตั้งแต่รอบก่อนหน้า คงได้ผ่านเช้า 10 ทีมไปแล้ว (แอบดีใจ แต่คิดๆดูอีกรอบจะบอกให้เสียดายทำไมวะ - -') ทุกอย่างผ่านไปด้วยดี กรรมการก็จะให้งบสนับสนุนที่เหลือ 12000 บาท เป็นของทีม 8000 และของอาจารย์ทีปรึกษาอีก 4000 โอเค แฮปปี้เอนดิ้ง

เรื่องที่น่าลำบากใจในการพรีเซ็นต์คือ กรรมการส่วนใหญ่ที่มาฟังพรีเซ็นต์ไม่น่าจะเป็นคนในสาย Software แต่น่าจะเป็นคนในสาย Hardware + ไฟฟ้า ซะมากกว่า บางทีก็รู้สึกว่าเค้าไม่ค่อยเข้าใจเท่าไหร่ว่าเราต้องทำอะไรกันมาบ้างก่อนที่จะได้งานมาถึงตรงนี้ (ความรู้สึกต่างกับพรีเซ็นต์งานให้อาจารย์ที่ภาคฟังอย่างรู้สึกได้เลยทีเดียว)

มีคนเคยบอกว่า To customer, the user interface is the application. ผมเห็นด้วยจริงๆ และก็ขอเพิ่มไปอีกประโยคว่า To customer, the presentation is the application.

หัวข้อวันนี้ตั้งว่า "การเสนอสำคัญกว่าโค้ด" จริงๆแล้วผมก็คิดว่ามันไม่ได้เป็นงั้นหรอก แต่หลายสถานการณ์ "ลูกค้า" ของเราก็ไม่ได้เป็นคนที่มีความเข้าใจเรื่อง Object-oriented Design หรือการพัฒนาซอฟแวร์ด้วยซ้ำ ประโยคนี้ก็เลยเป็นจริงในบางสถานการณ์

ว่าแต่ .. จะทำยังไงถึงจะเลิกนิสัยเผางานก่อนส่งได้เนี่ย เฮ้อ

Tags: ,

Comments

1.
b4lmung b4lmung says:

หาวิธีเลิกนิสัยเผางานก่อนส่งได้แล้ว มาบอกกับผมด้วยนะครับ Smile

เป็นเหมือนกัน

Comments are closed