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