Http://news.ycombinator.com/item?id=4037794 पर अधिक चर्चा नोट करें
मेरे पास अपेक्षाकृत सरल विकास कार्य है, लेकिन हर बार जब मैं इस पर हमला करने की कोशिश करता हूं, तो मैं गहरे विचारों में सर्पिलिंग को समाप्त करता हूं - यह भविष्य को कैसे विस्तारित कर सकता है, दूसरी पीढ़ी के ग्राहकों को क्या चाहिए, यह "गैर कार्यात्मक" को कैसे प्रभावित करता है पहलुओं (उदाहरण के लिए प्रदर्शन, प्राधिकरण ...), परिवर्तन की अनुमति देने के लिए आर्किटेक्ट के लिए सबसे अच्छा कैसे होगा ...
मैं अपने आप को कुछ समय पहले याद करता हूं, युवा और, शायद, अधिक उत्सुक। "मैं" मैं तब सभी के बारे में एक विचार नहीं देता था - वह आगे बढ़ जाता था और कुछ लिखता था, फिर इसे फिर से लिखा, फिर इसे फिर से लिखा (और फिर से ...)। "मैं" आज अधिक संकोच, अधिक सावधान है।
मुझे बैठने और योजना बनाने और अन्य लोगों को यह निर्देश देने में बहुत आसान लगता है कि चीजों को वास्तव में आगे बढ़ने के लिए कैसे करना है और उन्हें खुद करना है - इसलिए नहीं कि मुझे कोड पसंद नहीं है - विपरीत, मुझे पसंद है! - लेकिन क्योंकि जब भी मैं कीबोर्ड पर बैठता हूं, मैं उसी कष्टप्रद जगह पर समाप्त होता हूं।
क्या यह गलत है? क्या यह एक स्वाभाविक विकास है, या क्या मैंने खुद को एक रट में चला दिया है?
निष्पक्ष प्रकटीकरण - अतीत में मैं एक डेवलपर था, आज मेरी नौकरी का शीर्षक एक "सिस्टम आर्किटेक्ट" है। सौभाग्य का तात्पर्य है कि इसका क्या अर्थ है - लेकिन यह शीर्षक है।
वाह। मैं ईमानदारी से इस सवाल की उम्मीद नहीं करता था कि कई प्रतिक्रियाएं उत्पन्न करें। मैं इसे समेटने की कोशिश करूँगा।
कारण:
- विश्लेषण पक्षाघात / ओवर इंजीनियरिंग / गोल्ड प्लेटिंग / (कोई अन्य "बहुत अधिक सोच-अप सामने आपको चोट पहुंचा सकता है")।
- दिए गए कार्य के लिए बहुत अधिक अनुभव।
- महत्वपूर्ण क्या है पर ध्यान केंद्रित नहीं कर रहा है।
- पर्याप्त अनुभव नहीं है (और यह एहसास)।
समाधान (कारणों से मेल नहीं खाते):
- पहले परीक्षण।
- कोडिंग शुरू करें (मनोरंजन के लिए +)
- एक को फेंकने के लिए (+ एक एपीआई दूर फेंक)।
- समय की कमी निर्धारित करें।
- फुलाना दूर, सामान के साथ रहो।
- लचीला कोड बनाएं ("दूर फेंकने के लिए थोड़े विपरीत", नहीं?)।
सभी के लिए धन्यवाद - मुझे लगता है कि यहां प्रमुख लाभ यह महसूस करना था कि मैं इस अनुभव में अकेला नहीं हूं। मेरे पास वास्तव में, पहले से ही कोडिंग शुरू हो गई है और कुछ बहुत बड़ी चीजें स्वाभाविक रूप से गिर गई हैं।
चूंकि यह प्रश्न बंद है, इसलिए मैं आज की तरह अधिकांश वोटों के साथ उत्तर स्वीकार करूंगा। जब / अगर यह बदल जाता है - मैं पालन करने की कोशिश करूंगा।