मुझे प्रोग्रामर बनना बहुत पसंद है। वहां, मैंने कहा। हालांकि, उस के साथ, मैं हाल ही में महसूस किया है कि मैं वास्तव में बग फिक्सिंग बर्दाश्त नहीं कर सकता । बिलकुल।
वास्तव में, जब मैं कुछ विकसित कर रहा हूं, मेरी उत्पादकता बहुत अधिक है। यहां तक कि जब यूनिट-परीक्षण लिखना और मेरे विकास का स्वयं परीक्षण करना, मैं आमतौर पर वास्तव में उत्पादक हूं। मैं अच्छी तरह से ध्यान केंद्रित कर सकता हूं, और मैं काम पूरा कर सकता हूं।
हालाँकि, जब QA समय आता है और मैं बग्स को ठीक करने पर काम कर रहा हूं, तो मेरी प्रेरणा बड़े पैमाने पर नाक के कारण होती है। मुझे खुद को अत्यधिक चरम उपायों (आप जानते हैं, उच्च बीपीएम संगीत, कैफीन की अत्यधिक मात्रा, आदि) के साथ कुछ भी करने के लिए मजबूर करना पड़ता है। मेरा काम आम तौर पर एक मौजूदा विशाल परियोजना में कदम रखने और नई सुविधाओं को जोड़ने या कीड़े को ठीक करने के साथ शामिल है, इसलिए मैं अपने नियोक्ता को बिल्कुल नहीं बता सकता कि मुझे उनके सभी कोड के लिए इकाई परीक्षण लिखने के लिए कुछ हफ़्ते की ज़रूरत है :) इसके अलावा, सर्वर प्रौद्योगिकी जो हम अक्सर उपयोग करते हैं, दोनों इकाई और एकीकरण परीक्षण के लिए बहुत निषेधात्मक है, क्योंकि इसमें कुछ जावा क्लास लोडर मुद्दे हैं। मैं पूरी तरह से बग फिक्सिंग के खिलाफ नहीं हूं, कभी-कभी यह मजेदार हो सकता है, लेकिन यह बिल्कुल भी मजेदार नहीं है जब आपको मामूली बदलाव करने होंगे और 30 सेकंड से 3 मिनट तक इंतजार करना होगा कि वे काम कर पाए या नहीं (जिस तरह से सिस्टम काम करता है)।
बगफिक्सिंग करते समय मैं अपनी उत्पादकता और प्रेरणा कैसे सुधार सकता हूं? क्या यह कुछ ऐसा है जिससे अधिकांश प्रोग्रामर निपटते हैं?