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

نتایج نظر سنجی

نیاز دارد
۹۴.۶ %
با ۷۰ رای
نیاز ندارد
۵.۴ %
با ۴ رای
  • #
    ‫۱۰ سال و ۶ ماه قبل، جمعه ۸ فروردین ۱۳۹۳، ساعت ۱۵:۵۴
    به عنوان یک مثال:شما زمانی که در حال طراحی کامپایلر هستید خیلی با زمانی که در حال طراحی یک سایت هستید تفاوت دارد. 
    به نظرم تا زمانی که بحث طراحی یک سایت باشد نیازی به دانش پایه ای زیاد و خاصی نداریم ولی اگر روزی به فکر یک سیستم عامل کاملا بومی افتادیم وضع کاملا فرق دارد
    • #
      ‫۱۰ سال و ۶ ماه قبل، جمعه ۸ فروردین ۱۳۹۳، ساعت ۱۶:۰۶

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

      به علاوه اندازه‌ی کسب و کارها هستند که تعیین کننده سطح دانش مورد نیاز خودشان هستند. کسی که یک گروه 5 نفره دارد، آیا برایش مقرون به صرفه است که به فکر تولید سیستم عامل باشد؟ برای مثال یک کسب و کار کوچک شاید الزاما نیازی به راه حل‌های NoSQL نداشته باشد؛ اما حتما باید با نحوه‌ی کار با SQLite یا SQL CE آشنا باشد. در یک کسب و کار بزرگ شاید بانک‌های اطلاعاتی موجود پاسخگو نباشند و نیاز باشد تا واحد تحقیق و توسعه‌ی آن‌ها دست به کار شود و بانک اطلاعاتی متناسبی را طراحی کند. برای مثال فیس بوک برداشته تمام قابلیت‌های سی‌شارپ رو به PHP اضافه کرده، یک زبان جدید برای خودشون درست کردند.

      • #
        ‫۱۰ سال و ۶ ماه قبل، جمعه ۸ فروردین ۱۳۹۳، ساعت ۱۸:۱۱
        تا حدودی موافقم ولی بحث اینجاست که آیا اصلا اگر هم هزینه داشته باشیم زمان داشته باشیم می‌توانیم؟
        ما تا زمانی که چیزی درست نکنیم نمی‌توانیم به فکر رقابت باشیم.
  • #
    ‫۱۰ سال و ۵ ماه قبل، چهارشنبه ۲۴ اردیبهشت ۱۳۹۳، ساعت ۱۸:۵۱
    شما در مورد صنعت نرم افزار صجبت می‌کنید و این واژه محدود به برنامه نویسی نمی‌شود. پس با دید کلان به واژه صنعت، حتما نیاز به دانش پایه وجود خواهد داشت. (همانند دیگر صنایع)