آپ اپنی بہترین انجینئرنگ مہارت ضائع کر رہے ہیں
بہترین انجینئرز وہ کام کر رہے ہیں جن میں وہ کمزور ہیں۔
وہ کوڈ لکھنے میں کمزور نہیں ہیں۔ وہ اس میں حیرت انگیز ہیں۔ لیکن انہوں نے اپنا بہترین کام کرنا چھوڑ دیا ہے۔ وہ ایسے کاموں میں الجھ گئے ہیں جو ان کا وقت ضائع کرتے ہیں۔
میں نے ایک بڑے repo مائیگریشن کے دوران ایسا ہی کیا۔ میں نے Claude Code استعمال کیا اور مجھے اپنی غلطی کا احساس تب تک نہیں ہوا جب تک میں نے اپنا وقت نہیں دیکھا۔
کام بدل چکا ہے۔ تیاری ہی اصل کام ہے۔
اب آپ صرف کوڈ نہیں لکھ رہے یا ڈیبگنگ نہیں کر رہے۔ آپ context کو مینیج کر رہے ہیں۔
ایک ایئر ٹریفک کنٹرولر کی طرح سوچیں۔ کنٹرولر جہاز نہیں اڑاتا۔ وہ جہازوں کی ترتیب مقرر کرتا ہے تاکہ وہ آپس میں نہ ٹکرائیں۔ وہ airspace کو مینیج کرتا ہے۔
Claude اڑان سنبھالتا ہے۔ آپ کوآرڈینیشن سنبھالتے ہیں۔ آپ فیصلہ کرتے ہیں کہ اسے کون سی فائلیں دکھانی ہیں۔ آپ کام کی ترتیب کا فیصلہ کرتے ہیں۔ آپ constraints مقرر کرتے ہیں۔
اگر آپ اچھی تیاری کریں گے تو Claude کامیاب ہوگا۔ اگر نہیں کریں گے، تو آپ گھنٹوں ایک ایسے AI سے لڑنے میں گزار دیں گے جو غلط چیز بنا رہا ہے۔
اس نئی مہارت میں مہارت حاصل کرنے کا طریقہ یہ ہے:
- کاموں کا scope انتہائی چھوٹا رکھیں۔ ہر prompt کے لیے ایک کام۔ ہر PR کے لیے ایک تبدیلی۔ پہلے skeleton تیار کریں۔
- پہلے ایک کام دستی طور پر (manually) کریں۔ اسے بغیر کسی شارٹ کٹ کے شروع سے آخر تک کریں۔ یہ آپ کو سکھاتا ہے کہ AI کہاں مشکل محسوس کرتا ہے اور اسے کس context کی ضرورت ہے۔
- AI کو بتائیں کہ اسے کس layer میں کام کرنا ہے۔ واضح کریں کہ logic لیئر A میں ہونی چاہیے یا لیئر B میں۔ اگر آپ واضح نہیں کریں گے، تو AI غلط اندازہ لگائے گا۔
- reference patterns استعمال کریں۔ AI کو فائل کا path اور لائن نمبر دیں۔ صرف کوڈ کی وضاحت نہ کریں۔
- غلطیوں کو document کریں۔ جب AI ناکام ہو جائے، تو اسے اپنے قوانین خود اپ ڈیٹ کرنے کا کہیں۔ اس بات کا ایک playbook بنائیں کہ کیا غلط ہوا۔
ہوشیار prompts لکھنے کی کوشش کرنا چھوڑ دیں۔ setup پر توجہ دینا شروع کریں۔
پیچیدہ کام کے لیے دو آخری اصول:
- سوچنے اور کرنے کو الگ رکھیں۔ AI سے پہلے ایک plan تیار کرنے کو کہیں۔ plan کا جائزہ لیں۔ پھر اسے execute کرنے کا کہیں۔
- جان لیں کہ کب reset کرنا ہے۔ طویل سیشنز اپنا معیار کھو دیتے ہیں۔ اگر AI آپ کے قوانین کو نظر انداز کرنا شروع کر دے، تو سیشن ختم کر دیں اور نیا شروع کریں۔
اب آپ کی پیمائش اس بات سے نہیں ہوتی کہ آپ کتنا کوڈ لکھتے ہیں۔ آپ کی پیمائش اس بات سے ہوتی ہے کہ آپ کتنی اچھی تیاری کرتے ہیں۔
ماخذ: https://dev.to/alextongme/youre-wasting-your-best-engineering-skill-191m
اختیاری لرننگ کمیونٹی: https://t.me/GyaanSetuAi