मैं पिछले 4 वर्षों से जावास्क्रिप्ट के साथ काम कर रहा हूं। मैं अपनी समस्या को सुलझाने के कौशल के बारे में बहुत आश्वस्त हूं और मैं देख सकता हूं कि मेरी कोड गुणवत्ता में सुधार हो रहा है। मैं समुदाय के साथ अद्यतित रहने की कोशिश करता हूं और वर्तमान में ES2015 और React.js के साथ काम कर रहा हूं। हालाँकि, मुझे लगता है कि मैं प्रोग्रामिंग डिज़ाइन पैटर्न को बिल्कुल समझ नहीं सकता। मुझे पता है कि इस बारे में संसाधन कहां से मिलेंगे और मैंने पहले ही इसके बारे में किताबें पढ़ ली हैं। मैं प्रोजेक्ट संरचना के बारे में निर्णय लेने के लिए अपने वरिष्ठ सहकर्मियों पर निर्भर हूं लेकिन मुझे इस पर काम करने में कोई समस्या नहीं है।
जब भी मुझे अपने दम पर कुछ शुरू करने की आवश्यकता होती है, तो मैं इन दो रास्तों की तलाश करता हूं: यदि मैं किसी बड़े पुस्तकालय / ढांचे का उपयोग कर रहा हूं जैसे कि React.js, तो मैं इस बात की नकल करता हूं कि समुदाय क्या कर रहा है; यदि मैं कुछ छोटे पर हूं तो मैं मॉड्यूल पैटर्न का उपयोग करूंगा। मुझे पता है कि एक बार मुझे इस विषय पर बेहतर समझ मिल जाएगी तो मैं बेहतर निर्णय ले पाऊंगा, लेकिन अब मैं पूरी तरह से हार चुका हूं।
क्या मुझे इस पर बेहतर शिक्षा की तलाश करनी चाहिए? क्या मुझे इस विषय पर एक संरक्षक की आवश्यकता है? क्या मैं सिर्फ बेवकूफ हूं? क्या वास्तव में यह समझना मुश्किल है?