درود دوستان 👋 توی دوره‌ای زندگی می‌کنیم که نوشتن کد خیلی ارزون شده و هر کسی می‌تونه هر چیزی که توی ذهنش هست رو خیلی راحت و سریع و کم‌هزینه پیاده‌سازی کنه. اخیراً با یکی از دوستام که زمینهٔ کاریش توی حوزهٔ صنعت هست و سررشتهٔ کمی توی دنیای نرم‌افزار داره صحبت می‌کردم. می‌گفت چند وقتیه که برای کسب‌وکارش با کلاود یک وبسایت راه‌اندازی کرده و از خروجیش خیلی راضی هست. و یه چیزی گفت که خیلی تعجب کردم! می‌گفت ماهیانه بیشتر از ۴۰۰۰ کامیت روی گیت انجام میده! و بخاطر همین روی گیت‌هاب به محدودیت خورده! در تمام مدت فعالیتم هیچوقت چنین تعداد کامیت ماهیانه رو نشنیده بودم، اون هم تک‌نفره، و جالب‌تر، اون هم توسط یک آدم غیر فنی.

این اتفاق من رو به فکر وا داشت. به این فکر که الان که نوشتن کد خیلی راحت و ارزون شده، پس چه چیزی گرون و با ارزش شده؟ یا چه چیزی همچنان با ارزش مونده؟ اگه یه چیزی ارزون میشه پس حتماً باید جای دیگه‌ای چیزی دیگه‌ای گرون شده باشه. آیا اون دوست من، فارغ از اینکه چه‌کاری داره با کلاود انجام میده، هزینه‌ش پایین اومده؟ یا اینکه هزینه رو منتقل کرده به یه جای دیگه؟ توی این چند وقته زیاد در معرض و اتفاقای حوزه هوش مصنوعی بودم، و توی ادامه می‌خوام نظر شخصیم و تجربه‌ام رو درباره این موضوع بالا براتون بنویسم.

 

کد ارزون شده، چیزی هم گرون شده؟

هوش مصنوعی می‌تونه توی یک ساعت کدهایی بنویسه که قبلاً یک انسان اون رو شاید توی سه‌هفته انجامش می‌داد. اون هم با هزینهٔ خیلی کمتر. با این وجود، به فرض اینکه احتمال وجود خطا توی کدی که هوش مصنوعی ۱٪ باشه، و یا حتی بدون خطا باشه ولی پاسخگوی خواسته‌ها نباشه، مسئولیت این خطا با کیه؟ آیا میشه هوش مصنوعی رو سرزنش کرد؟ آیا میشه از هوش مصنوعی درخواست غرامت کرد؟ خیر. اما از شخصی که مسئول این کد بوده حتماً. پس اینجا «پذیرفتن مسئولیت» گرون و با ارزش میشه. پس شخصی که بدونه چه کدی خوبه چه کدی بد، چه کدی باید تأیید بشه چه کدی نه، چه کدی سودآوری داره برای شرکت و چه کدی نه، همچنان شخصی با ارزش هست.

کسی توی این دوره همچنان با ارزش و گرون باقی می‌مونه که بتونه هم از کد سر در بیاره و هم از کسب و کار. از لحاظ فنی یکی از با ارزش‌ترین مهارت‌های این دوره مهارت «دیباگ کردن» و «فهم کد» هست. یعنی شما بدونی کدی که هوش مصنوعی نوشته چیه.
نه فقط درک ساختار (Syntax) اون، بلکه درک اینکه این کد چه تأثیری روی کل برنامه و در نتیجه روی بیزینس می‌ذاره.

شاید بگید که خب هوش مصنوعی هم می‌تونه دیباگ کنه، از یک انسان بهتر. درست. اما حتی اگه هوش مصنوعی ۱۰ بار هم روی یک کد، کد ریویو انجام بده، نهایتاً مسئولیت قبول یا رد این کد با یک انسان هست. پس کسی که می‌تونه زیر این کد رو امضا کنه، حتماً باید صفر تا صد عواقب اون رو هم بپذیره.

و نکته جالب اینجاست که این مهارت‌ها (دیباگ کردن و فهم کد در جهت کسب‌وکار) مهارت‌هایی هستن که روز به روز کمیاب‌تر و گرون‌تر میشن. چون دیگه کد نمی‌نویسیم، مسئولیت دیباگ رو می‌سپاریم به هوش مصنوعی، خیلی زود و راحت به کدی که هوش مصنوعی نوشته اعتماد می‌کنیم، اعتماد به نفس ما برای کدنویسی و نقد کردن کدهای هوش مصنوعی پایین میاد و در نتیجه ذهن ما تنبل میشه و درون ما این مهارت ضعیف و ضعیف‌تر میشه.