2005/Jul/29

ารปิดทองหลังพระ หมายถึง "การที่คนเรา ทำสิ่งดีเพื่อผู้อื่น โดยไม่หวังในสิ่งตอบแทน"
ผมว่าสุภาษิตนี้ ทุกคนคงเคยได้ยินมาตั้งแต่สมันยังเรียนอยู่ชั้นประถมปลาย ๆ หน่อยล่ะมั๊ง
เป็นเรื่องของ คนที่ทำความดีกับผู้อื่น โดยไม่หวังผลตอบแทน ผมก็เป็นคนนึงที่ทำ ไอ้อย่าง
ที่ว่านี้ค่อนข้างจะบ่อย ซึ่งพอเริ่มทำ แรก ๆ ก็รู้สึกดีอยู่หรอก เพราะคิดไว้ว่าซักวันนึง เพื่อน ๆ
ของผม จะตระหนักในสิ่งที่ผมทำ แต่พอชักนานเข้า ๆ แทนที่พวกเพื่อน ๆ จะเห็นในสิ่งที่ผมทำนั้น
มันก็ยังคงถูกทิ้งไว้ในที่เดิม ของมันอยู่นั่นแหละ ไม่มีแม้แต่ ปฏิกิริยาตอบโต้เลย ผมแค่อยากจะ
ได้เห็น เพื่อน ๆ ทุกคน พัฒนาตัวเองขึ้น เพราะใน สายอาชีพของเรานั้น การอยู่เฉย ๆ ก็เหมือน
กับการรอคนอื่น หรือคลื่นลูกหลังมาไล่แซง ผมไม่ได้หมายความว่าจะต้องไปแข่งกับใครเลย
เพียงแต่ชนะตัวเองให้ได้ก็พอแล้ว

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

แล้วคุณล่ะครับ เคยเป็นแบบผมบ้างหรือเปล่า


edit @ 2005/07/29 00:26:00

2005/Mar/03

เฮ้อ ได้กลับมาเขียน Blog นี้อีกครั้ง หลังจากที่ไม่ได้เขียนมาประมาณ 5 เดือนได้มั๊ง..
มาคิด ๆ ดูแล้วทำไม สิ่งที่เราคิดถึงยังไม่ได้ทำน้า... เมื่อพิจารณาตัวเองแล้ว ก็เลยรู้ว่าเรานี่มันช่าง "เหลาะแหละ" เหลือเกิน เลยไม่ได้เริ่มทำซะที ว่าแล้วก็กลับมาตั้งใจกันใหม่ดีกว่า

เมื่อต้นเดือน ผมได้ย้ายงานไป สู่ บ. ใหม่ที่ผมคิดว่าจะดีกว่าเดิม ในเรื่องของรายได้ ซึ่งวันที่ผมเขียน Blog ตอนนี้ นั้นเป็นวันที่ 3 ของการทำงานในที่ใหม่ ผมรู้สึกว่า ผมยังไม่ได้ทำอะไรเป็นชิ้นเป็นอันเลยกับที่ใหม่ เพราะ site ลูกค้าที่ผมจะต้องไปทำงาน ยังไม่ได้มีการติดต่อมา ซึ่งผมได้ยินแว่ว ๆ ว่า ผมอาจจะต้องเขียน C# ซึ่งผมไม่เคยคุ้นเคยกับมัน ถึงแม้ว่ามันจะเขียน คล้าย ๆ กันก็ตามที แต่ในจุดที่ต่างนั้น ก็เป็นเรื่อง concept ของ OOP ซะด้วยน่ะสิ

เรื่องมันมีอยู่ว่าวันนี้ ผมก็ลองอ่านหนังสือ C# ไปเรื่อย ๆ จนกระทั่งถึงการทำ Generalization (Inheritance) มันช่างแปลกเหลือเกิน ปกติใน java ถ้าเรามี ClassB ที่ Extend ClassA ถ้าเราสร้าง Instance ของ ClassB แล้ว Cast ให้อยู่ในรูป ClassA หากเราเรียก operation ที่ ได้มาจากการทำ Generalize นั้น มันจะไปเรียก operation ของ ClassB แต่ของ C# นั้นมันไม่ใช่อย่างนั้น ต้องใช้ keyword virtual ถึงจะทำได้ ถ้าไม่ใช้มันก็จะไปใช้ operation ของตัวแม่ นอกจากนั้น เวลาเราจะ Implement Interface เรายังต้องใส่ชื่อ Interface หน้า operation ที่เราทำการ override อีก แล้วเวลาจะเรียก operation นั้น เรายังจะต้อง casting ให้ไปอยู่ในรูปของ Interface ตัวนั้น ๆ ก่อน เฮ้อ หรือผมจะคุ้นเคยกะ java มากเกินไปเลยเห็นว่ามันแปลกเนี่ย ซึ่งจริง ๆ แล้วอาจจะไม่แปลกก็ได้เนาะ


สิ่งที่ต้องทำ
  1. ทำ E-Wedding Planner ต่อ
  2. พิจารณาตัวเอง

แก้ไขเมื่อ 3/3/2548 14:14:48

2004/Dec/20

ความจริงก็ติดตามมานานน่ะ แต่แปลออกบ้างไม่ออกบ้าง พอดีวันนี้ไปเจอ ที่ Thaidev(ขอ Forward Blog บ้างของคุณ sukita ) มีบทความ การทำ TDD เป็นหนึ่งใน practice ของ eXtreme Programming (XP) ที่ผมสนใจคือ ลิ้งค์จาก คุณสุพจน์ Twoguru.comบทความเขาเยอะดีครับเขามีการพูดถึง XP เป็นภาษาไทย(forbad command English like me ) ซึ่งผมยังไม่ได้อ่านเลยครับ แต่เอามาแบ่งปัน ..

C
U
next

bye