فرنٹ اینڈ انجینئر کی جگہ AI نہیں لے سکے گا

AI آؤٹ پٹ تیار کرتا ہے۔ یہ ملکیت (ownership) پیدا نہیں کرتا۔

کوئی بھی پرامپٹ (prompt) دے سکتا ہے۔ لیکن تقریباً کوئی بھی اسے مکمل طور پر لانچ (ship) نہیں کر سکتا۔

مجھے ایک گروسری ایپ کے لیے رات 2 بجے کی ڈیپلائمنٹ یاد ہے۔ ایک سادہ ڈسکاؤنٹ کوپن کا فلو۔ اگر کوڈ فیل ہو جاتا، تو لوگ اپنے کھانے کا بندوبست نہیں کر پاتے۔ اس لمحے نے مجھے سکھایا کہ کوڈ کا ایک وزن ہوتا ہے۔ یہ محض سنٹیکس (syntax) نہیں ہے۔ یہ ایک کاروبار کے کھلے رہنے یا بند ہونے کے درمیان کا فرق ہے۔

اب لوگ کہتے ہیں کہ AI آپ کی نوکری لے لے گا۔ وہ کہتے ہیں کہ فرنٹ اینڈ ختم ہو چکا ہے کیونکہ Cursor یا V0 جیسے ٹولز سیکنڈوں میں UI بنا سکتے ہیں۔

وہ غلط ہیں۔

AI ایک کمپوننٹ (component) تو بنا سکتا ہے، لیکن اس میں سیاق و سباق (context) کی کمی ہوتی ہے۔ اسے یہ نہیں معلوم کہ ایک بٹن نارنجی (orange) کیوں ہونا چاہیے۔ اسے یہ نہیں معلوم کہ لوڈنگ اسٹیٹ کو درست محسوس ہونے کے لیے ٹھیک 300ms کی ضرورت ہوتی ہے۔ اسے یہ نہیں معلوم کہ ایک پریشان صارف کے ساتھ کیسے نمٹنا ہے۔

AI پکسلز بناتا ہے۔ انجینئرز معنی پیدا کرتے ہیں۔

اس ملازمت کے بارے میں حقیقت یہ ہے:

  • فریم ورکس عارضی ہیں۔ انسانی مسائل حل کرنے کی آپ کی صلاحیت مستقل ہے۔
  • AI ایک فارم بنا سکتا ہے۔ یہ اعتماد نہیں بنا سکتا۔
  • AI کوڈ لکھ سکتا ہے۔ جب رات 3 بجے چیزیں خراب ہوتی ہیں، تو یہ ذمہ داری نہیں لے سکتا۔

جب میں سسٹم بناتا ہوں، تو میں صرف JavaScript یا React کے بارے میں نہیں سوچتا۔ میں اس شخص کے بارے میں سوچتا ہوں جو ایپ استعمال کر رہا ہے۔

  • آپ کسی صارف کو گھبراہٹ پیدا کیے بغیر کیسے بتاتے ہیں کہ ان کا آرڈر فیل ہو گیا ہے؟
  • آپ ایسا ڈیش بورڈ کیسے بناتے ہیں جسے کوئی غیر تکنیکی شخص استعمال کر سکے؟
  • آپ کسی وینڈر کے دستاویز کی دھندلی تصویر اپ لوڈ کرنے کے معاملے کو کیسے سنبھالتے ہیں؟

یہ تکنیکی مسائل نہیں ہیں۔ یہ انسانی مسائل ہیں۔ ان کے لیے ہمدردی (empathy) کی ضرورت ہوتی ہے۔

سب سے قیمتی مہارت کوڈ تیزی سے لکھنا نہیں ہے۔ بلکہ یہ جاننا ہے کہ کیا نہیں بنانا ہے۔ یہ جاننا ہے کہ کب کوئی فیچر اثاثے کے بجائے بوجھ بن جاتا ہے۔

AI کبھی نہیں پوچھے گا: "کیا یہ فیچر واقعی کسی ایسے مسئلے کو حل کرتا ہے جو کسی کو ہے ہی نہیں؟"

اگر آپ ایک ابھرتے ہوئے انجینئر ہیں، تو صرف سنٹیکس نہ سیکھیں۔ انسانی پہلو کو سمجھیں۔

  • حقیقی لوگوں کے لیے ٹولز بنائیں، نہ کہ صرف موسم کے ویجٹس (widgets)۔
  • کوڈ کے پیچھے چھپے کاروباری مقصد کو سمجھیں۔
  • ڈیزائنرز، پروڈکٹ مینیجرز اور صارفین کے درمیان رابطے کا ذریعہ بننا سیکھیں۔

داخلے کی رکاوٹ بدل گئی ہے۔ وہ کردار جو صرف کمپوننٹس لکھنے پر توجہ دیتے ہیں، ختم ہو رہے ہیں۔ وہ کردار جن میں فیصلہ سازی، ہمدردی اور ملکیت (ownership) کی ضرورت ہوتی ہے، بڑھ رہے ہیں۔

AI بورڈ پلیٹ کوڈ (boilerplate) کے لیے ایک ٹول ہے۔ آپ وہ ہیں جو معنی فراہم کرتے ہیں۔

اپنے ٹیسٹ لکھنے کے لیے AI کا استعمال کریں۔ آئیڈیاز تلاش کرنے کے لیے اسے استعمال کریں۔ لیکن کبھی بھی اسے آخری فیصلہ کرنے نہ دیں۔ وہ آپ کا کام ہے۔

فرنٹ اینڈ وہ جگہ ہے جہاں قدر (value) حقیقی بنتی ہے۔ یہ وہ جگہ ہے جہاں ٹیکنالوجی انسانیت سے ملتی ہے۔

ماخذ: https://dev.to/ogeobubu/the-frontend-engineer-will-not-be-replaced-by-ai-3k2l