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