14
จะสัมภาษณ์นักวิทยาศาสตร์ธรรมชาติสำหรับตำแหน่งนักพัฒนาได้อย่างไร? [ปิด]
คำถามเดิม ฉันได้สัมภาษณ์ บริษัท ของฉันแล้วส่วนใหญ่นักวิทยาศาสตร์คอมพิวเตอร์สำหรับตำแหน่งนักพัฒนา แต่ก็มีผู้ทดสอบและผู้จัดการโครงการด้วย ตอนนี้ฉันต้องเติมช่องว่างในกลุ่มการวิจัยของเราภายในแผนก R&D (หมายเหตุด้านข้าง: "การวิจัย" หมายความว่าเราพยายามที่จะแก้ปัญหาในโดเมนมืออาชีพ / ตลาดเฉพาะของเราโดยใช้ซอฟต์แวร์ในโครงการวิจัยร่วมกับมหาวิทยาลัย บริษัท อื่น ๆ ศูนย์วิจัย และองค์กรผู้ใช้ปลายทางไม่ใช่งานวิจัยด้านวิทยาศาสตร์คอมพิวเตอร์เราจะไม่แก้ปัญหา P = NP) ตอนนี้เราเชิญคนที่ถือ MSc สาขาวิชาเคมี (มีวิชาฟิสิกส์มากมายใน CV ของเขาด้วย) ที่ไม่เคยเรียนวิชาวิทยาศาสตร์คอมพิวเตอร์มาก่อน ฉันได้พูดคุยกับเขาประมาณครึ่งชั่วโมงในวันทำงานในมหาวิทยาลัยท้องถิ่นและไม่ต้องสงสัยเลยว่าผู้ชายฉลาด เครื่องหมายของเขานั้นยอดเยี่ยมและเขาก็จบด้วยความแตกต่าง สำหรับวิทยาศาสตรบัณฑิตของเขาเขาจำเป็นต้องสอนการเขียนโปรแกรมด้วยตัวเองใน Mathematica และบอกฉันด้วยความเชื่อมั่นว่าเขาชอบเขียนโปรแกรมมาก นอกจากนี้เขายังแก้ไขปัญหาทางเคมีกายภาพบางอย่างที่ฉันอาจไม่เข้าใจโดยใช้ซอฟต์แวร์ของเขาเองซึ่งนำไปใช้ใน Mathematica สำหรับวิทยานิพนธ์ปริญญาโทของเขา มันมี GUI และขนาดที่น่าทึ่งของ 8,000 LoC ดูเหมือนว่าเขาจะถูกดึงดูดอย่างมากจากสิ่งที่เราทำในกลุ่มการวิจัยของเราและบอกตามตรงว่ามันค่อนข้างยากสำหรับ SME เช่นเราที่จะได้คนดี ฉันยังสนใจที่จะจ้างเขาเพราะเขาสามารถช่วยฉันในการเขียนข้อเสนอโครงการรายงานการนำเสนอผลงานและอื่น ๆ เขาอาจจะเหมาะกับทีมของเราเช่นกัน คำถามเดียวที่เหลือคือ: ฉันจะตรวจสอบได้อย่างไรว่าเขาจะได้รับทักษะการเขียนโปรแกรมที่จำเป็นสำหรับการติดตั้งซอฟต์แวร์ในโครงการของเราหรือไม่เพราะนี่จะเป็นส่วนสำคัญของงาน แน่นอนฉันจะถามเขาว่ามันคืออะไรที่น่าสนใจเกี่ยวกับการเขียนโปรแกรม ฉันจะถามด้วยว่าเขายังคงเขียนซอฟต์แวร์วิทยาศาสตร์ธรรมชาติของเขาอย่างไรและเขาสร้างมันอย่างไร …