تبلیغات :
آکوستیک ، فوم شانه تخم مرغی، صداگیر ماینر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




نمايش نتايج 1 به 5 از 5

نام تاپيک: مهندس نرم افزار چه چیزهایی رو باید بداند و به چه کسی واقعا مهندس نرم افزار می گویند؟

  1. #1
    داره خودمونی میشه Nostophobia's Avatar
    تاريخ عضويت
    Sep 2016
    پست ها
    138

    14 مهندس نرم افزار چه چیزهایی رو باید بداند و به چه کسی واقعا مهندس نرم افزار می گویند؟

    سلام

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

  2. #2
    داره خودمونی میشه
    تاريخ عضويت
    May 2015
    پست ها
    21

    پيش فرض

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

  3. این کاربر از black-day بخاطر این مطلب مفید تشکر کرده است


  4. #3
    داره خودمونی میشه Nostophobia's Avatar
    تاريخ عضويت
    Sep 2016
    پست ها
    138

    پيش فرض

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

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

  5. #4
    داره خودمونی میشه
    تاريخ عضويت
    May 2015
    پست ها
    21

    پيش فرض

    من خودم ترم 5 مهندسی کامپیوتر گرایش هوش هستم می تونی سرچ کنی لیست کتاب ها مربوط به مهندسی نرم افزار رو پیدا می کنی این موضوع هم میگی که عادی شده هر کی بلده ویندوز رو عوض کنه میشه مهندس نرم افزار 99 درصدشون مثلا لینوکس چیه

  6. این کاربر از black-day بخاطر این مطلب مفید تشکر کرده است


  7. #5
    آخر فروم باز nafe-bandar's Avatar
    تاريخ عضويت
    Jan 2008
    محل سكونت
    بوشهر
    پست ها
    1,460

    پيش فرض

    سلام

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

    1. درک و فهم الگوریتم های پرکاربرد مهندسی کامپیوتر
    2. تحلیل و طراحی سیستم های نرم افزاری و پیاده سازی آنها
    3. طراحی و پیاده سازی پایگاه داده


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

    مورد دوم هم اشاره به شیوه و سیاست های طراحی یک نرم افزار داره و به مفهوم ایجاد یک نقشه راه دقیق قبلا از نوشتن کد های یک نرم افزار هست

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

  8. این کاربر از nafe-bandar بخاطر این مطلب مفید تشکر کرده است


Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

برچسب های این موضوع

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •