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

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

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

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

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

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

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


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

بدون دیدگاه

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

نشانی ایمیل شما منتشر نخواهد شد.

بدون دسته بندی
چند پکیج خوب لینوکسی

چند وقتی هست که مجبور شدم با لینوکس کار کنم و وب سرورهایم را خودم کانفیگ کنم برای همین مجبور شدم دنبال پکیج های مفیدی بگردم که به نظرم باید روی هر سرور لینوکسی ران بشود

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

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

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

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