مهندس کامپیوتر با برنامه نویس فرق دارد!!

بدون دسته بندی

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

یک مهندس کامپیوتر نیاز دارد:

  • مهندسی نرم افزار بداند و استفاده کند
  • مستندات بخواند و بنویسد!
  • یک سیستم و اصول ارتباطی بین اجزای سیستم نرم افزاری طراحی کند
  • شی گرایی بداند و به آن عمل کند
  • طراحی الگوریتم بداند و از ان استفاده کند

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

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


چون اصول مهندسی نرم افزار رعایت نشده اند و مستندات دقیق و با وسواس زیاد تهیه نشده و صرفا یک سری کد پیوسته کپی پیست شده

بدون دیدگاه

پاسخی بگذارید

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

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

به دلایلی مجبور شدم تغییراتی موقتی در وبلاگ ایجاد کنم به همین دلیل همه پست پاک کردم اما به زودی همه چیز درست می شه!

بدون دسته بندی
مفت کار نکنید!! بررسی یک آگهی استخدامی – بخش اول

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

بدون دسته بندی
یک فرمول برای قیمت دهی پروژه نرم افزاری در هیاهوی افزایش قیمت ها

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