AI के दौर में DSA की नींव और AI ऑर्केस्ट्रेशन दोनों साथ चाहिए, कोई एक नहीं।
DSA नींव है, रिचुअल नहींवक्ता के शब्दों में DSA कंप्यूटर साइंस के पीछे की फिजिक्स है और तुम्हारी vocabulary — AI प्रिंटिंग प्रेस है, पर बिना vocabulary वह कुछ छाप नहीं सकता।
AI कोड बिना ऑडिट डिप्लॉय करना टाइम बॉम्बजनरेटेड कोड probabilistic है; समझे बिना डिप्लॉय किया तो आने वाली सिक्योरिटी vulnerabilities की जड़ तुम खुद हो।
इंटरव्यू अब नेविगेशन देखते हैं, सिंटैक्स नहींमल्टीपल फाइल्स और AI जनरेटेड कोड पकड़ाकर लाइव डिबगिंग, आर्किटेक्चरल रीज़निंग और constraints बनाने की क्षमता जाँची जाती है।
Executive SummaryAI
वक्ता कहता है कि सॉफ्टवेयर इंजीनियर की परिभाषा बदल चुकी है — कंपनियों को ह्यूमन कोड टाइपिस्ट नहीं, बल्कि AI को ऑर्केस्ट्रेट करने वाला इंजीनियर चाहिए, और DSA छोड़ने की सलाह जूनियर डेव के लिए ट्रैप है।
उसके मुताबिक मार्केट दो हिस्सों में बँट गया है — एक टूल-ओरिएंटेड डेव जो सिर्फ कोड लिखता है, दूसरा इंजीनियर जो पूरा सॉल्यूशन आर्किटेक्ट करता है; डेटा के तौर पर 65% डेव हफ्ते में कम से कम एक बार AI कोडिंग टूल्स इस्तेमाल करते हैं और जर्मनी की bear कंपनी की रिपोर्ट में 97% इंजीनियर्स की जॉब सैटिस्फैक्शन बढ़ी।
कड़वा सच यह है कि AI जनरेटेड कोड probabilistic होता है, hallucinate करता है और लोकल मशीन पर सही दिखने वाला सॉल्यूशन प्रोडक्शन में लोड या edge cases पर टूट जाता है — जिसे ऑडिट न कर सको वह कोड डिप्लॉय करना टाइम बॉम्ब छोड़ने जैसा है।
DSA पर उसकी राय साफ है — 500 या 2000 प्रॉब्लम्स रटने की ज़रूरत नहीं, कंपनियाँ 150 से 200 प्रॉब्लम्स की लिस्ट पर pattern recognition देखती हैं, और इंटरव्यू अब लिंक्ड लिस्ट रिवर्स कराने की जगह AI जनरेटेड कोड में कॉनकरेंसी बग और सिक्योरिटी फ्लॉ लाइव डिबग कराते हैं।
आख़िर में वह दो अलग रोडमैप देता है — फ्रेशर के लिए पाँच फेज़ (एक भाषा और OOP, 150 फ़िल्टर की हुई प्रॉब्लम्स, postgres और REST APIs, डॉकर-AWS-गिट हब आक्शन्स, फिर प्रॉम्प्ट इंजीनियरिंग और लांग चेन) और तीन साल से ज़्यादा अनुभव वालों के लिए एडवांस सिस्टम डिज़ाइन, डिस्ट्रिब्यूटेड सिस्टम्स और एंटरप्राइज़ ग्रेड RAG व प्रॉम्प्ट इंजेक्शन सिक्योरिटी।
Key Quote
“AI जो है, hallucinate करता है,”
— वक्ता
Key Quote
“security vulnerabilities हैं, उनकी जड़ तुम हो,”
— वक्ता
Key Quote
“जो तुम्हारे fundamentals हैं, basically physics of computer science, वो change नहीं हुई है, सिर्फ tool change हो है”