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