
آیا هوش مصنوعی جای برنامه نویس ها رو میگیره؟
بذارید با حرف یکی از دوستام شروع کنم، که چند وقت پیش نشسته بودیم دور هم و میگفت که این هوش مصنوعیها دارن میرسن به جایی که ممکنه دیگه به زودی به برنامهنویس نیاز نباشه! حرفش ذهنمو درگیر کرد. گفتم بذار ببینم راست میگه یا حرفش فقط یه ایدهایه که تو ذهنش مونده. تو دلم گفتم: “چه بهتر، کی دوست نداره که کارها راحت بشه؟”. خلاصه با این افکار، رفتم سراغ این هوش مصنوعیها و گفتم بزار یه آپلودر بسازم با کمکشون.
اولش حس خوبی داشتم، انگار که یه دنیای جدیدی جلوم باز شده. بنظر خیلی ساده میرسید، دستور میدادم و منتظر جوابهای درخشان میشدم. اما نه، اصلا اونطوری که فکر میکردم پیش نرفت. تصورم این بود که مینشینم و هوش مصنوعی برام کد رو میزنه، منم فقط چک میکنم و اوکی میکنم.
خوب، اما وقتی دیدم کدی که این هوشها میدن، تو عمل انقدرها هم که فکر میکردم رویایی نیست. یعنی هربار یه باگ جدید! خیلی سریع فهمیدم که نمیشه به اونها تکیه کامل کرد. ولی دلسرد نشدم. گفتم شاید بشه ازشون بهعنوان یه ابزار کمکی استفاده کرد. به جای اینکه همه کارها رو ازشون بخوام، تصمیم گرفتم خودم دست به کار بشم و فقط وقتی رسیدم به نقاطی که واقعاً نیاز به کمک داشتم، ازشون کمک بگیرم.
با این روش تونستم توی پنج شش روز یه آپلودر خوب بسازم. یه آپلودر که واقعاً سریع فایلها رو فشرده میکرد و همچنین کدش هم تمیز و خوانا بود. و البته، تجربه نشون داد که هوش مصنوعی میتونه کمک خوبی باشه، ولی فعلاً که جای برنامهنویس رو نمیگیره. خیلی دنیامون تغییر کرده با این هوش مصنوعیها، ولی هنوزم کدهایی که از دست یه برنامهنویس دراومده باشه، یه جور دیگهان.
این شد که دوستانم پای حرفم نشستن و دیدن که آره، هوش مصنوعی میتونه کمک کنه ولی نمیتونه جای همهچیزو بگیره. حالا هربار که دور هم جمع میشیم، بحثمون سر همینه که توی دنیای برنامهنویسی چه پیشرفتهایی شده و چه جاهایی میتونیم روی هوش مصنوعی حساب کنیم.
یه نکتهی خوبی که فهمیدم این بود که اگه آدم براشون یه چهارچوب خوب و مرزبندیشده تعریف کنه، میتوانن توی اون چهارچوب کارهای جالبی بکنند. یعنی شما باید دقیقاً بگید چی میخواید و چه انتظاری دارید، اون موقعه که هوش مصنوعی میتونه کاربرد واقعیتری داشته باشه.
همین تجربهها به من یاد داد که دنیای تکنولوژی پر از چالشه، ولی همین چالشها میتونه به ما کمک کنه که مهارتهامونو ارتقا بدیم. پس در نهایت، نتیجهگیری این شد که حتماً نباید بین هوش مصنوعی و برنامهنویسی یکی رو انتخاب کرد؛ بلکه میشه از هردو بهطور همزمان استفاده کرد و نتایج شگفتانگیزی به دست آورد.
خوش حال میشم اگر هم تجربیاتی شبیه من داشتی؟ توی قسمت کامنت ها بهم بگید.