ตำนานตลกร้าย: ชายผู้สร้าง Homebrew แต่เข้า Google ไม่ได้
คุณรู้จัก Max Howell ไหม? อาจจะไม่คุ้นชื่อ แต่ถ้าคุณเป็น Dev สาย Mac ผมมั่นใจ 100% ว่าเครื่องคุณต้องมีโปรแกรมที่เขาเขียน เขาคือผู้สร้าง Homebrew (brew install...) เครื่องมือที่ Engineer ทั่วโลกขาดไม่ได้
แต่เชื่อไหมครับว่า Google ปฏิเสธไม่รับเขาเข้าทำงาน เหตุผล? เพราะเขาเขียนโค้ด Invert Binary Tree บนกระดานไม่ได้
Max ทวีตระบายความในใจประโยคหนึ่งที่กลายเป็นตำนานว่า:
"Google: 90% ของ Engineer ในบริษัทคุณใช้ Software ที่ผมเขียน แต่คุณไม่รับผมเพราะผม Invert Binary Tree บนกระดานไม่ได้... Fuck off."
นี่คือตลกร้ายที่สุดในวงการ เรากำลังปฏิเสธ ช่างไม้ระดับโลก เพียงเพราะเขาจำ ชื่อวิทยาศาสตร์ของต้นไม้ ไม่ได้
กับดัก "Sandwiched" ของคนทำงานจริง
ในฐานะ Sandwiched Developer ที่อยู่ตรงกลางระหว่างโลกทฤษฎีกับการทำงานจริง ผมเห็นความพังพินาศของระบบนี้ชัดเจนมาก:
- เราได้ นักท่องจำ แทน นักสร้างของ: น้องจบใหม่หลายคนทำโจทย์ LeetCode ได้วันละ 10 ข้อ แต่พอให้ Deploy งานขึ้น Server หรือ Design Database ง่ายๆ กลับทำไม่เป็น
- เราเสีย คนเก่ง ที่มีประสบการณ์: Senior ที่ผ่านสมรภูมิมา 10 ปี แก้ปัญหา Production ล่มมานักต่อนัก กลับต้องมาตกม้าตายเพราะจำ Algorithm ที่ในชีวิตจริงเรา
importมาใช้ใน 1 บรรทัดไม่ได้
Google ทำได้... ไม่ได้แปลว่าบริษัทคุณต้องทำ
ต้นตอของเรื่องนี้เริ่มจาก Big Tech (Google, Facebook) ที่ต้องการคัดคนระดับ Top 1% ของโลก เพื่อไปสร้าง Compiler หรือ Database Engine เอง ดังนั้นโจทย์ Algorithmic จึงจำเป็นสำหรับเขา
แต่สำหรับ Software House ในไทย หรือ Startup ที่กำลังทำ App ซื้อขายของทั่วไป... เราจำเป็นต้องคัดคนด้วยเกณฑ์เดียวกับ Google จริงๆ หรือ?
การก๊อปปี้วิธีการสัมภาษณ์มาทั้งดุ้นโดยไม่ดูบริบทงาน คือการ "ตัดโอกาสตัวเอง" คุณอาจกำลังปัดตก Developer ที่เขียนโค้ดสะอาด (Clean Code), ทำงานเป็นทีมยอดเยี่ยม และเข้าใจ Business ของคุณสุดๆ เพียงเพราะเขาแค่... ทำโจทย์เลขยากๆ ภายใน 30 นาทีไม่ได้
บทสรุป
ผมไม่ได้บอกว่า Algorithm ไม่สำคัญ พื้นฐานยังไงก็สำคัญครับ แต่ "วิธีการวัดผล" ต่างหากที่ต้องเปลี่ยน
แทนที่จะให้ยืนเหงื่อตกหน้ากระดาน ลองเปลี่ยนเป็น: ให้การบ้านกลับไปทำ (Take-home assignment) แล้วมานั่ง Code Review ด้วยกัน Pair Programming แก้บั๊กจริงๆ หน้างานดูวิธีคิด คุยเรื่อง System Design จากโปรเจกต์เก่าที่เขาเคยทำ
เลิกหานักบินอวกาศ เพื่อมาขับรถเก๋งเถอะครับ เพราะสุดท้าย คนที่เจ็บปวดที่สุดไม่ใช่แค่ผู้สมัครที่สอบตก แต่คือ บริษัทของคุณเอง ที่เสียโอกาสจะได้คนทำงานดีๆ ไป เพียงเพราะไม้บรรทัดที่คุณใช้วัด... มันเพี้ยน
แล้วคุณล่ะ? เคยเจอประสบการณ์สัมภาษณ์งานที่ อิหยังวะ ที่สุดแบบไหน? มาแชร์ความเจ็บปวดกันในคอมเมนต์ครับ 👇
#SandwichedDeveloper #TechLife #ProgrammerPain #JobInterview #LeetCode #RealWorldDev












