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