आप अपने बेहतरीन इंजीनियरिंग कौशल को बर्बाद कर रहे हैं
बेहतरीन इंजीनियर वे काम कर रहे हैं जिनमें वे कुशल नहीं हैं।
वे कोड लिखने में खराब नहीं हैं। वे इसमें अविश्वसनीय हैं। लेकिन उन्होंने अपना सबसे अच्छा काम करना बंद कर दिया है। वे ऐसे कार्यों में उलझ गए हैं जो उनका समय बर्बाद करते हैं।
मैंने एक बड़े रेपो माइग्रेशन (repo migration) के दौरान ऐसा ही किया। मैंने Claude Code का उपयोग किया और मुझे अपनी गलती का एहसास तब तक नहीं हुआ जब तक मैंने अपना समय नहीं देखा।
काम बदल गया है। तैयारी ही काम है।
अब आप कोड नहीं लिख रहे हैं या डीबगिंग (debugging) नहीं कर रहे हैं। आप कॉन्टेक्स्ट (context) मैनेज कर रहे हैं।
एक एयर ट्रैफिक कंट्रोलर की तरह सोचें। कंट्रोलर विमान नहीं उड़ाता है। वे विमानों को एक क्रम में रखते हैं ताकि वे आपस में न टकराएं। वे हवाई क्षेत्र (airspace) का प्रबंधन करते हैं।
Claude उड़ान संभालता है। आप समन्वय (coordination) संभालते हैं। आप तय करते हैं कि उसे कौन सी फाइलें दिखानी हैं। आप काम का क्रम तय करते हैं। आप सीमाएं (constraints) निर्धारित करते हैं।
यदि आप अच्छी तैयारी करते हैं, तो Claude सफल होता है। यदि आप नहीं करते हैं, तो आप घंटों उस AI से जूझने में बिता देते हैं जो गलत चीज़ बनाता है।
इस नए कौशल में महारत हासिल करने का तरीका यहाँ दिया गया है:
- कार्यों का दायरा बहुत छोटा रखें। प्रति प्रॉम्प्ट एक कार्य। प्रति PR एक बदलाव। पहले ढांचा (skeleton) तैयार करें।
- पहले एक कार्य मैन्युअल रूप से करें। इसे बिना किसी शॉर्टकट के शुरू से अंत तक करें। यह आपको सिखाता है कि AI कहाँ संघर्ष करता है और उसे किस कॉन्टेक्स्ट की आवश्यकता होती है।
- AI को बताएं कि किस लेयर (layer) में काम करना है। स्पष्ट करें कि लॉजिक लेयर A में होना चाहिए या लेयर B में। यदि आप स्पष्ट नहीं करते हैं, तो AI गलत अनुमान लगाएगा।
- रेफरेंस पैटर्न का उपयोग करें। AI को फाइल पाथ और लाइन नंबर दें। केवल कोड का वर्णन न करें।
- गलतियों को दस्तावेज़ में दर्ज करें। जब AI विफल हो जाए, तो उसे अपने नियम अपडेट करने के लिए कहें। क्या गलत हुआ, इसका एक प्लेबुक (playbook) बनाएं।
चतुर प्रॉम्प्ट लिखने की कोशिश करना बंद करें। सेटअप पर ध्यान केंद्रित करना शुरू करें।
जटिल कार्यों के लिए दो अंतिम नियम:
- सोचने और करने को अलग करें। AI से पहले एक योजना (plan) आउटपुट करने के लिए कहें। योजना की समीक्षा करें। फिर उसे निष्पादित (execute) करने के लिए कहें।
- जानें कि कब रीसेट करना है। लंबे सत्रों (sessions) की गुणवत्ता कम हो जाती है। यदि AI आपके नियमों को अनदेखा करने लगे, तो सत्र को समाप्त कर दें और एक नया सत्र शुरू करें।
अब आपको इस बात से नहीं मापा जाता कि आप कितना कोड लिखते हैं। आपको इस बात से मापा जाता है कि आप कितनी अच्छी तैयारी करते हैं।
स्रोत: https://dev.to/alextongme/youre-wasting-your-best-engineering-skill-191m
वैकल्पिक लर्निंग कम्युनिटी: https://t.me/GyaanSetuAi