तृतीय-पक्ष पुस्तकालयों का उपयोग न करने का एक दृष्टिकोण पूर्व -निर्धारित है। अपने आप को सब कुछ लिखना आपकी कंपनी के समय का एक भयानक उपयोग है, जब तक कि एक सख्त व्यावसायिक आवश्यकता नहीं है कि कोडबेस में हर पंक्ति कंपनी के एक कर्मचारी द्वारा लिखी गई थी - लेकिन यह एक असामान्य परिदृश्य है, खासकर निजी क्षेत्र की फर्म के लिए आपने वर्णन किया है
एक अधिक तर्कसंगत और गहन उत्तर यह हो सकता है कि वे केवल तीसरे पक्ष के पुस्तकालयों का उपयोग करेंगे:
- कोड की जरूरतों को पूरा करें अन्यथा वे खुद को लिखेंगे
- कंपनी के बिजनेस मॉडल के साथ संगत लाइसेंस के तहत उपलब्ध थे
- शामिल परीक्षण
- एक कोड समीक्षा पास की
यदि वे मानदंड पूरे किए गए थे (और मेरे अनुभव में कोड की समीक्षा विशेष रूप से अच्छे परीक्षणों की उपस्थिति में बहुत ही लचीली है), तो आप अब "किसी और पर भरोसा नहीं कर रहे हैं" - आप मौजूदा, उपलब्ध और अधिमानतः मजबूत पर भरोसा कर रहे हैं कोड।
यदि कोड खुला स्रोत है, तो सबसे खराब स्थिति में, तृतीय-पक्ष पुस्तकालय अप्रभावित हो जाता है। लेकिन कौन परवाह करता है? परीक्षण साबित करते हैं कि पुस्तकालय आपकी आवश्यकताओं के लिए अनुकूल है!
इसके अलावा, तीसरे पक्ष के पुस्तकालयों की स्थापना के लिए एक फैलाव प्रोग्रामर उत्पादकता को गंभीरता से रोकता है। मान लीजिए कि कंपनी वेब एप्लिकेशन लिख रही थी और उसने jQuery का उपयोग करने से इंकार कर दिया था, इसलिए इसके बजाय DOM हेरफेर को सरल बनाने के लिए अपने स्वयं के वैकल्पिक क्रॉस-ब्राउज़र लाइब्रेरी को लिखा। निकट-निश्चितता के साथ हम मान सकते हैं कि उनका कार्यान्वयन:
- पहले से ही jQuery से परिचित डेवलपर्स के लिए एक एपीआई विदेशी होगा
- JQuery के रूप में अच्छी तरह से प्रलेखित नहीं किया जाएगा
- लायब्रेरी का उपयोग कर समस्याओं का सामना करते समय प्रासंगिक Google परिणाम नहीं होंगे
- JQuery के रूप में क्षेत्र-परीक्षण नहीं किया जाएगा
उन सभी बिंदुओं को प्रोग्रामर उत्पादकता के लिए प्रमुख बाधाएं हैं। उस तरह से उत्पादकता छोड़ने के लिए एक व्यवसाय कैसे हो सकता है?
आपने यह पूछने के लिए अपना प्रश्न अपडेट किया है कि क्या यह दूसरे साक्षात्कार में लाने के लिए उपयुक्त है। यह बिल्कुल है
हो सकता है कि आपने पहले साक्षात्कार में अपने साक्षात्कारकर्ता के उत्तर की गलत व्याख्या की हो, या हो सकता है कि साक्षात्कारकर्ता ने कंपनी की स्थिति को केवल गलत तरीके से समझाया हो और एक नया साक्षात्कारकर्ता इसे स्पष्ट कर सकता है।
यदि आप समझाते हैं कि आप बाहरी पुस्तकालयों पर उनके रुख के बारे में चिंतित हैं, तो कम से कम दो संभावित परिणाम हैं:
- वे बदलने के लिए खुले हैं, और उनकी प्रक्रिया के बारे में आपकी चिंता आपको कुछ अन्य उम्मीदवारों की तुलना में बेहतर बनाती है।
- वे बदलने के लिए खुले नहीं हैं, और वे आपके बारे में सोचते हैं कि "जिस तरह का डेवलपर हम काम पर रखना नहीं चाहेंगे।" इससे कोई फर्क नहीं पड़ता, कि आप किसी भी तरह से काम करना चाहते हैं।