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