𝗜 𝗦𝘁𝗼𝗽𝗽𝗲𝗱 𝗨𝘀𝗶𝗻𝗴 𝗛𝗲𝗮𝘃𝘆 𝗜𝗗𝗲𝘀. 𝗔𝗜 𝗕𝗲𝗰𝗮𝗺𝗲 𝗠𝘆 𝗜𝗗𝗘.

मला वाटायचे की गंभीर डेव्हलपर्सना गंभीर IDEs ची गरज असते.

मोठ्या प्रोजेक्ट्ससाठी PhpStorm उघडावे लागायचे. डिझाइनच्या कामासाठी Photoshop उघडावे लागायचे. मी जड टूल्स लोड करायचो आणि माझे मशीन ते हाताळण्यासाठी तयार होण्याची वाट पाहायचो.

काहीतरी बदलले. आता AI माझ्यासाठी आवश्यक असलेल्या IDE च्या भागांची जबाबदारी घेते.

आज मी VS Code आणि टर्मिनलमध्ये जास्त वेळ घालवतो. माझे मशीन आता हलके वाटते. माझा वर्कफ्लो आता कमी गुंतागुंतीचा वाटतो. मला जुन्या सेटअपची आठवण येत नाही.

अनेक वर्षे, मोठे IDEs यशस्वी झाले कारण त्यांना संपूर्ण प्रोजेक्ट समजून येत असे. ते सिम्बॉल्स, इम्पोर्ट्स आणि फ्रेमवर्क्स पाहू शकत होते. ते एका वरिष्ठ सहाय्यकाप्रमाणे काम करत असत.

AI ने ती बुद्धिमत्ता IDE च्या मर्यादेबाहेर नेली आहे. ती आता एका मोठ्या ॲप्लिकेशनमध्ये मर्यादित नाही. ती तुमच्या एडिटरमध्ये, तुमच्या टर्मिनलमध्ये आणि तुमच्या pull requests मध्ये असते.

जेव्हा AI फाइल्स वाचू शकते, बग्सबद्दल तर्क करू शकते, टेस्ट्स तयार करू शकते आणि पॅचेस सुचवू शकते, तेव्हा IDE फक्त टाईप करण्यासाठी एक जागा बनून राहते.

AI हे केवळ autocomplete टूल नाही. ते एक संपूर्ण वातावरण (environment) आहे.

यामुळे जड IDE चे महत्त्व बदलते. जर बुद्धिमत्ता सर्वत्र असेल, तर जड टूल्सना त्यांच्या वजनाचे समर्थन करावे लागेल.

मोठ्या Java प्रोजेक्ट्स किंवा एंटरप्राइझ डीबगिंगसाठी अजूनही विशेष टूल्सची गरज असते. पण वेब डेव्हलपमेंट, APIs आणि स्क्रिप्टिंगसाठी हलका स्टॅक पुरेसा आहे.

टूल्सचे वजन तुमच्या विचार करण्याच्या पद्धतीवर परिणाम करते.

जड IDEs रॅम (RAM) खातात आणि बॅकग्राउंड इंडेक्सिंग वाढवतात. ते साध्या एडिट्सनाही एका गुंतागुंतीच्या कॉकपिट अनुभवात बदलतात.

VS Code आणि टर्मिनलचा अनुभव वेगळा असतो. तुम्ही फाइल्स उघडता, कमांड्स रन करता आणि AI ला एरर्स तपासण्यास सांगता. यात अनावश्यक तांत्रिक प्रक्रिया कमी असतात.

हे कामातील अडथळे (friction) कमी करण्याबद्दल आहे.

खरा बदल म्हणजे AI-assisted verification.

जर AI कोड लिहित असेल आणि टेस्ट्स देखील लिहित असेल, तर वर्कफ्लो अधिक पारदर्शक होतो. ते फक्त फिक्स देत नाही. ते फेल होणारे केस, पॅच आणि टेस्ट रिझल्ट दाखवते.

आत्मविश्वास आता केवळ हिरव्या अंडरलाईनवरून येत नाही. तो अशा चेकवरून येतो जो बदल व्यवस्थित काम करत असल्याचे सिद्ध करतो.

मूळ धारणा बदलत आहे.

पूर्वी, लोक विचारत असत की तुम्ही पूर्ण IDE का वापरत नाही. आता ते विचारतात की तुम्हाला तुमच्या प्रोजेक्टसाठी खरोखर त्याची गरज आहे का.

माझा सध्याचा सेटअप साधा आहे: VS Code, टर्मिनल, AI, टेस्ट्स आणि स्क्रिप्ट्स.

AI हे केवळ एक प्लगइन नाही. ते तुमच्या कामाभोवतीचे एक थर (layer) आहे. ते एडिटरच्या बाजूला, टर्मिनलमध्ये आणि तुमच्या CI पाइपलाइनमध्ये असते.

डेव्हलपमेंट तिथेच होते जिथे AI प्रोजेक्ट पाहू शकते, कमांड्स रन करू शकते आणि निकालांची पडताळणी करू शकते.

माझ्या मशीनवर मला अधिक मोकळीक मिळते. एकदा का तुम्हाला त्याचा अनुभव आला, की पुन्हा मागे फिरणे कठीण होते.

स्त्रोत: https://dev.to/jenueldev/i-stopped-using-heavy-ides-ai-became-my-ide-5a4e