तंत्रज्ञान पुन्हा तयार करून प्रोग्रामिंगमध्ये मास्टर व्हा
टूल्स कसे काम करतात हे न समजता त्यांचा वापर करणे थांबवा.
बहुतेक डेव्हलपर्स फ्रेमवर्क्स आणि लायब्ररीज वापरण्यात अनेक वर्षे घालवतात. तुम्ही दररोज त्यांचा वापर करता. तुम्ही त्यांच्या मदतीने कोड लिहिता. पण त्यामागील लॉजिक तुम्हाला समजते का?
'build-your-own-x' ही पद्धत तुमचा दृष्टिकोन बदलून टाकते. तुम्ही केवळ वापरकर्ता न राहता, एक निर्माता बनू लागता.
जेव्हा तुम्ही एखादे टूल शून्यापासून तयार करता, तेव्हा तुम्ही शिकता:
- मेमरी मॅनेजमेंट कसे काम करते.
- कंपायलर तुमचा कोड कसा प्रोसेस करतात.
- डेटाबेस माहिती कशी साठवतात.
- नेटवर्क्स डेटा कसा पाठवतात.
तुम्हाला सर्व काही तयार करण्याची गरज नाही. तुम्ही वारंवार वापरत असलेले एखादे तंत्रज्ञान निवडा. त्याचा एक छोटा भाग पुन्हा तयार करण्याचा प्रयत्न करा.
ही प्रक्रिया तुमची अंतर्ज्ञान (intuition) विकसित करते. विशिष्ट त्रुटी का येतात हे तुम्हाला समजेल. काही विशिष्ट फ्रेमवर्क्स इतरांपेक्षा चांगले काम का करतात, हे तुम्हाला कळेल.
ट्युटोरियल्स पाहणे थांबवा. बनवायला सुरुवात करा.