1 คะแนน โดย GN⁺ 22 일 전 | 1 ความคิดเห็น | แชร์ทาง WhatsApp
  • เข้าร่วมโปรเจกต์ ทัวร์รถบัส AR ในปักกิ่งเพื่อพยายามกู้ระบบกลับคืน แต่สุดท้าย จบลงโดยไม่ได้รับเงิน $35,000
  • หน้างานอยู่ในสภาพที่ระบบพังไปแล้วจาก การขาดการจัดการเวอร์ชัน, การจัดอุปกรณ์แบบไม่เป็นมืออาชีพ และ การมองข้ามหลักการพื้นฐานของ AR
  • เกิดความล้มเหลวทางเทคนิคต่อเนื่องจาก การเรนเดอร์ไปป์ไลน์ซ้ำซ้อน, GPS ไม่เสถียร และ อุปกรณ์ร้อนเกินไป ขณะเดียวกันกลับถูกขอให้ทำเพียง เอฟเฟ็กต์ภาพแบบด้นสด
  • ทำงาน 24 วัน วันละ 11–14 ชั่วโมง พร้อม นำอุปกรณ์และซอฟต์แวร์ของตัวเองมาใช้, ต้องทำงานห่างจากครอบครัว แต่สุดท้าย ไม่ได้รับเงินส่วนที่เหลือ
  • จากประสบการณ์นี้ทำให้ตระหนักถึง ความไร้น้ำหนักของสัญญา, พื้นที่สีเทาทางกฎหมายของการเอาเปรียบแรงงาน, ความล้มเหลวในการแยกแยะผู้เชี่ยวชาญ และ ความสำคัญของการเชื่อสัญชาตญาณตัวเอง

บทเรียนที่ได้จากการถูกโกง $35,000

  • ในฤดูใบไม้ผลิปี 2024 ได้เข้าร่วมเพื่อช่วยปิดงานโปรเจกต์ ทัวร์รถบัสความเป็นจริงเสริม (AR) ในสวนสาธารณะที่ปักกิ่ง แต่สุดท้าย ไม่ได้รับเงินค่าจ้าง $35,000
  • สถานะของโปรเจกต์ตอนเข้าไปถึงนั้นพังไปแล้วจาก การจัดการเวอร์ชันที่หละหลวม, การจัดอุปกรณ์แบบไม่เป็นมืออาชีพ และ การขาดหลักการพื้นฐานของ AR
  • เรนเดอร์ไปป์ไลน์มีโครงสร้างที่ไม่มีประสิทธิภาพ โดย เรนเดอร์มากกว่า 35 เลเยอร์ซ้ำกัน และใช้อุปกรณ์อย่าง พีซีสำหรับผู้บริโภคกับแผง OLED ตรง ๆ จึง เสี่ยงต่อความร้อนและฝุ่น
  • มีการเสนอให้ปรับปรุงเรื่อง การคาลิเบรตเลนส์, color science, การจัดการเวอร์ชัน และการปรับโครงสร้างไปป์ไลน์ แต่ส่วนใหญ่ถูกปฏิเสธ และกลับถูกขอให้ทำเพียง เอฟเฟ็กต์ภาพแบบด้นสด
  • ทำงาน 24 วัน วันละ 11–14 ชั่วโมง พร้อม ใช้อุปกรณ์และซอฟต์แวร์ของตัวเอง, ต้องห่างจากครอบครัว แต่สุดท้าย ได้เงินล่วงหน้าเพียงบางส่วนและไม่ได้รับเงินส่วนที่เหลือ

ความโกลาหลทางเทคนิคของโปรเจกต์

  • นักพัฒนาหน้างานแจกจ่าย ไบนารีโค้ดที่ทำบน TouchDesigner ผ่าน USB โดยตรง และ ไม่ใช้ระบบจัดการเวอร์ชันเลย
  • ในกระบวนการทำ AR ไม่มีการคำนึงถึง lens distortion, field of view, parallax, occlusion และองค์ประกอบพื้นฐานอื่น ๆ ทำให้ การจัดแนวภาพล้มเหลวซ้ำแล้วซ้ำเล่า
  • ระบบทำงานไม่ได้ตามปกติจากปัญหาอย่าง การกลับแกนของไจโรสโคป, GPS ไม่เสถียร และ ปัญหาการเรนเดอร์ซ้อนกัน
  • เรนเดอร์ไปป์ไลน์ ถูกสร้างให้เรนเดอร์เอาต์พุตทั้งหมดกลับมาเป็น full-screen quad อีกครั้ง ส่งผลให้เกิด ปัญหาด้านประสิทธิภาพและความร้อนสะสม
  • อุปกรณ์ถูกติดตั้ง บนชั้น MDF ภายในรถบัส ทำให้มีความเสี่ยงเสียหายต่อเนื่องจาก แรงสั่นสะเทือน ฝุ่น และแสงแดดโดยตรง

สภาพแวดล้อมการทำงานและปัญหาด้านบุคลากร

  • ทีมพัฒนามี ความรู้และประสบการณ์ AR ขั้นพื้นฐานไม่เพียงพอ และยัง เดินหน้าโปรเจกต์ต่อไปโดยไม่ตระหนักถึงข้อจำกัดของตัวเอง
  • มีการเสนอแนวทางปรับปรุง เช่น การวัดคาลิเบรตเลนส์, การจัดการสี, การทำกล้องสำรองคู่, การทำ build ให้เป็นมาตรฐาน แต่ส่วนใหญ่ถูกเมิน
  • สิ่งที่ถูกขอซ้ำ ๆ กลับเป็น การทำเอฟเฟ็กต์ภาพแบบด้นสด โดย ไม่มีสตอรีบอร์ดหรือเอกสารอ้างอิงที่ชัดเจน มีเพียงคำสั่งปากเปล่า
  • ลูกค้าแสดงความไม่พอใจกับผลงานซ้ำแล้วซ้ำเล่า และมีความจำเป็นต้องนำ ขั้นตอนการอนุมัติและกระบวนการรับฟีดแบ็กที่ชัดเจน เข้ามาใช้
  • ภายในทีมยังเกิด ปัญหาการกลั่นแกล้งกันระหว่างนักพัฒนารุ่นจูเนียร์ ซึ่งต้องเข้าไปช่วยไกล่เกลี่ย

การเสียสละส่วนตัวและความสูญเสียทางการเงิน

  • ทำงาน 24 วัน วันละ 11–14 ชั่วโมง, ใช้อุปกรณ์และซอฟต์แวร์ส่วนตัว, และ รับภาระค่าใช้จ่ายทั้งหมดเอง
  • ยังคงทำงานต่อทั้งที่มี อาการปวดข้อมือจากอาการบาดเจ็บจากมวยไทย และทีมก็รับรู้อยู่
  • ต้องห่างจากลูกวัย 2 ขวบเป็นเวลาหนึ่งเดือน ขณะที่คู่สมรสต้องรับภาระเลี้ยงดูลูกเพียงลำพัง
  • ได้รับเงินล่วงหน้า ไม่ถึง 1/4 ของมูลค่าในสัญญา และเงินที่เหลือ ไม่ได้รับการจ่าย
  • หลังจากนั้น ได้จ้างบริษัทติดตามหนี้ แต่ได้รับการประเมินว่า อีกฝ่ายสามารถยุบบริษัทนิติบุคคลได้ จึงไม่คุ้มจะฟ้องร้อง

บทเรียนที่ได้รับ

  • คนที่ปฏิเสธความช่วยเหลือ อาจอยู่ในสภาพที่ไม่สามารถรับความช่วยเหลือได้แล้ว
  • สัญญาอาจเป็นเพียงเศษกระดาษ
  • ถ้าขโมยเงินสด $35,000 ถือเป็นอาชญากรรมร้ายแรง แต่การขโมยแรงงานและเวลาแทบไม่ถูกลงโทษ
  • ลูกค้าแยกไม่ออกว่าใครคือผู้เชี่ยวชาญและใครไม่ใช่ ซึ่งสะท้อนว่าเป็นปัญหาของทั้งอุตสาหกรรม
  • ต้อง เชื่อสัญชาตญาณตัวเอง (trust your gut)

สรุป FAQ

  • ปกติจะใส่เงื่อนไข จ่ายเป็นงวดระหว่างงาน (progress payment) ไว้ในสัญญา แต่ครั้งนี้ละไว้เพราะเป็น โปรเจกต์ระยะสั้น 3 สัปดาห์
  • อีกฝ่าย ไม่ได้ปฏิเสธหนี้ แต่ตลอด 18 เดือน ก็เอาแต่พูดว่า “จะจ่ายสัปดาห์หน้า” ซ้ำไปมา
  • เจ้าตัว ไม่ได้ออกค่าเครื่องบินเอง
  • คนอื่นที่เข้าร่วมโปรเจกต์นี้ก็เสียหายกันทุกคน และยังคงติดต่อกันอยู่
  • ดูเหมือนอีกฝ่ายจะตกอยู่ในภาวะหลอกตัวเองว่า “แค่อีกขั้นสุดท้ายก็จะมีเงินเข้าแล้ว”
  • ลูกค้าปลายทางไม่พอใจอย่างมาก
  • หากมีการร้องขอ สามารถเปิดเผยตัวตนของผู้ก่อเหตุได้
  • บทเรียนที่ย้ำอีกครั้งคือ จงเชื่อสัญชาตญาณตัวเอง

1 ความคิดเห็น

 
GN⁺ 22 일 전
ความคิดเห็นจาก Hacker News
  • พวกเราก็ได้บทเรียนจาก ประสบการณ์เจ็บหนัก คล้ายกัน
    เลยใส่เงื่อนไขต่อไปนี้ไว้ในสัญญาทุกโปรเจ็กต์เสมอ

    • ชำระเงินภายใน X วันหลังได้รับใบแจ้งหนี้ หรือทันทีหลังแก้ปัญหาคุณภาพเสร็จ แล้วแต่ว่าอย่างไหนเกิดก่อน
    • หากล่าช้า จะคิดดอกเบี้ยตามอัตราฐานของ BoE บวก 8% + ค่าธรรมเนียมล่าช้า 100 ปอนด์
    • หากเกิดการล่าช้า จะออกใบแจ้งหนี้สำหรับงานส่งมอบงวดถัดไปทันที
    • หากต้องหยุดงานเพราะการจ่ายล่าช้า สามารถปรับกำหนดส่งได้
    • สกุลเงินที่ใช้ชำระและอัตราแลกเปลี่ยนอิงตาม Oanda.com
    • ค่าธรรมเนียมธนาคารทั้งหมดเป็นภาระของลูกค้า และการโอน SWIFT ต้องใช้รหัส OUR
    • หากมีข้อพิพาท เขตอำนาจศาลคืออังกฤษและเวลส์ และไม่มีข้อบังคับให้ต้องอนุญาโตตุลาการ
    • วงเงินชดใช้ค่าเสียหายของทั้งสองฝ่ายจำกัดอยู่ที่มูลค่ารวมของสัญญา
      นอกจากนี้ ก่อนชำระเงินครบจะไม่ส่งลิงก์ดาวน์โหลดผลงาน แต่จะแชร์เฉพาะ ลิงก์ดู/คอมเมนต์อย่างเดียว
      ลูกค้าที่ปฏิเสธเงื่อนไขแบบนี้ ส่วนใหญ่มักเป็นพวกที่ยังไงก็ไม่จ่ายเงินอยู่ดี
      เราตั้งกำหนดชำระต่างกันตามเครดิต และจากข้อมูลใบแจ้งหนี้ 2,000 ฉบับในช่วง 5 ปี พบว่าค่าเฉลี่ยการล่าช้าอยู่ที่ 23 วัน และถ้าหยุดส่งมอบงาน ลูกค้าจะจ่ายเร็วขึ้นเฉลี่ย 11 วัน
    • อีกบทเรียนหนึ่งคือควรรักษามูลค่าใบแจ้งหนี้ของแต่ละงวดให้ต่ำกว่า เพดานกระบวนการฟ้องแบบ small claims (ในสหราชอาณาจักรคือ 10,000 ปอนด์)
      ค่าธรรมเนียมยื่นฟ้องศาลอยู่ราว 80 ปอนด์ และแค่ส่ง ‘letter before action’ คนส่วนใหญ่ก็รีบจ่ายทันที
      ความสัมพันธ์อาจจบลง แต่ความสัมพันธ์แบบนั้นก็ไม่ได้มีค่าพอจะรักษาไว้แต่แรก
    • ข้อดีจริง ๆ ไม่ใช่เรื่องการบังคับคดี แต่คือ ผลของการคัดกรองลูกค้า
    • ไม่เข้าใจว่าทำไมประโยคที่ว่า “ลูกค้าที่ดีจะจ่ายใน 2-3 วัน ส่วนลูกค้ายาก ๆ มักจะยื้อ” ถึงถูกมองว่า ‘น่าขันย้อนแย้ง’ มันก็เป็นเรื่องธรรมดาไม่ใช่หรือ
    • แต่ถึงมีเงื่อนไขพวกนี้ ก็คงช่วยผู้เขียนต้นฉบับไม่ได้อยู่ดี
    • มีคำถามว่า “BoE base rate +8%” หมายถึง 8% หรือ 8 จุดเปอร์เซ็นต์กันแน่ ช่วยทำให้ชัดเจนที
  • สิ่งที่อยากบอกผู้เขียนคือ คุณไม่ได้โดน ‘โกง (ripped off)’ แต่โดน เอาเปรียบ (taken advantage of)
    การโกงคือไม่ได้ของ หรือได้ของคุณภาพห่วย แต่นี่คือการยอมรับการเอาเปรียบด้วยตัวเอง
    คุณสามารถเดินออกมาตั้งแต่ไม่กี่วันแรกได้ หรือจะขอให้จ่ายล่วงหน้าก็ได้
    ต่อไปอยากให้คุณเห็นคุณค่าของ เวลาและมูลค่าของตัวเอง ให้มากกว่านี้

    • ฉันทำงานด้วยเงื่อนไขแบบนี้มา 20 ปีแล้ว และมันเป็นมาตรฐานของวงการ
      ฉันเคยอยู่ทั้งสองฝั่งของสัญญาฟรีแลนซ์ และยังดูแลชุมชน Discord ที่มีสมาชิก 8,000 คนซึ่งแชร์เคสกันตลอด
      คนส่วนใหญ่ก็ทำงานโดยไม่รับเงินล่วงหน้า และกรณีนี้ก็เป็นแค่เคสที่โชคร้าย
      เห็นด้วยว่าวงการทั้งระบบควรเปลี่ยน แต่ถ้าปัจเจกไปขอเงินล่วงหน้าทุกครั้ง ก็อาจไม่ได้งานเลย
      ความผิดพลาดคือเชื่อใน ผลบังคับทางกฎหมาย ของสัญญามากเกินไป ทั้งที่ในความเป็นจริงแทบไม่ได้รับการคุ้มครอง
    • การไม่จ่ายเงินตามจำนวนที่ระบุไว้ในสัญญา ถือเป็น การโกง (rip-off) อย่างชัดเจน
    • ตามคำจำกัดความของ ‘ripped off’ ใน Cambridge Dictionary คำนี้ก็ใช้ได้ตรงความหมายอยู่แล้ว
    • ประโยคที่ว่า “คุณน่าจะเดินออกมาตั้งแต่ไม่กี่วันแรกได้” ฟังดูเหมือนโทษเหยื่อ และให้ความรู้สึกเป็น การโทษเหยื่อ อยู่บ้าง
  • สิ่งที่ได้เรียนจากงานที่ปรึกษาคือ ถ้าคุณรับบท คนเก็บกวาดปัญหาให้คนอื่น (fix your mess) คุณต้องเล่นเกมแบบตั้งรับ
    ต้องขอเงินล่วงหน้าให้มากขึ้น และถ้าเริ่มเห็นสัญญาณว่าจะไม่จ่าย ก็ต้องถอนตัวทันที

    • โปรเจ็กต์แบบนี้มักมีทั้ง แรงจูงใจที่ไม่สอดคล้องกัน ความคาดหวังที่ไม่ชัดเจน และปัญหากระแสเงินสดที่ซ่อนอยู่พันกันหมดแล้ว
    • OP ก็ป้องกันตัวเองระดับหนึ่งแล้ว ได้เงินมัดจำ 25% แต่ยังขาดการ ควบคุมสโคปงาน และการป้องกันคำขอเปลี่ยนแปลง
      ต่อให้เก็บล่วงหน้า 100% สุดท้ายก็อาจยังขาดทุนอยู่ดี
    • น่าแปลกที่โปรเจ็กต์แบบนี้มักเต็มไปด้วย คนใจดีแต่ไร้ความสามารถ พอเจอสถานการณ์พังมาตั้งแต่ต้น ก็เลยต้องเรียกคนนอกมาช่วยเก็บกู้
  • ฉันทำงานในวงการเทคของ SF มาตั้งแต่ปี 2010 และในบรรดาผู้ก่อตั้งจาก YC/HN, AngelList มีเคส ไม่จ่ายเงิน เยอะเกินไป
    มีอยู่ห้าครั้งที่ฉันไม่ได้รับเงินเลย และครั้งหนึ่งก็เป็นเงินหลักหลายพันดอลลาร์
    คนพวกนี้ถึงจะมีเงิน ก็ยัง ‘ลืม’ จ่าย หรือ ‘คิดว่าตัวเองสมควรไม่ต้องจ่าย’
    สรุปคือ: อย่าทำงานกับผู้ก่อตั้ง YC เด็ดขาด

    • ไม่ใช่แค่ “ผู้ก่อตั้ง YC” แต่ควรหลีกเลี่ยง คนที่ความสามารถในการจ่ายขึ้นอยู่กับการเดิมพันความเสี่ยงสูง
      บางคนมีเงินแต่ไม่ยอมจ่าย บางคนธุรกิจพังจนจ่ายไม่ได้
      ในกรณีของ OP เป็นไปได้สูงว่าทีมที่ไร้ความสามารถทำสินค้าไม่สำเร็จ และสุดท้ายทุกคนเลยไม่ได้เงิน
    • ตอนหนุ่มสาว การถูกเอาเปรียบในสตาร์ตอัปด้วย ค่าแรงต่ำ + Sweat Equity แทบจะเหมือนพิธีผ่านทาง
      แต่ส่วนใหญ่แล้ว ‘หุ้น’ พวกนั้นไม่มีมูลค่าอะไรเลย
    • ฉันเองก็เคยทำงานสตาร์ตอัปในปี 2015 แล้วไม่ได้รับเงินเดือน
      CEO ผัดไปเรื่อย ๆ ด้วยคำว่า “งวดหน้าจะให้สองเท่า” จนสุดท้ายบริษัทก็ปิดตัว
      มันทำให้ฉัน พังทางการเงิน และทุกข์ใจอย่างหนัก ก่อนจะได้เริ่มต้นใหม่ที่ Jet.com
      ประสบการณ์นั้นทำให้ฉันเติบโตขึ้น แต่ไม่มีวันให้อภัยช่วงเวลานั้นได้เลย
    • มีคำถามว่า ทำไมสุดท้ายถึง ล้มเลิกการฟ้องร้อง
  • ฉันไม่เห็นด้วยกับคำพูดที่ว่า “สัญญาเป็นแค่เศษกระดาษ”
    แต่ถ้าอีกฝ่ายไม่มีทรัพย์สิน หรืออยู่ใน เขตอำนาจศาลที่บังคับคดีไม่ได้ ก็ต้องเก็บเงินล่วงหน้า

    • หรือไม่ก็แบ่งงานเป็น หน่วยเล็ก ๆ พร้อมรอบจ่ายสั้น ๆ ก็เป็นอีกวิธี
  • ถ้าเหตุผลที่ยอมเลิกใช้มาตรการทางกฎหมายเป็นเพราะถูกขู่ว่า “จะยุบบริษัท” ฟังดูน่าสงสัยมาก
    ความสัมพันธ์กับทนายที่ดีสำคัญมาก การดำเนินคดีมีค่าใช้จ่ายก็จริง แต่การขู่จะยุบกิจการกลับอาจเป็น สัญญาณว่ายังมีทรัพย์สินอยู่ ก็ได้
    ถ้าไม่มีเงินจริง ปกติก็แค่บอกว่า “ไม่มีเงิน” ไม่จำเป็นต้องมาขู่
    เมื่อก่อน CEO สตาร์ตอัปที่ฉันเคยร่วมงานด้วยก็คล้ายกัน คือ จะยอมจ่ายเฉพาะเจ้าที่ขู่ว่าจะฟ้อง

    • ฉันไม่แน่ใจทางกฎหมาย แต่การ ขู่จะยุบบริษัทนิติบุคคล อาจกลับทำให้เกิดความรับผิดส่วนตัวได้ ควรปรึกษาทนาย
  • เพื่อนคนหนึ่งทำงานฟรีแลนซ์หลังเกษียณแล้วเจอปัญหา จ่ายล่าช้า ฉันเลยแนะนำว่าให้บังคับเรื่องการรับเงินตรงเวลาเสมอ
    พอเวลาผ่านไป ลูกค้าจะลืมโปรเจ็กต์ หรือเริ่มตั้งคำถามด้วยซ้ำว่าทำไมตัวเองต้องจ่ายเงิน

    • มีคำถามว่าถ้าใบแจ้งหนี้ค้างชำระ ปกติจะ เตือน บ่อยแค่ไหน
      ทำเป็นขั้น ๆ จากอีเมล → โทรศัพท์ → ติดต่อหัวหน้าของเขาหรือไม่
      หรือเคย ‘ไล่’ ลูกค้าที่ชอบจ่ายช้าทิ้งบ้างไหม
  • ช่วงนี้ฉันทำงานเป็น งานชิ้นเล็ก (ต่ำกว่า 1,000 ดอลลาร์) และใช้วิธี จ่ายเงินสดแล้วค่อยส่งมอบ
    แบบนี้ไม่ต้องมีสัญญาก็ได้ แค่ตกลงปากเปล่ากับมีไฟล์ Excel ง่าย ๆ ก็พอ
    การไม่ได้ค่าจ้างหนึ่งวันฉันยังพอรับได้ แต่ถ้าไม่ได้รับเงิน 6 เดือนนี่เป็นปัญหาใหญ่
    ถ้ารอบส่งมอบสั้นลง ก็ช่วย กระจายความเสี่ยง ได้

    • ฉันก็คล้ายกัน รับเงินเป็น มิลสโตนละ 1,000 ยูโร
      เสีย 1,000 ยูโรยังดีกว่าทำงานไป 20,000 ยูโรแล้วไม่ได้อะไรเลย
  • ตรงที่บอกว่า “ทิ้งภรรยาที่ต้องดูแลลูกไว้ แล้วออกเดินทางทำงานหนึ่งเดือน” ฟังดูแปลก ๆ
    แค่รับโทรศัพท์สายเดียวแล้วบินไปทันที มันเข้าใจยาก

    • แต่ผู้เขียนเป็นผู้รับจ้างใน สาขาเฉพาะทางที่หาได้ยาก จึงต้องขยับตัวทันทีเมื่อมีงานเข้ามา
      แลกกับการที่ค่าตัวสูง ทำให้จัด สมดุลงานกับการพักผ่อน ได้
    • ลุงของฉันก็เคยทำงาน ซ่อมบ่อน้ำมันฉุกเฉิน พอมีเรียกก็บินเลย
      แต่ค่าตอบแทนสูงมาก และครอบครัวก็เข้าใจเรื่องนี้
    • ถ้าจะเลี้ยงครอบครัวก็ต้องมีงาน ผู้เขียนเองก็คงยอมเพราะคาดหวังค่าตอบแทนระดับนั้น
    • แต่จากน้ำเสียงในบทความ กลับรู้สึกว่าเขาแค่อยากได้ ความเห็นอกเห็นใจ มากกว่า ดูเหมือนให้งานมาก่อนครอบครัวอยู่บ้าง
  • อย่าพึ่งพา ความไว้ใจหรือคำพูดปากเปล่า ต้องทำโครงสร้างการจ่ายเงินให้ชัดเจนเสมอ
    escrow คือ ศัตรูตัวฉกาจ ของพวกนักต้มตุ๋น
    อนึ่ง ทอล์กของ Mike Monteiro "F*ck You, Pay Me" คือสิ่งที่ต้องดูให้ได้

    • ตอนฉันยังเป็นฟรีแลนซ์ ก็เคยยกเว้นให้เพราะเป็นเพื่อน สุดท้ายก็โดน ไม่จ่ายเงิน
      ต่อให้สนิทกันแค่ไหน พองานเสร็จแล้วก็อาจไม่ยอมจ่าย
      ฉันได้เรียนรู้ว่า ทันทีที่งานเสร็จ มูลค่าของบริการจะกลายเป็นศูนย์
    • มีคำคมหนึ่งที่น่าประทับใจ: “เริ่มงานโดยไม่มีสัญญา ก็เหมือนใส่ถุงยางหลังตรวจพบว่าท้องแล้ว”
    • ฉันเองก็แชร์ลิงก์ทอล์กของ Mike บ่อยมาก ในเธรดนี้ก็เกือบจะโพสต์อยู่แล้ว