AI डेव्हलपर्सना बेरोजगार करेल का?
AI तुमची नोकरी हिरावून घेणार नाही. ते तुमची नोकरी बदलून टाकेल.
जर तुम्ही स्वतःला बदलण्यास नकार दिला, तर तुम्हाला अडचणींचा सामना करावा लागेल. सिस्टम आर्किटेक्चर आणि सॉफ्टवेअर डेव्हलपमेंटमधील २० वर्षांच्या अनुभवानंतर, मला एक स्पष्ट बदल जाणवत आहे.
AI काही विशिष्ट कामांसाठी उत्तम काम करते. ते खालील गोष्टींमध्ये मदत करते:
- बॉयलरप्लेट कोड (boilerplate code) लिहिणे.
- रिफॅक्टरिंग (Refactoring) आणि डीबगिंग (debugging).
- टेस्ट सिनेरिओ (test scenarios) तयार करणे.
- साधे API एंडपॉइंट्स सेट करणे.
मी साधे बॅकएंड एंडपॉइंट्स आणि मूलभूत UI कंपोनंट्स तयार करण्यासाठी याचा वापर करतो. यामुळे वेळेची बचत होते.
पण AI च्या मर्यादा आहेत. त्यामध्ये बिझनेस लॉजिकची (business logic) सखोल समज नसते.
अलीकडील एका ERP प्रोजेक्ट दरम्यान, AI ने चांगले CRUD ऑपरेशन्स लिहिले. मात्र, जटिल बिझनेस वर्कफ्लोमध्ये (business workflow) ते अपयशी ठरले. क्वालिटी कंट्रोल चेकमुळे वेअरहाऊस स्टॉकच्या हालचालींवर कसा परिणाम होतो, हे AI ला समजले नाही. AI फक्त पॅटर्न फॉलो करते. बिझनेस नियमामागील "का" (कारण) ते समजू शकत नाही.
बँकिंग सिस्टममध्ये, सुरक्षा आवश्यकता आणि नियामक निर्बंधांसारख्या (regulatory restrictions) स्तरित नियमांसोबत AI ला संघर्ष करावा लागतो. आर्थिक व्यवहाराचा धोरणात्मक उद्देश ते पाहू शकत नाही.
मी AI कडे को-पायलट (co-pilot) म्हणून पाहतो, ऑटोपायलट (autopilot) म्हणून नाही.
जेव्हा आम्ही मॅन्युफॅक्चरिंग ERP मध्ये प्रोडक्शन प्लॅनिंगसाठी AI वापरले, तेव्हा त्याने उत्कृष्ट डेटा प्रेडिक्शन्स दिले. पण माझ्या टीमला खालील गोष्टी कराव्या लागल्या:
- अचूक डेटा देणे.
- मॉडेल्सना प्रशिक्षित करणे.
- आउटपुट्सचा अर्थ लावणे.
- निकाल सध्याच्या वर्कफ्लोमध्ये समाविष्ट करणे.
सिस्टम ॲडमिनिस्ट्रेशनमध्ये, AI च्या सूचना अनेकदा पुरेशा नसतात. PostgreSQL इंडेक्स स्ट्रॅटेजी किंवा Redis इव्हिक्शन पॉलिसीज (eviction policies) ठरवण्यासाठी खऱ्या अनुभवाची गरज असते.
AI हे हातोड्यासारखे एक साधन आहे. हातोडा सुताराला मदत करतो, पण सुताराला लाकूड आणि डिझाइनची माहिती असणे आवश्यक आहे.
डेव्हलपरची भूमिका आता या गोष्टींकडे वळत आहे:
- उच्च-स्तरीय समस्या निवारण (High-level problem solving).
- सिस्टम आर्किटेक्चर.
- प्रॉम्प्ट इंजिनिअरिंग (Prompt engineering).
- AI आउटपुटचे चिकित्सक मूल्यमापन.
- माहिती व्यवस्थापन.
खरा धोका नोकरी जाण्याचा नाही, तर तुमची क्षमता (competence) गमावण्याचा आहे.
जर तुम्ही आंधळेपणाने AI वर विश्वास ठेवला, तर तुम्ही अपयशी ठराल. मला एकदा AI कडून systemd टाइमर कॉन्फिगरेशन मिळाले. ते बरोबर दिसत होते, पण त्यामुळे OOM-killed लूप तयार झाला. ते दुरुस्त करण्यासाठी मला Linux सर्व्हिसेसच्या माझ्या ज्ञानाचा वापर करावा लागला.
अमूर्त विचार करण्याची (abstract thinking) आणि नैतिक निर्णय घेण्याची तुमची क्षमता विकसित करण्यावर लक्ष केंद्रित करा. AI चा वापर तुमचे कौशल्य वाढवण्यासाठी करा, तुमचा मेंदू बदलण्यासाठी नाही.
तुम्ही या बदलासाठी कशी तयारी करत आहात? मला कमेंट्समध्ये सांगा.
Source: https://dev.to/merbayerp/will-ai-make-developers-jobless-an-honest-answer-g6n
Optional learning community: https://t.me/GyaanSetuAi