Frontend Engineer को AI रिप्लेस नहीं करेगा

AI आउटपुट जनरेट करता है। यह ओनरशिप (ownership) जनरेट नहीं करता।

कोई भी प्रॉम्प्ट दे सकता है। लेकिन शिप (ship) बहुत कम लोग कर पाते हैं।

मुझे एक ग्रोसरी ऐप के लिए रात के 2 बजे का डिप्लॉयमेंट याद है। एक साधारण डिस्काउंट कूपन फ्लो। अगर कोड फेल हो जाता, तो लोग अपने खाने का खर्च नहीं उठा पाते। उस पल ने मुझे सिखाया कि कोड का एक वज़न होता है। यह सिर्फ सिंटैक्स नहीं है। यह किसी बिज़नेस के खुले रहने या बंद होने के बीच का अंतर है।

अब, लोग कहते हैं कि AI आपकी नौकरी ले लेगा। वे कहते हैं कि फ्रंटएंड खत्म हो गया है क्योंकि Cursor या V0 जैसे टूल्स कुछ ही सेकंड में UI बना सकते हैं।

वे गलत हैं।

AI एक कंपोनेंट जनरेट कर सकता है, लेकिन उसमें कॉन्टेक्स्ट (context) की कमी होती है। उसे नहीं पता कि एक बटन नारंगी (orange) क्यों होना चाहिए। उसे यह नहीं पता कि एक लोडिंग स्टेट को सही महसूस कराने के लिए ठीक 300ms की ज़रूरत होती है। उसे यह नहीं पता कि एक निराश उपयोगकर्ता (user) को कैसे संभालना है।

AI पिक्सेल जनरेट करता है। इंजीनियर्स अर्थ (meaning) जनरेट करते हैं।

इस नौकरी के बारे में सच्चाई यह है:

  • फ्रेमवर्क्स अस्थायी हैं। मानवीय समस्याओं को हल करने की आपकी क्षमता स्थायी है।
  • AI एक फॉर्म बना सकता है। यह भरोसा नहीं बना सकता।
  • AI कोड लिख सकता है। जब रात के 3 बजे चीज़ें खराब होती हैं, तो वह ज़िम्मेदारी नहीं ले सकता।

जब मैं सिस्टम बनाता हूँ, तो मैं सिर्फ JavaScript या React के बारे में नहीं सोचता। मैं उस व्यक्ति के बारे में सोचता हूँ जो ऐप का उपयोग कर रहा है।

  • आप किसी उपयोगकर्ता को घबराहट पैदा किए बिना यह कैसे बताते हैं कि उनका ऑर्डर फेल हो गया है?
  • आप ऐसा डैशबोर्ड कैसे बनाते हैं जिसे एक गैर-तकनीकी व्यक्ति उपयोग कर सके?
  • आप किसी वेंडर द्वारा दस्तावेज़ की धुंधली फोटो अपलोड करने की स्थिति को कैसे संभालते हैं?

ये तकनीकी समस्याएँ नहीं हैं। ये मानवीय समस्याएँ हैं। इनके लिए सहानुभूति (empathy) की आवश्यकता होती है।

सबसे मूल्यवान कौशल तेज़ी से कोड लिखना नहीं है। यह जानना है कि क्या नहीं बनाना है। यह जानना है कि कब कोई फीचर संपत्ति (asset) के बजाय देनदारी (liability) बन जाता है।

AI कभी नहीं पूछेगा: "क्या यह फीचर वास्तव में किसी ऐसी समस्या को हल करता है जो किसी को है ही नहीं?"

यदि आप एक महत्वाकांक्षी इंजीनियर हैं, तो केवल सिंटैक्स न सीखें। मानवीय पक्ष को समझें।

  • केवल वेदर विजेट्स नहीं, बल्कि वास्तविक लोगों के लिए टूल्स बनाएं।
  • कोड के पीछे के व्यावसायिक लक्ष्य (business goal) को समझें।
  • डिज़ाइनर्स, प्रोडक्ट मैनेजर्स और ग्राहकों के बीच तालमेल बिठाना सीखें।

प्रवेश की बाधा (entry barrier) बदल गई है। वे भूमिकाएँ जो केवल कंपोनेंट लिखने पर केंद्रित हैं, वे खत्म हो रही हैं। वे भूमिकाएँ जिनमें निर्णय लेने की क्षमता, सहानुभूति और ओनरशिप की आवश्यकता होती है, वे बढ़ रही हैं।

AI बॉयलरप्लेट (boilerplate) के लिए एक टूल है। आप वह हैं जो अर्थ (meaning) संभालते हैं।

अपने टेस्ट लिखने के लिए AI का उपयोग करें। विचारों को तलाशने के लिए इसका उपयोग करें। लेकिन कभी भी इसे अंतिम निर्णय लेने न दें। वह आपका काम है।

फ्रंटएंड वह जगह है जहाँ वैल्यू (value) वास्तविक बनती है। यह वह जगह है जहाँ तकनीक मानवता से मिलती है।

स्रोत: https://dev.to/ogeobubu/the-frontend-engineer-will-not-be-replaced-by-ai-3k2l