फ्रंटएंड इंजिनिअरची जागा AI घेणार नाही
AI आउटपुट तयार करते. ते मालकी हक्क (ownership) निर्माण करत नाही.
कोणीही प्रॉम्प्ट देऊ शकते. पण उत्पादन रिलीज (ship) फार कमी लोक करू शकतात.
मला एका किराणा (grocery) ॲपसाठी रात्री २ वाजता केलेले डिप्लॉयमेंट आठवते. एक साधी डिस्काउंट कूपन फ्लो. जर कोड फेल झाला असता, तर लोक त्यांच्या अन्नासाठी पैसे खर्च करू शकले नसते. त्या क्षणाने मला शिकवले की कोडचे वजन असते. तो केवळ सिंटॅक्स नाही. तो व्यवसाय सुरू राहणे किंवा बंद होणे यातील फरक आहे.
आता लोक म्हणतात की AI तुमची नोकरी घेईल. ते म्हणतात की फ्रंटएंड संपले आहे कारण Cursor किंवा V0 सारखी साधने काही सेकंदात UI तयार करू शकतात.
ते चुकीचे आहेत.
AI एक कंपोनंट तयार करू शकते, पण त्यामध्ये संदर्भाचा (context) अभाव असतो. एखादे बटण नारिंगी का असावे, हे त्याला माहित नसते. लोडिंग स्टेटला योग्य वाटण्यासाठी नेमके ३०० मिलीसेकंद लागतात, हे त्याला माहित नसते. त्रस्त वापरकर्त्याला (frustrated user) कसे हाताळायचे, हे त्याला माहित नसते.
AI पिक्सेल्स तयार करते. इंजिनिअर्स अर्थ निर्माण करतात.
या नोकरीबद्दलचे सत्य खालीलप्रमाणे आहे:
- फ्रेमवर्क्स (Frameworks) तात्पुरते असतात. मानवी समस्या सोडवण्याची तुमची क्षमता कायमस्वरूपी असते.
- AI फॉर्म तयार करू शकते. ते विश्वास निर्माण करू शकत नाही.
- AI कोड लिहू शकते. रात्री ३ वाजता जेव्हा गोष्टी बिघडतात, तेव्हा ते जबाबदारी घेऊ शकत नाही.
जेव्हा मी सिस्टम्स तयार करतो, तेव्हा मी फक्त JavaScript किंवा React बद्दल विचार करत नाही. मी ॲप वापरणाऱ्या व्यक्तीचा विचार करतो.
- गोंधळ न घालता तुम्ही वापरकर्त्याला त्यांचा ऑर्डर अयशस्वी झाल्याचे कसे सांगाल?
- तांत्रिक ज्ञान नसलेली व्यक्ती वापरू शकेल असे डॅशबोर्ड तुम्ही कसे तयार कराल?
- एखादा विक्रेता दस्तऐवजाचा अस्पष्ट फोटो अपलोड करत असेल, तर तुम्ही ते कसे हाताळाल?
या तांत्रिक समस्या नाहीत. या मानवी समस्या आहेत. त्यासाठी सहानुभूतीची (empathy) गरज असते.
सर्वात मौल्यवान कौशल्य म्हणजे वेगाने कोड लिहिणे नव्हे. तर काय बनवायचे नाही हे माहित असणे होय. एखादे फीचर मालमत्ता (asset) असण्याऐवजी दायित्व (liability) ठरत आहे, हे ओळखणे महत्त्वाचे आहे.
AI कधीही विचारणार नाही: "हे फीचर खरोखरच अशी समस्या सोडवते का जी कोणालाही नाही?"
जर तुम्ही एक महत्त्वाकांक्षी इंजिनिअर असाल, तर फक्त सिंटॅक्स शिकू नका. मानवी पैलू देखील शिका.
- केवळ वेदर विजेट्ससाठी नाही, तर खऱ्या लोकांसाठी साधने तयार करा.
- कोडमागील व्यावसायिक उद्दिष्ट समजून घ्या.
- डिझाइनर्स, प्रॉडक्ट मॅनेजर्स आणि ग्राहक यांच्यामध्ये संवाद साधायला शिका.
प्रवेशाची मर्यादा बदलली आहे. जे रोल फक्त कंपोनंट्स लिहिण्यावर लक्ष केंद्रित करतात, ते कमी होत आहेत. ज्या रोल्सना निर्णयक्षमता, सहानुभूती आणि मालकी हक्क (ownership) आवश्यक आहे, त्यांची वाढ होत आहे.
AI हे बॉयलरप्लेट (boilerplate) साठी एक साधन आहे. अर्थ निर्माण करण्याचे काम तुमचे आहे.
तुमचे टेस्ट्स लिहिण्यासाठी AI चा वापर करा. कल्पना शोधण्यासाठी त्याचा वापर करा. पण अंतिम निर्णय घेण्याची परवानगी त्याला कधीही देऊ नका. ते तुमचे काम आहे.
फ्रंटएंड हे असे ठिकाण आहे जिथे मूल्य (value) वास्तव बनते. जिथे तंत्रज्ञान मानवीतेला भेटते.
स्त्रोत: https://dev.to/ogeobubu/the-frontend-engineer-will-not-be-replaced-by-ai-3k2l
