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