सॉफ्टवेयर उद्योग में काम करने, स्वयं-सिखाया जाने और नौकरी लेने का निर्णय लेने से पहले खुले स्रोत में भाग लेने का मुझे अधिक अनुभव नहीं है। अब जब मैं पैसे के लिए काम करता हूं, तो मुझे कुछ अप्रिय सामानों से भी निपटना होगा, जो निश्चित रूप से सामान्य है।
हाल ही में मुझे एक बड़ी SharePoint परियोजना में लॉगिंग जोड़ने का काम सौंपा गया था, जो कुछ प्रोग्रामर द्वारा लिखी गई है, जो स्पष्ट रूप से काम पर कोड करना सीख रहा था। 2 साल के सहयोग के बाद, क्लाइंट ने हमारी कंपनी को बंद कर दिया, लेकिन नुकसान हुआ, और अब किसी तरह मुझे इस कोड को बनाए रखने की आवश्यकता है।
ऐसा नहीं है कि कोड को पढ़ना बहुत कठिन था । समस्याओं के बावजूद-प्रत्येक परियोजना में कई कॉपी-पेस्ट किए गए तरीकों, विशाल if
घोंसले, सिस्टम हंगेरियन, अपरिष्कृत कनेक्शन के साथ एक वर्ग है - यह अभी भी पठनीय है।
हालाँकि, मैंने खुद को लॉगिंग को जोड़ने के रूप में कुछ पर काम करने के बावजूद बिल्कुल अनुत्पादक पाया। मूल रूप से, मुझे बस चरण दर चरण कोड को पार करने और कुछ ट्रेस कॉल जोड़ने की आवश्यकता है। हालाँकि, कोड की मूढ़ता इतनी कष्टप्रद है कि मैं शुरू करने के 10 मिनट के भीतर थक जाता हूं । शुरुआत में, मैं using
निर्माणों को जोड़ता था, उलटा करके घोंसले के शिकार को कम करता था, if
चर को पठनीय नामों में बदल देता था - लेकिन परियोजना बड़ी है, और अंततः मैंने हार मान ली। मुझे पता है कि यह वह काम नहीं है जो मुझे करना चाहिए था, लेकिन कम से कम गंदगी को कम करने से मुझे किसी तरह का मनोवैज्ञानिक इनाम मिला, ताकि मैं आगे बढ़ सकूं। अब चाल ने काम करना बंद कर दिया, और मेरे पास अभी भी 60% काम करने के लिए है।
मुझे काम के बाद सिरदर्द होने लगा था, और मुझे अब उस संतुष्टि की अनुभूति नहीं हुई, जो मुझे मिलती थी- जो आमतौर पर मुझे सीधे 10 घंटे के लिए कोड करने की अनुमति देती है और फिर भी ताजा महसूस करती है।
यह केवल एक बड़ा शेख़ी नहीं है, क्योंकि मेरे पास वास्तव में एक वास्तविक प्रश्न है:
क्या उत्पादक रहने और पवन चक्कियों से लड़ने का कोई तरीका नहीं है?
वहाँ यह सोचने के बजाय काम पर ध्यान केंद्रित रहने के लिए मनोवैज्ञानिक चाल किसी तरह का है "कैसे बेवकूफ है कि ?" हर बार जब मैं पिछले प्रोग्रामर द्वारा एक और चतुर चाल देखते हैं? लॉगिंग जोड़ने के साथ समस्या यह है कि मुझे वास्तव में यह समझना होगा कि कोड क्या करता है, और ऐसा करने से मेरे मस्तिष्क को एक अप्रिय फैशन में दर्द होता है।
obj
यह कठिन है क्योंकि यह मूल रूप से अपठनीय है।