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