مبین
مبین
خواندن ۲ دقیقه·۱۰ ماه پیش

فلسفه و برنامه نویسی!!


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


سقراط رحمه‌الله؛
اصل بعدی اصل پرسشگری هستش که برادر سقراط تو این زمینه نقش مهمی رو بعد از فیلسوفای طبیعی (دموکریتوس و اینا) ایفا کرده و خیلی خوب بوده تو این کار
*البته تهش همین باعث شد با نوشیدن جرعه‌ای تلخی دعوت حق رو لبیک بگه؛ اما جای ترس نداره! شرکت و فرهنگ سازمانی اگه تو آفساید نباشن نه تنها سرنوشتتون مثل سقراط نیست، بلکم شاید raise هم بگیرین.
سقراط هوشمندانه سوال میپرسید؛
و این مسئله خیلی توی کار بچه‌های توسعه دهنده مهم هستش
سرچ ای که توی گوگل میزنین، پرامپتی که به AI میدین، سوالی که از فرد با تجربه‌تر توی سازمانتون میپرسید؛ همه اینا شمارو تعریف میکنه (بوووم چی گفتم!)
و واسه همینا لازمه که درست بپرسین
و خط فکری درست خودتون رو داشته باشین.

یا مثلا بگم از آلن تورینگ؛
آلن تورینگ، پیشگام هوش مصنوعی، هم دانشمند کامپیوتر و هم فیلسوف بود (یک سری چیزهای دیگه‌هم بود که if u know, u know). او در حین تلاش واسه یافتن پاسخ این سوال که «آیا ماشین‌ها میتونن خودشون فکر کنند؟»، تست تورینگ رو توسعه داد. ایده پشتش خیلی خیاری ساده هستش - اگه بنی بشری (که نقش قاضی را بر عهده می گیرد) نتونه در حین خوندن مکالمه بین دو طرف تشخیص بده که انسان کیست و کی ماشین هستش، آنگاه ماشین برنده می‌شه. این ماشین واسه تولید پاسخ‌های انسان‌مانند طراحی شده و در طول کل فرآیند، همه شرکت‌کنندگان از همدیگه جدا می‌شن. هدف این نیستش که دقت پاسخ‌های ماشین رو آزمایش کنیم، بلکه اینه که چقدر جواباش شبیه جوابایی هست که یک انسان می‌ده. این تست به عنوان "the imitation game" یا همون "بازی تقلید" هم شناخته می شه. و این یک مفهوم مهم توی فلسفه هوش مصنوعی هست.
در حالی که دنیای برنامه نویسی AI بدون دستاوردهای آلن تورینگ تو دهه 50 احتمالا امروز نبود.

میبینین که فلسفه چقدر میتونه کمک کنه؛
هم برای یادگیریتون
هم out of box فکر کردنتون!
هم خییییلی چیزای دیگه!
شما با یادگیری مسائل تکنیکال پیشرفت میکنین و این طبیعیه
اما
اون پیشرفت اصلیه و تغییر رو وقتی با پوست، گوشت و استخون احساس میکنین که ناخنک هایی به فلسفه بزنین و شروع کنین در موردش یکم بخونین اگر هم دوست داشتین واسه شروع "دنیای سوفی" پرفکته.

تا مطالبی دیگر بدرود.

برنامه نویسیفلسفه
دانشجوی کامپیوتر - علاقه مند به برنامه نویسی و توسعه وب - چیزه خاصی تو ذهنم نمیاد!
شاید از این پست‌ها خوشتان بیاید