نه زامبی جان! محیط برنامه‌نویسی و سیستم‌عامل مثل رنگ لباس، یک انتخاب شخصیه!

شاید بدونید که من الان دانشجوی ترم یک کامپیوتر دانشگاه تهرانم. برای درس مبانی، اساتید تصمیم گرفتن که بچه‌ها از Visual C استفاده کنن.

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

چند روز پیش، یه دوستی از همین TAها داشت می‌گفت که ما هر چی به استاد‌ها گفتیم بیاین از gcc استفاده کنین قبول نکردن. و بعدش توضیح داد که می‌تونین از CodeBlocks استفاده کنین که مطمئن بشین روی کامپیوتر همه‌ی ما ها درست اجرا میشه.

خب، تا این‌جا حرف‌ها منطقی بود. اما بخش‌های غیرمنطقی:

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

facepalm-bear-2

اوضاع وقتی بدتر شد که توی سایت Codeblocks رو گذاشت، و نوشت «[…] محیط برنامه‌نویسی استاندارد رو تجربه کنید!»

شاید یه نسخه از زبان سی استاندارد باشه، ولی محیط برنامه‌نویسی؟ نه!

***

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

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

بنابراین، بیایید زامبی نباشیم! چه اپل، چه مایکروسافت و چه لینوکس. هر چند الان طوریه که مردم بیشتر از مایکروسافت بیچاره و مظلوم بدشون میاد :)

پی‌نوشت: لینوکسی بودن یه چیزه، لینوکس‌زامبی بودن یه چیز دیگه. دسته‌ی اول خیلی دوست‌داشتنی هستن برای من، ولی دسته‌ی دوم به هیچ وجه!

3 دیدگاه در “نه زامبی جان! محیط برنامه‌نویسی و سیستم‌عامل مثل رنگ لباس، یک انتخاب شخصیه!

  1. واقعا چرا بعضی‌ها احساس میکنن هر پلتفرمی که اونا ازش استفاده کنند خوبه…
    مثلا یکی از دستام میگه برای طراحی وب فقط dream wave خوبه … خب در قابلیت‌های این نرم‌افزار ادوبی شکی نیست ولی من شخصا با brackets راحت‌تر هستم…
    جالب اینجاست که حتی راضی نمیشه که برای یکبار brackets رو امتحان کنه ولی کاملا مصمم که dream wave بهتره…

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

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *