ลาน นนท์ สะ เตอร์

21 August 2008

ชีวิตที่มีทางเลือก (มากเกินไป)

Filed under: Life — nontster @ 10:03 am

เขียนไว้ใน wordpress copy มาไว้ที่นี่ด้วยก็แล้วกัน

นึกไปถึงสมัยจับคอมพิวเตอร์ใหม่ๆ ตอนนั้น OS ยังเป็นดอสจอยังเป็น โมโนโครม สีเขียวๆ จำได้ว่าดอสมีสองค่ายคือ IBM ดอส และ Ms ดอส ส่วนตัวไม่ได้สนใจอะไรมาก เพราะมันมีอยู่แค่สองค่าย แถมไม่รู้ว่ามันต่างกันยังไง มีอะไรก็ใช้อันนั้นไป ผ่านยุคนั้นมาได้อย่างสุขสบาย มาถึงยุคที่ตัวเองต้องมาพัฒนาซอฟต์แวร์บ้าง สมัยเรียนก็มี Borland C กับ Turbo C อันนี้ก็ไม่ต้องเลือกอีก หาอันไหนได้ก็ใช้อันนั้น ให้ผลเหมือนกัน (หลังๆมามี Watcom C แต่ไม่ได้เล่น)

มายุคทองของ OS แต่ช่วงนั้นผมกลับไม่รู้สึกว่าลำบากใจในการเลือก ผมเลือกที่จะใช้ Linux มากกว่า Microsoft Windows แถมช่วงนั้นยังมี OS2 ให้ใช้อีกจากยุคทองของ OS ทำให้ผมโดนบังคับไปกลายๆว่าทุกอย่างที่ใช้ต้องอยู่บน Linux ได้ นั้นทำให้สนใจ PHP, Perl, Java ฯลฯ โดยเฉพาะเรื่องเกี่ยวกับ System ซึ่งช่วงนี้หาคนคุยด้วยยากมาก

ผมเลือก Java เป็นภาษาหลัก ถึงมันจะอ้วน แต่มันก็เป็นคนอ้วนที่มากด้วยประสบการณ์ในการดำเนินชีวิต ยังไม่นับว่าใน Java เองก็มี library/framework ให้เลือกมากเหลือเกิน ถึงในยุคนี้ Java เปรียบกับชายวัยกลางคนที่ ท้วมๆอวบๆไม่คล่องเท่าคนหนุ่มอย่าง RoR แต่มันก็มีทางออกอย่าง Grails

ช่วงนี้ เทคโนโลยีเว็บ ก้าวเข้าสู่ยุค 2.0 บรรดา Javascript library ต่างๆออกมามากมาย ตอนนี้กำลังตัดสินใจเลือกใช้ Prototype กับ JQuery ยังเลือกไม่ได้

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

ไม่รู้ว่าต้องเลือกอะไรอีก แต่คงมีอีกเยอะ ^^”

บ่น บ่น บ่น

6 Comments »

    • David Allen ผู้ที่ได้รับการยกย่องว่าเป็นกูรูทางด้าน productivity พูดไว้ว่า You can do anything - but not everything.
    • คนเราจะทำอะไรก็ทำได้ แต่ไม่ใช่ทำทุกอย่างในเวลาเดียวกัน ไม่อย่างนั้นจะเรียกว่าการเลือกหรือครับ
    • เมื่อเลือกแล้ว ก็มีสิทธิทั้งถูกและผิด ถึงมันจะผิด ก็ไม่เห็นเป็นไรเลยถ้าหากในเวลาที่เราเลือก ได้พิจารณาไตร่ตรองเป็นอย่างดีแล้ว
    • แต่จะเป็นเรื่องน่าเสียใจมาก หากมีโอกาสเลือกแล้วกลับไม่เข้าใจโอกาสนั้น ใช้โอกาสอย่างไม่คุ้มค่า เลือกแบบไม่ได้เลือก มีเหตุผลมากเกินไป ฟังคนอื่นมากเกินไป ไม่เป็นตัวของตัวเอง ฯลฯ
    • RoR เคยเป็นพระเอก แต่ผ่านไปสองปี ไฟไหม้ฟางเหี้ยนหมดแล้วครับ — Rails ฉลาดเกินไป ทำงานมากไป ทำในสิ่งที่ไม่ได้สั่งให้ทำด้วย ดังนั้นจึง scale ได้ยากมาก (หรือไม่ได้เลย) แต่กว่าจะรู้ตัว ก็บาดเจ็บกันไปตามๆ กัน — อย่าว่าแต่มือสมัครเล่นเลย twitter ก็เป็น RoR ที่ scale ไม่ได้จนผู้ก่อตั้ง/CTO ต้องเปลี่ยนงาน
    • ขอให้โชคดีและสนุกกับการเลือกแบบมีสติครับ

    Comment by Logos — 21 August 2008 @ 11:00 am

  1. ขอบคุณครับ Logos
  2. RoR เป็นตัวอย่างที่ดีมากครับ โชคดีที่แค่แหย่นิ้วลงไป และโดนน้องๆด่าอีกนิดหน่อย
    พอเริ่มเห็นปัญหาผมคิดว่าเอาไว้ก่อนดีกว่า
  3. ทุกวันนี้ Geek หลายๆท่านก็ยังดึงดันจะใช้ RoR ทั้งๆที่มีปัญหา ในงาน TNWA ระหว่างที่ผมยืนฟังถึงปัญหาต่างๆนาๆ ผมเกิดคำถามขึ้นในใจว่า แล้วทำไมต้อง RoR เราใช้มันเพื่อสร้างงาน หรือเพราะใช้แล้วมันดูเป็น Geek ผมเคยชื่นชม scraffold ของ Rails แต่มันก็ไม่ได้ตอบโจทย์ทุกอย่าง เมื่อผมไม่ต้องการแบบที่มันทำ วันข้างหน่ามันอาจจะดีก็ได้ แต่ยังไม่ใช่ตอนนี้ บางทีในเวลานี้ RoR อาจเหมาะกับงานบางงาน กับคนบางคน แต่คงไม่ใช่กับทั้งหมด
  4. ลองดูตัวอย่างจาก เรื่องของ What nine of the world’s largest websites are running on แม้เทคโนโลยีอื่นจะเติบโตมากขึ้น แต่ทำไม 4 จาก 9 บริการ ยังใช้ Perl เขียน
  5. จริงๆแล้วประเด็นที่อยากจะสื่อคือ ทุกวันนี้เราต้องทุ่มพลังงานและใส่ใจกับการเลือกมากกว่าแต่ก่อน เพราะถ้าเลือกผิด ผลเสียมันค่อนข้างรุนแรงกว่าในอดีตมาก เพราะเวลาเรามีเท่าๆกัน คนที่เลือกถูก ไม่ว่าจะบังเอิญ หรือ เพราะฉลาดกว่ามีสติมากกว่า ย่อมได้เปรียบ
  6. Comment by nontster — 21 August 2008 @ 11:56 am

  7. สวัสดีครับ บางคนก็ใช้โอกาสเปลือง ครับ

    Comment by สิทธิรักษ์ — 21 August 2008 @ 3:40 pm

  8. สวัสดีครับคุณ สิทธิรักษ์ บางทีผมก็เลือกจะปล่อยมันไปเฉยๆครับ ถ้าผมเปลี่ยนตัวเองได้ชีวิตก็อาจจะดีกว่านี้ :)

    Comment by nontster — 21 August 2008 @ 3:48 pm

  9. เข้ามาอ่าน และได้เรียนรู้ ในเรื่อง ITไปด้วยค่ะ เห็นมีแต่คนบ่น RoR

    Comment by sasinand — 24 August 2008 @ 4:43 pm

  10. สวัสดีครับคุณ sasinand เรื่อง RoR อาจจะเฉพาะทางไปหน่อย แต่เป็นเรื่องที่อยู่ในกระแสของวงการ IT โดยเฉพาะงานด้าน software เลยครับ บางคนว่าดี บางคนว่าไม่ดี เรื่องนี้แล้วแต่จะคิดครับ เลือกถูกก็ดีไป เลือกผิดก็เหนื่อยหน่อย

    Comment by nontster — 24 August 2008 @ 6:58 pm

RSS feed for comments on this post. TrackBack URL

Leave a comment

*
To prove you're a person (not a spam script), type the security word shown in the picture. Click on the picture to hear an audio file of the word.
Click to hear an audio file of the anti-spam word

Powered by WordPress