ตัวอย่างรหัสเป็นวิธีที่มีประสิทธิภาพมากในการกำจัดผู้สมัครออก - ฉันสามารถตัดสินตัวอย่างโค้ดได้ใน 5 - 10 นาที แต่หน้าจอโทรศัพท์ใช้เวลา 15 นาทีและต้องการกำหนดเวลา (และไม่มีประโยชน์อย่างมากในการกำจัดอะไร ด้านล่างของกองในประสบการณ์ของฉัน)
ฉันคิดว่าการคัดค้านหลักของโค้ดตัวอย่างนั้นมีสองเท่าและสามารถเอาชนะได้ง่าย:
- การที่ต้องใช้ตัวอย่างโค้ดทำให้เกิดอุปสรรคสำหรับนักพัฒนาที่มีความสามารถ
เห็นได้ชัดว่านี่เป็นเรื่องจริง อุปสรรคใด ๆ ในการสมัครหรือกระบวนการจ้างงานอาจทำให้ผู้สมัครที่ต้องการถูกกำจัดออกไป สิ่งสำคัญที่นี่คือการรู้จักผู้ชมของคุณ - หากคุณมีประวัติย่อ 1,000 รายการสำหรับการเปิดครั้งเดียวของคุณคุณสามารถจ่ายค่าลบที่ผิดพลาดบางอย่างในการให้บริการที่มีประสิทธิภาพ หากคุณมีเรซูเม่ห้าเรซูเม่คุณสามารถเสียค่าใช้จ่ายบางส่วนในกระบวนการคัดกรอง
แต่สิ่งที่ฉันคิดว่าคนส่วนใหญ่คิดถึงคือการสัมภาษณ์และการจ้างงานนั้นเป็นเกมของ "หาเหตุผลที่จะไม่จ้างคนนี้" สำหรับงานที่ดีใด ๆ มีผู้สมัครที่มีคุณสมบัติมากมาย - โดยปกติแล้วสถานะสุดท้ายจะเป็นสถานะที่ไม่ได้กำหนดธงสีแดงตลอดเส้นทาง เป็นเรื่องง่ายที่จะเห็นสิ่งที่ดีที่สุดในผู้คนหรือไม่ผูกมัด แต่นั่นก็ไม่ได้ทำให้คุณเก่งในเรื่องการจ้างงานเพราะคุณจะได้ผู้สมัคร 10 คนที่คุณพอใจ แต่นั่นไม่ได้ทำให้คุณตัดสินใจได้ใกล้ขึ้น
อาหารอันโอชะทุกครั้งที่คุณรวบรวมตามวิธีการตรวจคัดกรองการสัมภาษณ์ ฯลฯ อาจทำให้เกิดการตัดสินใจที่ไม่จ้าง คุณต้องปรับความไวของทริกเกอร์ที่ไม่มีการจ้างงานของคุณให้สอดคล้องกับโอกาสในอนาคต (และอนาคตที่อาจเกิดขึ้น) ของคุณ หากคุณอยู่ในอุตสาหกรรมที่น่าเบื่อด้วยรหัสดั้งเดิมมากมายระบบราชการและเงินเดือนที่ไม่ดี (มักเป็นสิ่งที่อยู่นอกเหนือการควบคุมของคุณ) ดังนั้นทริกเกอร์ของคุณจะต้องอ่อนไหวน้อยกว่าพูด Google มิฉะนั้นคุณจะเสี่ยงต่อการไม่เคยจ้างใคร
โดยส่วนตัวแล้วฉันพบว่าการประนีประนอมที่ง่ายที่สุดสำหรับฉันคือการขอแต่ไม่ต้องการตัวอย่างรหัส ถ้าฉันได้รับมันเป็นเพียงจุดข้อมูลเพิ่มเติมเพื่อประเมินผู้สมัครด้วย ในทำนองเดียวกันหากฉันเคยมีคนรู้จักที่เคยทำงานกับผู้สมัครในอดีตมาก่อนฉันจะแนบความคิดเห็นของคนรู้จักนั้น การที่ไม่ได้ทำงานกับใครก็ตามที่ฉันรู้อย่างแน่นอนไม่ได้ตัดสิทธิ์ผู้สมัคร แต่อย่างใด - นั่นหมายความว่างานของฉันในการประเมินพวกเขานั้นยากขึ้นนิดหน่อย (และอาจรวมถึงแบบฝึกหัดการเขียนโค้ดด้วย หากตัวอย่างของคุณไม่ดี (หรือคนรู้จักของฉันเป็นคนไม่ดีปากคุณ) มันก็ค่อนข้างไม่มีค่าจ้าง ผู้ที่ให้ตัวอย่างอาจมีหรือไม่มีขาเล็ก ๆ ที่ไม่ได้คัดกรองเบื้องต้น - ขึ้นอยู่กับคุณภาพและปริมาณของประวัติย่อและตัวอย่างข้อมูลเพิ่มเติมอาจดีกว่าหรือแย่กว่าไม่มีข้อมูล
ใช่ ก็คือเรซูเม่ - แต่เราก็ยังเก็บมันต่อไป ทำไม? ด้วยเหตุผลสำคัญสามประการ - ประวัติย่อหรือตัวอย่างที่ไม่ดีคือการจ้างงานที่ไม่ยุ่งยากการถูกจับหรือปลอมตัวอย่างเป็นงานที่ไม่ต้องจ้างและเป็นหัวข้อสนทนาที่ดีในการสัมภาษณ์ เร็วกว่าที่ฉันสามารถคิดออกผู้สมัครเป็น dolt ที่ดีกว่าสำหรับทุกคน
หากคุณฉลาดพอที่จะลอกเลียนแบบตัวอย่างที่ดีโดยไม่ถูกจับพูดคุยอย่างชาญฉลาดเกี่ยวกับเรื่องนี้และผ่านการสัมภาษณ์ - ฉันไม่มีปัญหาโดยเฉพาะอย่างยิ่งกับการที่คุณผ่านการคัดกรอง อาจมีข้อกังวลด้านจริยธรรมที่นี่ แต่นั่นไม่ใช่ความเชี่ยวชาญของฉันดังนั้นฉันจะไม่พยายามประเมินลักษณะทางศีลธรรมระหว่างการสัมภาษณ์ สำหรับฉันแล้วมันก็เหมือนกับเจ้านายของฉันที่ขอให้ฉันสัมภาษณ์คนที่ไม่ผ่านกระบวนการคัดกรองให้เป็นที่โปรดปราน เมื่อคุณอยู่ในขั้นตอนการสัมภาษณ์มันไม่สำคัญว่าคุณจะไปถึงที่นั่นได้อย่างไรเนื่องจากมีข้อมูลมากขึ้นและดีขึ้นที่จะออกมาในระหว่างการสัมภาษณ์
TL; DR - ตัวอย่างโค้ดเป็นเครื่องมือคัดกรองที่ยอดเยี่ยม แต่คุณควรคิดอย่างรอบคอบว่าคุณสามารถทำได้หรือไม่ เมื่อการคัดกรองที่ผ่านมาน้ำหนักสัมภาษณ์สูงกว่าตัวอย่าง