ٹیکنالوجی کو دوبارہ تخلیق کر کے پروگرامنگ میں مہارت حاصل کریں
ٹولز کے کام کرنے کا طریقہ جانے بغیر انہیں استعمال کرنا چھوڑ دیں۔
زیادہ تر ڈویلپرز فریم ورکس (frameworks) اور لائبریریز (libraries) استعمال کرنے میں سالوں گزار دیتے ہیں۔ آپ انہیں روزانہ استعمال کرتے ہیں۔ آپ ان کے ساتھ کوڈ لکھتے ہیں۔ لیکن کیا آپ ان کے پیچھے چھپی منطق (logic) کو سمجھتے ہیں؟
'build-your-own-x' کا طریقہ کار آپ کا نظریہ بدل دیتا ہے۔ آپ محض ایک صارف (user) رہنا چھوڑ دیتے ہیں اور ایک تخلیق کار (creator) بننا شروع کر دیتے ہیں۔
جب آپ کسی ٹول کو شروع سے (from scratch) خود بناتے ہیں، تو آپ سیکھتے ہیں:
- میموری مینجمنٹ (memory management) کیسے کام کرتی ہے۔
- کمپائلرز (compilers) آپ کے کوڈ کو کیسے پروسیس کرتے ہیں۔
- ڈیٹا بیس (databases) معلومات کو کیسے محفوظ کرتے ہیں۔
- نیٹ ورکس (networks) ڈیٹا کیسے بھیجتے ہیں۔
آپ کو ہر چیز بنانے کی ضرورت نہیں ہے۔ کسی ایسی ٹیکنالوجی کا انتخاب کریں جسے آپ اکثر استعمال کرتے ہیں۔ اس کا ایک چھوٹا سا حصہ دوبارہ تخلیق کرنے کی کوشش کریں۔
یہ عمل آپ کی بصیرت (intuition) کو بڑھاتا ہے۔ آپ سمجھ جائیں گے کہ مخصوص غلطیاں (errors) کیوں ہوتی ہیں۔ آپ جان جائیں گے کہ مخصوص فریم ورکس دوسروں کے مقابلے میں بہتر کارکردگی کیوں دکھاتے ہیں۔
ٹیوٹوریلز دیکھنا چھوڑیں۔ بنانا شروع کریں۔