อย่างที่รู้ ๆ กันก่อนหน้านี้ผมมีปัญหาเกี่ยวกับเรื่องาน เรื่องเงินเดือน จะเป็นเรื่องหลัก
แล้วโอกาสอันน่าสนุกสนานก็เข้ามาถึง ผมได้รับมอบหมายงานชิ้นใหม่ ซึ่งส่วนหนึ่งผมกำลังสนใจเทคนิคที่จะนำมาใช้ในโปรเจคตัวนั้นพอดี ซึ่งเสมือนว่าผมถูกวางตัวให้เป็นคนคุมงานในส่วนนี้
เสมือนคือไม่จริง
ในทีมมี 3 คน ผมมีประสบการณ์เยอะสุด ก็คิดว่าคงจะได้เป็นคนดูแลงานนี้
แต่ก็ไม่เป็นแบบนั้น วันแรกที่ประชุม ปึ้ง!! screen มาหมด class ที่ใช้ design เสร็จเรียบร้อย
มีเทคนิคที่ผมสนใจแหละที่ผมได้เอามาทำเอง แต่นอกนั้น...เขาเอาไปทำกันหมด
มีบางจุดที่ผมเห็นว่าน่าจะเพิ่มเติมลงไป
คำตอบที่ได้รับจากน้องเขาคือ "ต่อไปจะทำ ตอนนี้เอาให้มันแสดงได้ก่อน"
แล้วถ้ามันต้องแก้ยกใหญ่ล่ะ....
งานชิ้นนั้น ผ่านมาแล้ว 5 สัปดาห์จากที่วางไว้ประมาณสี่เดือน
แต่ส่วนที่เหลือมันไม่น่าสนใจสำหรับผมอีกแล้ว มันคือการพัฒนาเว็บตัวหนึ่งเท่านั้น
ถ้างานในส่วนผมเสร็จก่อน หน้าที่ ๆ ได้รับคือให้ไปช่วยส่วนอื่น
แล้วขอโทษ class ที่ design มาเนี่ย ไม่ Object แม้แต่น้อย ตัวแปรที่ประกาศมาผมไม่เก็ทแม้แต่น้อยว่าสุดท้ายใช้ทำอะไร ชื่อ method ก็ทำนองว่า
addHashtable(Hashtable)
แล้วจะรู้ไหมว่าข้างในมันอะไรฟระ = =' รู้แต่เป็นสิ่งที่อยู่ใน Hash
คู่กันไป อีกอัน setVector()
ในคลาสเดียวกัน...แล้วมันต่างกันตรงไหน?
โอเค ไม่ว่ากันถ้าเกิดจะให้ผมเป็นคนช่วยงาน ไม่ใช่คนคุม
แต่บางจุดที่ผมเห็นว่า เอ๊ะ ทำอีกแบบดีกว่า แต่น้องเขาก็ไม่เห็นด้วย แล้วก็จะตามมาด้วยเหตุผลเขา
โอเค...เหตุผลถูก แต่ถ้ามีการขยายงานล่ะ? มันจะลองรับรึ? ไม่ใช่ว่าเดี๋ยวต้องแก้ใหม่อีก
ภาวนาให้แก้ แล้วจะไม่แก้ค่อยดู...ไปแก้เองไป๊!!
บางทีผมอาจจะคาดหวังมากเกินไปสำหรับงานนี้ก็ได้ - - เพราะถ้าเทียบกันแล้วน้องเขามีประสบการณ์ด้านเว็บมากกว่าน่ะนะ
อีกเรื่องสด ๆ ร้อน ๆ
ให้ผมทำงานชิ่นนึง เป็นโครงสร้างของ directory ว่าจะมีการเก็บไฟล์ลักษณะแบบไหน? ให้ผมออกแบบ?
ไม่ว่า มาคุยกัน แต่ไม่พอใจนิด ๆ จะทำอะไรก็ทำไปสิ เพราะส่วนของผม path มันจะเป็นไงก็ช่าง คนที่รู้ระบบดีน่าจะเป็นคนออกแบบ
คุยกันเสร็จ ให้ผมสรุปว่าจะเป็นแบบไหน....ทำเป็นเอกสารเอาไปให้เขาด้วย...
ตกลงเป็นลูกน้องใช่ไหมวะเนี่ย!!!!!
เรื่องอื่นไว้ยกไปที่ Chapter 7 :)