هوش مصنوعی در حال از بین بردن نقشهای توسعهدهنده جونیور است. این برنامه شماست.
اخیراً یک توسعهدهنده جونیور به من گفت که ۷۰ درصد کمتر از قبل، آگهیهای شغلی در لینکدین میبیند.
او پرسید شغلها کجا رفتهاند. من پاسخی نداشتم.
ابزارهای هوش مصنوعی مانند ChatGPT و GitHub Copilot اکنون وظایفی را انجام میدهند که قبلاً تازهکارها انجام میدادند. آنها کدهای Boilerplate مینویسند، خطاهای پایه را اصلاح میکنند و مستندات را تهیه میکنند.
یک محصول نرمافزاری پیچیده که زمانی به ۱۰ نفر نیاز داشت، اکنون میتواند توسط ۳ نفر با استفاده از هوش مصنوعی ساخته شود.
اکنون یک توسعهدهنده ارشد (Senior) میتواند با استفاده از هوش مصنوعی برای بازبینی کد، تست و خودکارسازی استقرار (deployment)، کار چندین جونیور را انجام دهد.
این یک مشکل بزرگ ایجاد میکند. اگر شرکتها از امروز استخدام جونیورها را متوقف کنند، تا پنج سال دیگر هیچ توسعهدهنده ارشدی وجود نخواهد داشت. هوش مصنوعی میتواند کد تولید کند، اما نمیتواند تجربه تولید کند.
بازار کار در حال مرگ نیست؛ بلکه در حال تغییر است.
شرکتها هنوز جونیورها را استخدام میکنند، اما دیگر به دنبال «یادگیرنده» نیستند. آنها جونیورهایی میخواهند که بتوانند از هوش مصنوعی برای ارائه نتایج از همان روز اول استفاده کنند.
در اینجا روشهای جلوتر ماندن از رقبا آمده است:
یاد بگیرید کدهای هوش مصنوعی را اعتبارسنجی کنید. هوش مصنوعی اشتباه میکند. ۶۳ درصد از توسعهدهندگان میگویند عیبیابی (debugging) کدهای هوش مصنوعی بیشتر از نوشتن آنها زمان میبرد. مهارت واقعی، پیدا کردن این خطاهاست.
تماشای آموزشها (tutorials) را متوقف کنید. پروژههای واقعی بسازید. ۷۸ درصد از فارغالتحصیلانی که سریعاً کار پیدا میکنند، دارای پورتفولیوهای قوی در GitHub یا تجربه کارآموزی هستند. مدرک تحصیلی به تنهایی کافی نیست.
فراتر از اجرا حرکت کنید. نوشتن کد، «اجرا» است. هوش مصنوعی در اجرا عالی است. شما باید طراحی سیستم (System Design)، قضاوت محصول (Product Judgment) و چارچوببندی مسئله (Problem Framing) را یاد بگیرید. فقط نپرسید چگونه کد بنویسیم؛ بپرسید چه چیزی بسازیم و چرا.
در کار با هوش مصنوعی مسلط شوید. اکنون مهارتهای هوش مصنوعی در ۴۲ درصد از شرح وظایف شغلی نرمافزار دیده میشود. کسانی که مهارتهای هوش مصنوعی دارند، ۲.۳ برابر سریعتر کار پیدا میکنند.
در یک حوزه متخصص شوید. «توسعهدهنده MERN stack» بودن ریسک دارد. توسعهدهنده Fintech یا متخصص Telecom امنیت شغلی بیشتری دارد.
بخشهای با ارزش بالا را هدف قرار دهید. بر صنایعی مانند Fintech، Telecom یا RMG Tech تمرکز کنید. این بخشها به نظارت انسانی و رعایت قوانین (compliance) نیاز دارند که هوش مصنوعی به تنهایی نمیتواند از پس آنها برآید.
شکاف بین یک توسعهدهنده معمولی و یک توسعهدهنده مجهز به هوش مصنوعی در حال افزایش است. شکاف حقوقی حتی بزرگتر است.
فقط از هوش مصنوعی استفاده نکنید؛ با هوش مصنوعی کار کنید.
انجمن یادگیری اختیاری: https://t.me/GyaanSetuAi