शून्यातून गोष्टी तयार करून प्रोग्रामिंगमध्ये मास्टर व्हा
तुम्ही दररोज APIs वापरता. ॲप्स तयार करण्यासाठी तुम्ही frameworks आणि libraries वापरता. यामुळे तुमची उत्पादकता वाढते, पण तुम्ही तज्ज्ञ बनत नाही.
बहुतेक डेव्हलपर्स टूल्स कसे काम करतात हे न समजता त्यांचा वापर करतात. ते फक्त वरवरची गोष्ट पाहतात, पण त्यामागचे मूळ इंजिन त्यांच्या नजरेतून सुटते.
जर तुम्हाला आर्किटेक्ट बनायचे असेल, तर तुम्हाला स्वतः गोष्टी तयार कराव्या लागतील.
'स्वतः तयार करा' (build-your-own) हा दृष्टिकोन तुमच्या शिकण्याच्या पद्धतीत बदल घडवून आणतो. तुम्ही केवळ वापरकर्ता (user) राहणे थांबवता आणि सिस्टम्स (systems) तयार करायला सुरुवात करता.
तुम्ही स्वतःची टूल्स का तयार केली पाहिजेत:
- तुम्ही मूलभूत तत्त्वे शिकता.
- डेटा सिस्टममध्ये कसा प्रवाहित होतो हे तुम्हाला समजते.
- काही टूल्स का निकामी ठरतात हे तुम्हाला समजते.
- तुम्ही खऱ्या इंजिनिअरिंग समस्या सोडवता.
फक्त डॉक्युमेंटेशन वाचू नका. डेटाबेस पुन्हा तयार करा. वेब सर्व्हर पुन्हा तयार करा. कंपायलर पुन्हा तयार करा.
ही पद्धत तुम्हाला सखोल विचार करणारा बनवते. हे तुम्हाला कोडरकडून सिस्टम बिल्डरकडे नेऊन पोहोचवते.
टूल्सचा आंधळेपणाने वापर करणे थांबवा. त्यांना समजून घेण्यासाठी स्वतः तयार करा.