ถ้ามันทำให้คุณรู้สึกว่าโปรแกรมเมอร์ไม่ดีอยู่ในทุกประเทศ วิธีกำจัดพวกมันออกคือปัญหา
การกำจัดวัชพืชครั้งแรกคือประวัติย่อ สิ่งหนึ่งที่ฉันมองหาคือประสบการณ์ทางภาษาที่อ้างสิทธิ์จำนวนมากและไม่มีอะไรจะอธิบายสิ่งที่พวกเขาทำในภาษานั้น ฉันเคยเห็นประวัติย่อที่บอกว่าพวกเขารู้ทุกภาษาที่ประดิษฐ์และประสบการณ์ของพวกเขาแสดงให้เห็นว่าพวกเขาได้ทำงานกับ Access และ Visual Basic เท่านั้น สิ่งเหล่านั้นถูกต้องในถังขยะ เรซูเม่หน้า 10 รายการอยู่ในถังขยะ (โดยเฉพาะการดำเนินการต่อสิบหน้าจากผู้ที่มีประสบการณ์น้อยกว่า 2 ปีที่ฉันได้รับ) จากการเรียนในวิทยาลัยเมื่อไม่นานมานี้ซึ่งมีประสบการณ์น้อยคุณจะต้องพิถีพิถันอย่างมากเกี่ยวกับวิธีการนำเสนอตัวเอง ผู้สมัครที่ดีที่สุดต้องระวังในเรซูเม่ของพวกเขาพวกเขาไม่มีข้อผิดพลาด คุณกำลังมองหาใครบางคนที่ใส่ใจน้อยมากที่เขาไม่ได้กังวลที่จะพิสูจน์อักษรประวัติส่วนตัวของเขา?
เรซูเม่ที่เตรียมอย่างมืออาชีพไปในถังขยะด้วย เมื่อคุณอ่านเรซูเม่หลายร้อยครั้งคุณสามารถเลือกพวกเขาออกมาได้โดยใช้ประโยคเดียวกัน คุณไม่สามารถไว้ใจเนื้อหาในประวัติการทำงานที่เตรียมไว้อย่างมืออาชีพและคุณรู้ว่าบุคคลนั้นไม่ได้ทำการเตรียมตัวของเขาเอง นี่คือคนประเภทที่จะพึ่งพาคนอื่นเพื่อแก้ปัญหาของเขาสำหรับเขาคุณต้องการที่จะอยู่ในตำแหน่งการเขียนโปรแกรมหรือไม่?
มองหาสิ่งที่ทำให้คนนั้นโดดเด่นในสิ่งที่คุณเลือก แน่นอนว่ามันยากสำหรับคนที่เพิ่งออกจากโรงเรียน แต่มองหาความสำเร็จการมีส่วนร่วมในโอเพนซอร์สและอื่น ๆ
วัชพืชต่อไปคือการสัมภาษณ์ทางโทรศัพท์ ถามเกี่ยวกับแนวคิดพื้นฐานที่เกี่ยวข้องกับงานจริงที่คุณมี หากผู้คนไม่มีความรู้พื้นฐานเกี่ยวกับแนวคิดที่คุณต้องการให้มีพวกเขาก็ไม่คุ้มค่าที่จะรบกวนการสัมภาษณ์ส่วนตัว เด็กมักคิดว่ามันไม่ยุติธรรมเพราะพวกเขาสามารถค้นหาทุกสิ่งบนอินเทอร์เน็ตได้ แต่ความจริงก็คือฉันไม่เคยพบโปรแกรมเมอร์ที่ดีที่ต้องค้นหาทุกสิ่งบนอินเทอร์เน็ต คุณควรมีความรู้เกี่ยวกับอาชีพของคุณที่คุณไม่ต้องค้นหาในแต่ละครั้ง
หลังจากการสัมภาษณ์ทางโทรศัพท์คุณควรเลือกผู้สมัคร 4-5 คนที่ดีที่สุดและการสัมภาษณ์ แน่นอนว่าถ้าคุณมีผู้สมัครที่ดีเพียง 1-2 คนอย่ากังวลกับการสัมภาษณ์คนที่คุณกำจัดไปแล้ว ตอนนี้คุณกำลังจะถามคำถามยาก ๆ และทำความเข้าใจกับปัญหาที่เกิดขึ้น ฉันจะไม่ใช้การทดสอบ fizzbuzz เพราะรู้จักกันดีดังนั้นคำตอบไม่ได้บอกอะไรคุณ แทนที่จะทำปัญหาบางอย่างจากฐานรหัสของคุณเอง ฉันอาจให้พวกเขามีความต้องการและชิ้นส่วนของรหัสและถามพวกเขาว่ารหัสตรงตามความต้องการและถ้าไม่ใช่เพราะเหตุใดและสิ่งที่พวกเขาอาจจะทำให้มันตอบสนองความต้องการ ฉันจะขอให้พวกเขาอธิบายปัญหาการเขียนโปรแกรมที่ยากที่สุดที่พวกเขาต้องแก้และขั้นตอนที่พวกเขาทำเพื่อหาคำตอบ ฉันจะถามคำถามทางเทคนิคเพิ่มเติมในเชิงลึก จำไว้ว่าคุณกำลังพยายามเข้าใจถึงความสามารถทางเทคนิคการแก้ปัญหาและความสามารถในการดีบั๊กและความสามารถในการปรับให้เข้ากับทีมที่คุณมีอยู่ ฉันยังถามคำถามที่พวกเขาอาจไม่รู้คำตอบเพื่อตัดสินว่าพวกเขารับมือกับความเครียดได้ดีแค่ไหนมันเป็นงานที่เครียดฉันไม่ต้องการให้ใครซักคนในการสัมภาษณ์เพราะความเครียดของงานมากกว่าความเครียดของการสัมภาษณ์ . ฉันมองหาจุดแข็งในพื้นที่ที่เราอ่อนแอและความสามารถในการทำงานเป็นทีมและนำเสนอตัวเองให้กับลูกค้า (ผู้พัฒนาของเราจัดการกับผู้ใช้อย่างกว้างขวาง) รายการของคุณอาจแตกต่างกัน ไม่ต้องการให้ใครซักคนในการสัมภาษณ์เนื่องจากความเครียดของงานมากกว่าความเครียดของการสัมภาษณ์ ฉันมองหาจุดแข็งในพื้นที่ที่เราอ่อนแอและความสามารถในการทำงานเป็นทีมและนำเสนอตัวเองให้กับลูกค้า (ผู้พัฒนาของเราจัดการกับผู้ใช้อย่างกว้างขวาง) รายการของคุณอาจแตกต่างกัน ไม่ต้องการให้ใครซักคนในการสัมภาษณ์เนื่องจากความเครียดของงานมากกว่าความเครียดของการสัมภาษณ์ ฉันมองหาจุดแข็งในพื้นที่ที่เราอ่อนแอและความสามารถในการทำงานเป็นทีมและนำเสนอตัวเองให้กับลูกค้า (ผู้พัฒนาของเราจัดการกับผู้ใช้อย่างกว้างขวาง) รายการของคุณอาจแตกต่างกัน