====source code ทำไมอยากได้กันนัก====


    "ช่วย เอา source ใส่เครื่อง server ให้เฮียที " อาเฮียเจ้าของกิจการหนึ่งสั่งให้ผมทำ
    ใจผมก็นึกบ้านๆ ว่า "สะเอือกอะไรกับ source กรูอีกวะ"
    เรื่องมีอยู่ว่าอาเฮียคนนี้แกมีนิสัย ชอบแสดงความสามารถอยู่ตลอดไม่ว่าจะทำอะไร ผมเขียนโปรแกรมก็ อยากได้ source code เพราะรู้ว่ามันสำคัญมาก แต่ ทีนี้ ถ้าให้ไป ปัญหามันเกิดกับผมเยอะ ยกตัวอย่าง เช่น
    เรื่องแรก Function หลายตัวผมเขียนร่วมกับเพื่อนร่วมกันสร้างขึ้นมา เป็น ของที่เราตกลง กันไว้ว่าใช้ใน หมู่พวกเราเป็นความลับ เท่านั้น ถ้าให้มันก็คือเผยความลับ
    เรื่องที่สอง ให้ source code บอกด้วยว่า ไฟล์ไหน ฟิลด์ใด ทำหน้าที่อะไร ทีนี้ ความอยากรู้อยากเห็นของคน ก็อยาก แก้ไขนั่นนี่ แล้วผลเป็นอย่างไร
    เละครับ รู้จักคำว่าเละไหม
    งาน ที่กำลัง พัฒนาระบบไปข้างหน้า ที่จะ เดิน ไปได้สวยอาจจะพังครืนได้ทันที ถ้าหาก อีกคนไปเล่น สนุกกับ source code แล้ว เราไม่รู้
    ผมไม่เข้าใจเลย ว่าทำไมอยากได้
    อยากได้เก็บไว้ บางคนผมก็ยินดีให้
    ยกตัวอย่างเช่น ลูกค้าบางราย ให้ผมพัฒนาระบบใหญ่มา หลายแสนบาท พอทำงานเสร็จแกจ่ายเงินผม คงกลัวผมไปสะดุด บาทาใครตาย ก็เลย ขอ source code ไว้หนึ่ง copy แล้วผมก็ประเมินว่า ลูกค้ารายนี้ได้ไปก็เท่านั้น
    life if going on กระแดะภาษาอังกฤษหน่อย
    ทีนี้ โปรแกรมมันต้องพัฒนาต่อไปไม่มีโปรแกรมไหนทีทำเสร็จเพราะมนุษย์ต้องการไม่จบสิ้น บางโปรแกรมสิบปีแล้วยังมีการปรับปรุงตลอด
    ดังนั้น เวอร์ชัน 1.0 เขาเอาไปแต่เขาไม่ได้ขอเวอร์ชันต่อไปกลัวอะไร
    บางคน นะครับเจอแบบว่า อาตี๋เรียนวิทย์คอม อาเตี่ยจ้างคนมาเขียนโปรแกรมบริษัท อาตี๋อยากเป็นบ้าง ให้อาเตี่ยขอ source code ก็มีเยอะ
    แต่แสบสุดของผมเจอลูกค้ารายหนึ่ง
    ผมขอด่า ว่า "หน้าด้านจังเลย"
    พวกให้ผมทำโปรแกรมระบบ pos เสร็จปุ๊บ แอบเอา โปรแกรม Refox มา ไล่เอา source code แล้วเ ปลี่ยนชื่อผู้พัฒนาระบบ ที่ผมใส่ไว้ในโปรแกรมเป็นชื่อเขา แล้วก็ compile .ใหม่เป็นชื่อเขาหน้าตาเฉย
    หนอยแน่ ดู๊ดู ดูมันทำกับ ผมได้
    จริงแล้วผมมองว่าsource code เหมือนสูตรอาหาร ผมไปกิน เป็ดปักกิ่ง โรงแรม หรู เขาก็ให้ผมกินแต่เป็ดปักกิ่ง ให้ผมกินเนื้อแกะย่างก็ให้จิ้มน้ำจิ้มเลิศรส แต่เขาไม่ได้ บอกผมนี่ว่าน้ำจิ้มทำอย่างไร เคล็ดลับทำอย่างไรไม่บอก
    ผมก็มีความสุขกับ การกิน กินเสร็จก็จ่ายเงินไป แล้วก็ รุ่งเช้าเข้าห้องน้ำ ขี้!! 5555
    จบกระบวนการกิน
    ให้ผมเขียนโปรแกรมให้ ทำไมต้อง source code ให้ไปใช่ว่าดูรู้เรื่อง
    ผมเขียนโปรแกรม ให้ฝรั่งในสหรัฐ เชื่อไหม ฝรั่งมันส่ง source มาให้ ผมงง เป็นไก่ตาแตก มันบอกว่าโปรแกรมนี้พัฒนาโดยคนอินเดียมาก่อน
    พระเจ้าช่วยมันเขียนอะไรของมัน
    โปรแกรมแบบ OOP มันจะมีEvent เพียบ ที่เป็นมาตราฐาน คนไทยก็ ใช้ เท่านั้นแหละเท่าที่มีอยู่ แต่พระคุณท่านอาบัง มีเขียน สร้างให้ตรง properties มันมี Event เพิ่มมาอีกบาน แล้ว มันเรียกใช้ DLL บานเลย อะไรที่ไม่เคยรู้ได้เปิดโลกทัศน์แบบงง ๆ กันคราวนี้
    กว่าจะไล่ได้แทบตาย แล้ว ทุกบรรทัด มันมี comment เพียบเลย
    หรือไม่ต้องเอาอื่นไกล มี Supermarket แห่งหนึ่ง ในสระบุรีจ้างให้ผม เขียนโปรแกรม add on กับ Express โอย คุณเอ๋ยไม่ได้ sourcecode แต่เขียนเชื่อม ผลคือ กว่าจะไล่ว่า field ไหน มันทำอะไรแทบตายเหมือนกัน
    โปรแกรมใหญ่ ความซับซ้อนก็เยอะ มันผูกอะไรกับอะไรไว้ไม่ใช่คนเขียนโปรแกรมบอกได้ว่ายากที่จะหยั่งถึง
    ขนาดผมเขียนโปรแกรมมา นาน ไม่กล้าเสี่ยงเหมือนกัน
    แต่อาเฮีย บางคน กล้าเสี่ยงจัง
    กรูละเบื่อ
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่