मैं एक छोटी कंपनी में एकमात्र डेवलपर हूं। मैंने धीरे-धीरे यहां विकास किया है; ~ 4 महीने पहले तक मेरा 50-75% समय संचालन पर खर्च होता था। अब, मेरा 50-75% विकास पर खर्च किया जाता है, संचालन और विभिन्न आईटी सामानों के बीच बाकी विभाजन के साथ। मैं नियमित रूप से सप्ताह में 50+ घंटे काम करता हूं।
मुझे कुछ खराब लिखित आवेदन विरासत में मिले (वे पहले दो लोगों द्वारा बनाए रखा गया था) जो कि बहुत से व्यवसाय पर निर्भर करता है। इन्हें बनाए रखना और चलाना, नए, छोटे अनुप्रयोगों और मेरी अन्य जिम्मेदारियों पर काम करना, मेरा सारा समय पहले से ही चल जाता है।
स्केलेबल होने के लिए, मौजूदा सॉफ़्टवेयर को महत्वपूर्ण रीफैक्टरिंग और अतिरिक्त कार्यक्षमता की आवश्यकता होती है। मुझे पहले ठीक से लिखे या आर्किटेक्चर वाले सॉफ्टवेयर पर काम करने का सुख नहीं मिला है। इस कार्य की जटिलता मेरे द्वारा पहले की गई किसी भी चीज़ से परे है (यह कॉलेज के बाहर मेरा पहला काम है।) मुझे पता है कि यहाँ कई लोगों के बीच आत्म-सीखने / सीखने के लिए एक भक्तिपूर्ण समर्पण है, लेकिन यह मेरी विशेषज्ञता से परे है मैं अपने नियोक्ता या खुद किसी भी एहसान से नहीं निपटना चाहूंगा।
मैं अपनी अनुभवहीनता के बारे में बहुत प्रत्यक्ष रहा हूं, और अतीत में उल्लेख किया है कि किसी अन्य को काम पर रखना, अधिक अनुभवी डेवलपर शायद आवश्यक होगा ... यदि कुछ भी हो, तो किसी के लिए भी उतना ही समय की आवश्यकता है जितना हम बढ़ते हैं और विकसित करने और बनाए रखने के लिए अधिक सॉफ़्टवेयर हैं। मुझे पता है कि मुझे दूसरे डेवलपर को काम पर रखने से बहुत फायदा होगा; किसी से सीखने और विचारों को उछालने से बहुत अच्छा होगा। StackOverflow व्यक्तिगत कोडिंग समस्याओं या अवधारणाओं के लिए दृष्टिकोण निर्धारित करने के लिए बहुत अच्छा है, लेकिन एक निश्चित व्यापार डोमेन के लिए विशिष्ट व्यापक या अधिक महत्वपूर्ण पैमाने पर चर्चा के लिए कोई प्रतिस्थापन नहीं है। जब हाल ही में आकस्मिक बातचीत में किसी अन्य डेवलपर को काम पर रखने का उल्लेख किया गया था, तो उन्होंने यह नहीं सोचा कि यह महत्वपूर्ण या आवश्यक था।
tl; dr : वर्तमान पैच जॉब्स और अन्य जिम्मेदारियां पहले से ही काम पर अपना सारा समय लगाती हैं, मौजूदा अनुप्रयोगों पर काम करना होगा जो कि करने की आवश्यकता है, मेरे कौशल से परे है, मेरे लिए नए उत्पादों पर काम करने के लिए किसी भी समय होने की संभावना कम है। नियोक्ता शुरू में एक और डेवलपर को काम पर रखने के बारे में अनिच्छुक लगता है।
मैं किसी अन्य डेवलपर को "बेच" कैसे सकता हूं, जैसे कि मैं आलसी या अक्षम हूं, मुझे लगता है कि (मुझे लगता है कि मैं भी नहीं हूं)।
संपादित करें : बस यह स्पष्ट करना चाहता था कि मैं किसी भी तरह की शत्रुतापूर्ण कार्रवाई करने में दिलचस्पी नहीं ले रहा हूं ताकि एक बिंदु साबित हो सके (यानी उन्हें दिखाने के लिए छुट्टी ले ली जाए कि वे खराब हो गए हैं अगर मैं चारों ओर नहीं था।) मैं सुंदर हूं यहां काम करने वाली सामग्री और अपने आप को काफी मुआवजे के रूप में माना जाता है, यहां तक कि ओवरटाइम में लगा हुआ है, यही कारण है कि मैं अभी तक एक नई नौकरी पर विचार करने के निकट नहीं हूं। उस ने कहा, मैंने 'अधिक समयोपरि नहीं' के उत्तर को स्वीकार कर लिया है - भले ही मैं बहुत अधिक काम करने से मन नहीं करता हूँ, मैं ऐसा करके किसी को भी एहसान नहीं कर रहा हूँ (अधिक त्रुटियों के कारण, अपने आप को बाहर पहनने के लिए) और यह वास्तव में संभव नहीं है अल्पावधि में बहुत कम लंबी अवधि। जब मैं अपने पर्यवेक्षक के साथ इस मामले पर चर्चा कर रहा हूं, तो मैं इस पर जोर दूंगा, और संभवत: एक ठेकेदार दृष्टिकोण को प्रारंभिक दृष्टिकोण के रूप में नियुक्त करने का सुझाव दूंगा जो अधिक आर्थिक रूप से उपयुक्त है।