ทัศนคติที่ไม่เคยใช้ห้องสมุดบุคคลที่สามเป็นเรื่องผิดปกติ การเขียนทุกอย่างด้วยตัวคุณเองเป็นการใช้เวลาของ บริษัท ของคุณอย่างน่ากลัวเว้นแต่จะมีข้อกำหนดทางธุรกิจที่เข้มงวดซึ่งทุกบรรทัดในโค้ดเบสนั้นเขียนโดยพนักงานของ บริษัท - แต่นั่นเป็นสถานการณ์ที่ผิดปกติโดยเฉพาะอย่างยิ่งสำหรับ บริษัท เอกชนเช่น คุณได้อธิบาย
คำตอบที่สมเหตุสมผลและละเอียดกว่าอาจเป็นเพราะพวกเขาจะใช้ห้องสมุดบุคคลที่สามเท่านั้นที่:
- ตอบสนองความต้องการของรหัสที่พวกเขาจะเขียนเอง
- มีให้ใช้ภายใต้ใบอนุญาตที่เข้ากันได้กับรูปแบบธุรกิจของ บริษัท
- การทดสอบรวม
- ผ่านการตรวจสอบรหัส
หากตรงตามเกณฑ์เหล่านั้น (และจากประสบการณ์ของฉันการตรวจสอบโค้ดนั้นมีความยืดหยุ่นโดยเฉพาะอย่างยิ่งเมื่อมีการทดสอบที่ดี) คุณจะไม่ "พึ่งพาคนอื่น" อีกต่อไป - คุณต้องพึ่งพาที่มีอยู่พร้อมใช้งานและแข็งแกร่งกว่า รหัส.
หากรหัสนั้นเป็นโอเพ่นซอร์สดังนั้นในกรณีที่เลวร้ายที่สุดห้องสมุดบุคคลที่สามจะไม่มีการทำลาย แต่ใครจะสนล่ะ? การทดสอบพิสูจน์ว่าห้องสมุดเหมาะสำหรับความต้องการของคุณ!
นอกจากนี้ความเกลียดชังในการจัดตั้งห้องสมุดบุคคลที่สามเป็นอุปสรรคต่อการเพิ่มผลผลิตของโปรแกรมเมอร์อย่างจริงจัง สมมติว่า บริษัท กำลังเขียนเว็บแอปพลิเคชันและปฏิเสธที่จะใช้ (เช่น) jQuery ดังนั้นแทนที่จะเขียนไลบรารีข้ามเบราว์เซอร์ของตนเองแทนเพื่อให้การจัดการ DOM ง่ายขึ้น ด้วยความเชื่อมั่นอย่างใกล้ชิดเราสามารถสรุปได้ว่า
- จะมี API ต่างประเทศสำหรับนักพัฒนาที่คุ้นเคยกับ jQuery
- จะไม่ถูกบันทึกเป็น jQuery อย่างดี
- จะไม่มีผลการค้นหาของ Google ที่เกี่ยวข้องเมื่อพบปัญหาในการใช้ห้องสมุด
- จะไม่เหมือนกับการทดสอบภาคสนามเป็น jQuery
ประเด็นทั้งหมดนี้เป็นอุปสรรคสำคัญในการเพิ่มผลผลิตของโปรแกรมเมอร์ ธุรกิจจะสามารถให้ผลผลิตได้อย่างไร
คุณได้อัปเดตคำถามของคุณเพื่อถามว่าการสัมภาษณ์ครั้งที่สองเหมาะสมหรือไม่ มันเป็นอย่างแน่นอน
บางทีคุณอาจตีความคำตอบของผู้สัมภาษณ์ผิดในการสัมภาษณ์ครั้งแรกหรือผู้สัมภาษณ์อาจอธิบายตำแหน่งของ บริษัท อย่างไม่ถูกต้องและผู้สัมภาษณ์คนใหม่สามารถชี้แจงได้
หากคุณอธิบายว่าคุณกังวลเกี่ยวกับจุดยืนของพวกเขาในห้องสมุดภายนอกมีผลลัพธ์ที่เป็นไปได้อย่างน้อยสองรายการ:
- พวกเขาเปิดรับการเปลี่ยนแปลงและความกังวลของคุณเกี่ยวกับกระบวนการของพวกเขาทำให้คุณดูดีกว่าผู้สมัครบางคน
- พวกเขาไม่เปิดรับการเปลี่ยนแปลงและพวกเขาคิดว่าคุณเป็น "นักพัฒนาที่เราไม่ต้องการจ้าง" ไม่สำคัญนั่นไม่ใช่สถานที่ที่คุณต้องการทำงานอย่างไรก็ตาม