तकनीक को फिर से बनाकर प्रोग्रामिंग में महारत हासिल करें
टूल्स कैसे काम करते हैं, यह जाने बिना उनका उपयोग करना बंद करें।
अधिकांश डेवलपर्स फ्रेमवर्क और लाइब्रेरीज़ का उपयोग करने में वर्षों बिता देते हैं। आप हर दिन उनका उपयोग करते हैं। आप उनके साथ कोड लिखते हैं। लेकिन क्या आप उनके पीछे के तर्क (logic) को समझते हैं?
'build-your-own-x' तरीका आपका दृष्टिकोण बदल देता है। आप एक यूजर बनना बंद कर देते हैं और एक क्रिएटर बनना शुरू कर देते हैं।
जब आप शून्य से कोई टूल बनाते हैं, तो आप सीखते हैं:
- मेमोरी मैनेजमेंट कैसे काम करता है।
- कंपाइलर्स आपके कोड को कैसे प्रोसेस करते हैं।
- डेटाबेस जानकारी को कैसे स्टोर करते हैं।
- नेटवर्क डेटा कैसे भेजते हैं।
आपको सब कुछ बनाने की ज़रूरत नहीं है। किसी ऐसी तकनीक को चुनें जिसका आप अक्सर उपयोग करते हैं। उसके एक छोटे से हिस्से को फिर से बनाने की कोशिश करें।
यह प्रक्रिया सहज ज्ञान (intuition) विकसित करती है। आप समझेंगे कि कुछ खास त्रुटियां क्यों होती हैं। आप जानेंगे कि कुछ विशिष्ट फ्रेमवर्क दूसरों की तुलना में बेहतर प्रदर्शन क्यों करते हैं।
ट्यूटोरियल देखना बंद करें। बनाना शुरू करें।