دانش و فناوری

تقابل هوش مصنوعی با برنامه نویسان

در سال اخیر به شدت هوش مصنوعی گسترش شدید پیدا کرد به طوری که تمامی کاره ای گرافیکی رو میتوان با هوش مصنوعی انجام داد. اما واقعا هوش مصنوعی میتوانید جای خلاقیت مغز انسان را بگیرید؟ در. این مقاله این موضوع را با هم بررسی می کنیم.

اول از همه بیایید روشن کنیم شغل برنامه نویسی یعنی چه؟

برنامه‌سازی رایانه‌ای یا برنامه‌نویسی رایانه‌ای همان فرایند طراحی و ساخت یک برنامه رایانه‌ای اجراپذیر برای به‌دست‌آوردن یک نتیجه رایانشی خاص، یا انجام یک عمل خاص می‌باشد.

برنامه‌نویسی شامل عمل‌هایی مثل: تحلیل، ایجاد الگوریتم‌ها، رخ‌نمانگاری دقت الگوریتم‌ها و مصرف منابع و پیاده‌سازی آن الگوریتم‌ها به یک زبان برنامه‌نویسی انتخاب شده‌است (که معمولاً به آن کدگذاری (coding) گفته می‌شود).

کد منبع یک برنامه به یک یا بیش از یک زبان نوشته می‌شود که این زبان برای «برنامه‌نویس» قابل فهم است (به جای کد ماشین که به صورت مستقیم توسط واحد پردازش مرکزی اجرا می‌شود). هدف از برنامه‌نویسی، پیداکردن ترتیبی از دستورالعمل‌ها است که انجام یک عمل را در یک رایانه خودکارسازی می‌کند. این دستورالعمل ها معمولاً برای حل‌کردن یک برنامه داده می شوند و می‌تواند تا حد یک سیستم‌عامل پیچیده توسعه پیدا کنند.

بنابراین، یک برنامه‌نویسی حرفه‌ای نیاز به مهارت در چندین موضوع متفاوت دارد که شامل دانش دامنه کاربردی، الگوریتم‌های خاص و منطق صوری است.

وردپرس

بیایید تقابل هوش مصنوعی و برنامه نویسی را با یک مثال ساده توضیح دهیم. در حوزه طراحی سایت سال ها پیش که سیستم مدیریت محتوا وردپرس منتشر شد، خیلی ها فکر کردند که برنامه نویسی به پایان خودش داره نزدیک میشه، اما این اتفاق نیفتاد بلکه تخصص های دیگری مثل طراحی وردپرس اختصاصی ظهور کردند.

و یا خدمات سئو وردپرس تشکیل شد. هوش مصنوعی هم مانند وردپرس فقط یک ابزار در دست برنامه نویسان خواهد بود تا هر طور که میخواهند از آن استفاده کنند.

هوش مصنوعی ساخت دست برنامه نویسان است!

این یک حقیقت است که هوش مصنوعی بدون حضور برنامه نویسان کاربردی ندارد پس اگر شما برنامه نویس هستید یا میخواهید در آینده وارد این تخصص بشید اصلا نباید نگران چیزی باشید.

طراحی وردپرس اختصاصی

استدلال های گوناگون درباره آینده برنامه نویسی

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

هوش مصنوعی می تواند خوکار کد بزند؟

کدنویسی خودکار شانس چندانی برای تسخیر آینده برنامه نویسی حداقل در بازه زمانی نزدیک ندارد و حین تکامل نیز محدودیت بسیاری خواهد داشت برای مثال گیت هاب به عنوان یکی از بزرگترین سایت های فعال در این حوزه از یک پلتفرم کد نویسی خودکار رونمایی کرده که هنوز در مراحل اولیه قرار داشته و تنها وجود پکیج های آسیب پذیر شناخته شده در کد را بررسی کرده و در صورت شناسایی موارد مشکوک راه حلی را برای برطرف کردن آن پیشنهاد می کند. هیچ یک از این موارد به تفکر خلاق لازم برای کدنویسی نیاز نداشته و به هیچ عنوان قابلیت پایین کشیدن برنامه نویسان از اریکه قدرت را ندارد.

آینده چه چیزی در انتظار ماست؟

هوشمندتر شدن سیستم ها و افزایش مهارت آنها در کدنویسی به معنی جایگزینی برنامه نویسان نیست اما این افراد برای بقا در این نبرد باید خلاقیت، سطح آشنایی با علوم داده و تسلط خود بر هوش مصنوعی را افزایش دهند. علاوه بر این برای حفظ موقعیت برتر باید با فناوری های جدید نظیر چگونگی برنامه نویسی برای محصولات و پلتفرم های اینترنت اشیاء تسلط پیدا کنند. با افزایش افراد فعال در حوزه برنامه نویسی فرصت استفاده از فناوری های جدید برای شناسایی مسائل، ایجاد راه های جدید و بهبود روش های زندگی نیز بیشتر خواهد شد.

همزمان با تغییر فناوری و روش زندگی، لزوم یادگیری پیوسته کدنویسی در آینده نیز به قوت خود باقی مانده و به همین خاطر انکار اهمیت کدنویسی در آینده خطرناک خواهد بود. برنامه نویسان بدبینی که تصور می کنند پایتون و جاوااسکرپیت به زودی به سانسکریت و یونانی باستان می پیوندد از فراگیری روش های جدید خودداری کرده و با دست خود آینده حرفه ایشان را به مخاطره می اندازند.

در نهایت می توان گفت که ما هنوز در مراحل اولیه توسعه هوش مصنوعی قرار داریم و پیشرفت این حوزه نیازمند مهارت برنامه نویسان است. علاوه بر این با گسترش حوزه فعالیت ماشین ها، آینده برنامه نویسی کماکان روشن بوده و در صنایع مختلف نیز اهمیتی روزافزون پیدا خواهد کرد.

یادگیری وردپرس

جمع بندی

اگر برنامه نویس نیستید یا میخواهید با این حوزه شوید، پیشنهاد ما این است که پله به پله وارد این تخصص شوید و در ابتدا به سراغ یادگیری وردپرس بروید، برای این کار میتوانید از مطالب آموزش سایت دکترگرافیک استفاده کنید.

شاهین محمدی

دیوانه وب و تکنولوژی

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد.

16 + 11 =

دکمه بازگشت به بالا