अपने स्वयं के टूल्स बनाकर प्रोग्रामिंग में महारत हासिल करें
अधिकांश डेवलपर्स हर दिन frameworks का उपयोग करते हैं। वे जानते हैं कि library को कैसे कॉल करना है। वे जानते हैं कि टूल का उपयोग कैसे करना है। लेकिन वे यह नहीं जानते कि टूल काम कैसे करता है।
जब कोई जटिल error आती है, तो वे फंस जाते हैं। ऐसा इसलिए होता है क्योंकि वे उसकी नींव (foundation) को नहीं समझते हैं।
आप इसे build-your-own-x पद्धति से ठीक कर सकते हैं। यह पद्धति आपको अपनी पसंदीदा तकनीकों को शून्य से (from scratch) फिर से बनाना सिखाती है।
केवल एक database का उपयोग करने के बजाय, आप एक सरल database बनाते हैं। केवल एक web server का उपयोग करने के बजाय, आप उसके लिए logic लिखते हैं।
यह दृष्टिकोण आपकी भूमिका बदल देता है। आप एक user बनना बंद कर देते हैं। आप एक architect बन जाते हैं।
आपको ऐसा क्यों करना चाहिए:
- आप black boxes के रहस्य को सुलझाते हैं।
- आप सीखते हैं कि डेटा एक सिस्टम के माध्यम से कैसे चलता है।
- आप उन libraries के पीछे के logic को समझते हैं जिनका आप उपयोग करते हैं।
- आप गहरा तकनीकी आत्मविश्वास विकसित करते हैं।
जादू पर निर्भर रहना बंद करें। खुद जादू बनाना शुरू करें।