سفارش تبلیغ
صبا ویژن

گزارش کامل جلسه معرفی گرایش

گرایش سخت افزار به صورت تاریخی برمی گردد به طراحی سخت افزار.طراحی سخت افزار منظور طراحی دیجیتال است.تمام چیزهایی که شما به عنوان ابزار دیجیتال می شناسید کار خروجی مهندسین سخت افزار است.البته اگر اطلاع داشته باشید در کشورهای خارجی تقریبا گرایشی به اسم hardwareوجود ندارد. عمدتا  Hardwareدر دل دانشکده های برق است که این کارها را انجام می دهد.در ایران تفکیک سخت افزار ونرم افزار واین دو جبهه ای شدن شکل گرفته است.در اینترنت  searchکنیدمهندسی سخت افزار(hardware enjineering )ببینید چندتا خزوجی به شما می دهد.شاید جای دیگری مانند ایران باشد که اینگونه دسته بندی کرده باشدولی واقعا دانشگاههای بزرگ دنیااینگونه تقسیم بندی نکرده اند.منظور از سخت افزار یعنی approach  ای که به سمت پیاده سازی متریال فیزیکی نزدیکتر هست.سخت افزار همین deviceها است وهمینطور که می بینید روز به روز بیشتر می شود.2 یا 3 سال پیش در همین کلاس تعدادی از وسایل را نداشتیم سخت افزار بیشتر وبیشتر در پیاده سازی های الکترونیکی و دیجیتالی نمود پیدا می کند.می گویند تا چند سال دیگرر یک نفر آدم معمولی بخشی از تجهیزاتش را به صورت سخت افزاری حمل می کند.مثل همین موبایل هایی که در جیبهایمان هستو انواع و اقسام دستگاه های دیگر. شما وقتی می گویید سخت افزار باید رویکردتان این باشد که در انتها باید به ولید چنین چیزهایی برسید.اما تولید یعنی چه؟

یعنی مقاومت و ترانزیستور وآنها را لحیم کردن؟قبلا یک مهندس سخت افزار اینگونه بود.یعنی پروزه ها هم به همین صورت بود.مدرک لیسانس من سخت افزار بوده است.پروزه لیسانس که به ما می دادند یک طراحی بود سپس نقشه اش را می ساختیم.پروزه لیسانس من هم به همین صورت بود.من چون دانشجوی زرنگی بودم یک پروزه  در یک جای خیلی مهم پیدا کردم.مرکز توزیع برق کل کشور(توانیر).آ«جا توزیع برق کل کشور را بر عهده دارد.دارای کامپیوتر های قدیمی ((main frame که خراب بودند.خصوصاstorage disk   هایشان خراب بود.وپیدا نمی شد.وعوض کردنش اصلا عملی نبود.وضعیت هم خیلی بحرانی بود.یکبار که من آنجا بودم این اتفاق افتاد که 2 تا کامپیوتر بزرگ((main frameیکی عملا در شبکه کار می کرد.دیگری Stand by بود.یعنی هر دو روشن بودند.اگر یکی خارج می شد دیگری وارد شبکه می شد. بعضی وقت ها هر دو خراب می شدند.یعنی reader های dataروی هارددیسک ها دیسک مغناطیسی داشت .یعنی یک چیز خیلی بزرگ.3 دیسک در آن قرار می گرفت.هر دیسک 64kبود.اون موقع read-writeدیسکش خراب بودبا.یک آشنا که از روی ارتباط با من متوجه شده بوددر سخت افزار چنین چیزهایی را پروزه داشتیم شروع به طراحی کردیم.طرح ما این بود که یک)pcالبته pcاون موقع 876 بود.)بگذاریم جای دیسک ها  .این یک کار سخت افزاری است یعنی سیگنالینگ سیستم هایی که از اونجا می آید را شناسایی کنیدبردی بسازید که این سیگنالینگ رو تولید کنه  data روبگیره و بهش بده.خلاصه یک برد خیلی بزرگ شد در اسلات Isaو در اسلات pcنصب می شدو کار رو انجام می داد.سخت افزار اینه یعنی ساختن و تولید تجهیزات سخت افزاری .

اما در واقع شکلش روز به روز تغییر می کند.در قدیم طراحی در حد مقاومت وترانزیستور بود.بعد شد در حد ICIو مقیاس پایین(SSIوMSIوIpهای کوچک)الآن طراحی سخت افزار یک مقداری از آن فضای عملیاتی خارج شده.یعنی اگر مهندسین Intelرو ببینید.افرادی اند که سال به سال از پشت کامپیوتر تکان نمی خورند.یعنی تا به حال دست به یک مقاومت هم نزده اند.مهندس سخت افزار اساسا طراحی سخت افزاری می کند.ولی کارش در محیط های نرم افزاری است.الآن طراحی سخت افزار یعنی دیزاین یک دستگها را طراحی کردن.یک کنترلر یک cpuاگر لازم هست دستگاه ورودی خروجی داره سنسور داره  وسایر تجهیزات.طراحی سخت افزار توی آزمایشگاه با سیم ولحیم و مقاومت  انجام نمی شه طراحی روی ابزار کامپیوتری با سیمیولاتر ابزارهای طراحی ابزارهای کد انجام می شود.شما cpuطراحی می کنید یعنی یک processorپنتیوم 4را طراحی می کنید.دقیقا پشت کامپیوار می نشینیدrequirment ای را که لازم دارید از نظر سخت افزاری سیگنالینگ باید چه باشد سرعت تاخیر نویز وغیره.وبعد طراحی .

الان طراحی سخت افزار اصطلاحا قاطی شده یعنی از سخت افزار سفت و لحیم و سیم وغیره رفته رو کامپیوتر.hardware software code design یعنی طراحی هم زمان هار ویر و سافت ویر.یعنی با سافت ویر کدش را می نویسید.سخت افزار تقریبا به این صورت در حال شکل گیری است.

مهندس سخت افزار ونرم افزار هر دو نشستند در اتاق هر دو پشت کامپیوتر و کارمی کنند.

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

بازار کار کدوم بهتره؟الآن بگید من مهندس نرم افزارم از خود دانشگاه MITمدرکم را گرفتم من ازتون می پرسم آیا تا حالا پروزه ای انجام دادید؟نهکاری بلدید؟الآن یک درخواست بدم 5 دقیقه بعد آماده کنی؟نهPHPرومی شناسید باهاش کار کردید؟نه.من درسم خیلی خوب بوده ها!من هم میگم خداحافظ.برید منزل پیش مامان باباتون همونجا جاتون خوبه.

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

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

شما  را در بازار کار تضمین می کند و بخشی از میزان موفقیت شما به میزان علاقه شما بر میگردد.

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

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

سوال: دروس سخت افزار چه هستند؟

در حوزه طراحی سخت افزار مدار، الکترونیک ، الکترونیک دیجیتال( ساختار گیت های منطقی که در انها چه میگذرد و ارتباط گیت ها با یکدیگر)   دی ال اس های طراحی سخت افزار و چند درس حاشیه ای

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

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

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

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

گروه سخت افزار دانشگاه ما از نظر تعداد بزرگ تر است. خصوصا در شبکه گروه خیلی خوبی داریم. و برای 2 سال دیگر هم گرایش شبکه به عنوان یک گرایش مستقل را می اوریم.

سوال:چرا دربازار کار برق یا الکترونیک را به مهندسان سخت افزار ترجیح میدهند؟

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

اگر شما در گرایش سخت افزار پروژه های طراحی ،پیاده سازی وساخت رابه طور کامل انجام دهید موفق خواهید بود.

با علاقه انتخاب کنید و در زمینه ی خاصی کار کنید وکارهای علمی (مقالات،پروژه هاو...) انجام دهید،نظر و ایده داشته باشید، حتما در بازار  پذیرش خواهید شد.

سوال:در دانشگاه های بزرگ دنیا چیزی به نام مهندس کامپیوتر وجود ندارد(مهندس نرم افزار یا سخت افزار اند)؟

در سال های اینده این اتفاق خواهد افتاد.

حرف اخر:اگر فارغ التحصیل موفقی باشید، در هر گرایشی که باشید هم در مقاطع بالاتر وهم در بازار کار پذیرش خواهید شد.


» نظر