ตอนที่เรียนหนังสืออยู่ ท่านอาจารย์สอนผมเอาไว้ว่า

Don’t re-invent the wheel

ซึ่งหมายความว่า

จงอย่าประดิษฐ์ล้อ ถ้ามีคนประดิษฐ์มันไปแล้ว

ผมเองก็เชื่อตามนั้น เชื่อว่าแทนที่เราจะไปประดิษฐ์ล้อ ซึ่งคนอื่นเขาประดิษฐ์ได้ไปแล้ว เราก็เปลี่ยนไปเอาหัวคิดว่าจะใช้ล้อให้เกิดประโยชน์สูงสุดยังไงดีกว่า

เดี๋ยวนี้เราจะพบว่า ซอฟต์แวร์เจ๋ง ๆ ถูกสร้างขึ้นมากมายบนโลกนี้ แถมมีเยอะด้วยที่เป็น opensource

คิดซะว่ามีคนเก่ง ๆ ทำงานให้เราครับ อย่าไปคิดว่าเราต้องทำทุกอย่างเองถึงจะถือว่าเราเก่งเลย ^o^

[tags]ซอฟต์แวร์,คอมพิวเตอร์,opensource[/tags]

Related Posts

10 thoughts on “Don’t re-invent the wheel

  1. จริงครับ เด๋วนี้จะทำไรที ต้องหาก่อนว่ามีให้โหลดหรือเปล่า จนติดเป็นนิสัยไปแระ พอจะต้องเขียน code ทำเองเริ่มมึน

  2. คนเก่งๆในโลกมันมีเยอะ…การที่จสร้างสิ่งที่ไม่เคยมีใครทำนั้นมันเป็นการกระตุ้นให้เกิดการคิดสร้างสิ่งใหม่ๆขึ้นมา…และทำสิ่งที่มีให้เกิดประโยชน์

  3. โดยส่วนตัวแล้วมองในเรื่องเว็บไซต์
    เว็บไทยส่วนใหญ่ก็เหมือนเอาล้อฝรั่งที่สร้างเสร็จแล้วมาเพ้นท์ลายไทย แค่นั้น

    ไม่ค่อยมี ที่จะคิดค้นใช้วัสดุใหม่ๆ ออกแบบก้านล้อใหม่
    แม้กระทั้งรูปแบบการใช้ล้อ.. เค้ามาสามเราก็สาม
    จักรยานเค้ามีล้อเสิมสองล้อ เราก็เสริมสองล้อ ฯลฯ

    โรงงานสร้างล้อในไทยก็คือ นำเข้าล้อฝรั่งมา แค่นั้นเอง…

  4. การต่อยอดเป็นสิ่งดี แต่บางครั้งการสร้างสิ่งอันเป็นรากฐาน เราก็ควรเริ่มเองบ้าง ผมอยากให้คนไทยมีภาษาเขียนโปรแกรม เหมือนที่ญี่ปุ่นมี Ruby

    ภาษาจตุคามฯ

    ถ้า ๑ บวก ๑ ผลลัพท์ ๒ แล้ว
    พิมพ์ “ถูกต้องนะคร้าบบบ”
    จบ

    พิมพ์ “”

    เครื่องให้บริการ คือ “localhost”
    ฐานข้อมูล คือ “Northwind”
    ชื่อผู้ใช้ คือ “root”
    รหัสผ่าน คือ “password”

    ตัวเชื่อมต่อ คือ ติดต่อฐานข้อมูล (เครื่องให้บริการ, ฐานข้อมูล, ชื่อผู้ใช้, รหัสผ่าน)

    ข้อความ คือ “select * from table”
    ผลลัพท์ คือ สอบถาม (ข้อความ, ตัวเชื่อมต่อ)
    ขณะที่ แถว คือ (กระจาย -> ผลลัพท์)
    พิมพ์ แถว (“สดมภ์” และ “”)
    ไปเรื่อยๆ

    ปิดการเชื่อมต่อ (ตัวเชื่อมต่อ)

  5. มันไม่จัดข้อความให้ผมอย่างที่ตั้งใจแฮะ แท็ก br ก็หาย แก้ข้อความก็ไม่ได้แล้ว พี่ไท้ สมัครสมาชิกยังไงครับเนี่ย ผมหาลิงค์ไม่เจอ

  6. เอาล้อมาใช้ประโยชน์ไม่พอ ต้องมาประยุกต์ต่อ แล้วเหมาเอาว่าทั้งหมดเป็นของเรา เอิ้กๆ

  7. เคยอ่านบทความมหาวิหารกับตลาดสด ในนั้นตอนนึงเค้ากล่าวว่า
    “โปรแกรมเมอร์ที่เก่งต้องสร้างและพัฒนาอะไรใหม่ๆได้ดี
    แต่โปรแกรมเมอร์ที่เก่งกว่าจะนำสิ่งที่มีอยู่แล้วมาใช้และพัฒนาให้ดีขึ้น”
    ขึ้นอยู่กับกรณีครับว่าเราควรเป็นโปรแกรมเมอร์ที่เก่งหรือว่าโปรแกรมเมอร์ที่เก่งกว่า

    ส่วนผมเป็นจูเนียร์โปรแกรมเมอร์ครับ พูดได้คำเดียว”จะจัดให้ครับบบบบ”

  8. ผมก็ทำแบบนั้นเหมือนกันล่ะคุณ 7 ^o^

    แข่งกันคิดแข่งกันทำ สิ่งที่ไม่เคยมีใครคิด เป็นอะไรที่ยากมาก ๆ เลยคุณ NiNeMarK เห็นด้วย ๆ

    เราคงขาดการวิจัยพัฒนาครับคุณ iPAtS ถ้าจะคุยเรื่องฐานการวิจัยพัฒนา คงต้องคุยกันย้าวยาว

    ภาษาคอมพิวเตอร์ที่เป็นภาษาไทยล้วน และมีตัวคอมไพล์เพื่อแปลงไฟล์ภาษาดังกล่าวเป็นไฟล์ EXE เคยมีมาแล้วครับเมื่อ 15 ปีก่อนครับคุณ Crucifier มันชื่อว่า “ThaiShow” มันถูกประดิษฐ์โดยท่านอาจารย์อาจหาญ สัตยารักษ์ ภาษาดังกล่าวนอกจากมีไวยากรณ์เป็นภาษาไทยแล้ว ความซับซ้อนของภาษาก็อยู่ในระดับภาษาโครงสร้าง คือเขียนเป็นรูปแบบฟังค์ชันได้ด้วย เสียดายที่ท่านอาจารย์ทำคนเดียว ก็เลยไม่ได้ต่อยอดอะไรต่อจากนั้นอีก

    อ่ะนะ เอางั้นเลยเหรอคุณ fatro ^o^

    คุณ z ไหนอ่ะคุณ xinexo?

    เอ้อ เห็นในหลาย ๆ บล็อกมีการกล่าวถึง “มหาวิหารกับตลาดสด” นะคุณ memtest แต่ผมก็ไม่เคยอ่านเลยแฮะ มาแนวเดียวกับ “The World Is Flat” อีกแล้วนะเนี่ย คือผมรู้ทีหลังคนอื่นอ่ะ

  9. “โปรแกรมเมอร์ที่เก่งต้องสร้างและพัฒนาอะไรใหม่ๆได้ดี
    แต่โปรแกรมเมอร์ที่เก่งกว่าจะนำสิ่งที่มีอยู่แล้วมาใช้และพัฒนาให้ดีขึ้น”

    เอ่อ… google อยู่ในแบบไหนหรอครับ แต่เค้าก็ สุดยอดพอดู หุหุ

ใส่ความเห็น

อีเมลของคุณจะไม่แสดงให้คนอื่นเห็น ช่องข้อมูลจำเป็นถูกทำเครื่องหมาย *