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