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