ٹیکنالوجیز کو دوبارہ تخلیق کر کے پروگرامنگ میں مہارت حاصل کریں

آپ روزانہ ایسے ٹولز استعمال کرتے ہیں جن کے کام کرنے کا طریقہ آپ کو معلوم نہیں ہوتا۔ فریم ورکس (Frameworks) اور لائبریریز (libraries) پیچیدگیوں کو چھپا دیتے ہیں تاکہ آپ تیزی سے کام کر سکیں۔ اس سے آپ کے علم میں خلا پیدا ہو جاتا ہے۔

'build-your-own-x' کا طریقہ کار اس مسئلے کو حل کرتا ہے۔ آپ اپنے استعمال کردہ کسی ٹول کا ایک سادہ ورژن شروع سے (from scratch) خود بناتے ہیں۔ آپ ٹیکنالوجی کا محض استعمال کرنا چھوڑ دیتے ہیں اور اسے ڈیزائن (architecting) کرنا شروع کر دیتے ہیں۔

یہ کیوں کام کرتا ہے:

آپ چھوٹے پیمانے سے آغاز کر سکتے ہیں۔ کسی ڈیٹا بیس (database) یا کمانڈ لائن ٹول (command-line tool) جیسے ٹول کا انتخاب کریں اور اس کے بنیادی کاموں کو دوبارہ تخلیق کرنے کی کوشش کریں۔

ماخذ: https://dev.to/kelvin_kariuki_20f4bec616/master-programming-by-recreating-your-favorite-technologies-from-scratch-4563