پرش به: ناوبری, جستجو

پنج:تحمل‌پذیری اشکال

(تغییرمسیر از پنج:تحمل پذیری اشکال)
تحمل‌پذیری اشکال
Rayanesh-5-esfand93.pdf
شماره پنج
نویسنده راضیه سالاری‌فرد، rsalarifardce87@gmail.com

می‌گویند اساتید یک دانشگاه را داخل یک هواپیما بردند و از بلندگو اعلام کردند: «این هواپیما ساخت دانشجوهای شماست!» به جز یک استاد، تمامی اساتید فرار کردند! از آن استاد پرسیدند: «چرا نشستی؟» استاد گفت: «اگر این هواپیما ساخت دانشجوهای من باشد، شک دارم پرواز کند! البته اگر روشن شود!» ... پر واضح است که تکراری بود! آخر همه‌ی ما به لطف وایبِر این داستان را شنیده‌ایم. ولی نکته‌ی داستان اینجاست که عکس‌العمل این استاد برای هیچ‌کس جای سؤال نبود. گویا همه‌ی ما قبول داریم پس از فارغ‌التحصیلی قرار نیست مهندسِ کار درستی شویم. از هر درسی، از هر وادی‌ای، و از هر دری چیزی می‌خوانیم و کُدی می زنیم تا امورات نمره‌ای‌مان بگذرد، بلکه پس از ۱۶ سال درس خواندن بی‌وقفه، کسی به ما بگوید: مهندس!!!
آیا ما درسمان را درست یاد نگرفتیم؟ یا درس‌هایمان مفید نبودند؟ ... اگر داستان به اینجا ختم شود که تقصیر از کم‌کاری ما بوده است! ضمن اینکه از جذابیت موضوع کاسته می‌شود، توقع اساتید هم از ما بیشتر می‌شود و بدتر از آن ممکن است برخی به بنده لقب «خرخوان» دهند! بنابراین به کاستی‌های دروس می‌پردازیم
: چارت درسی چیست؟ چارت درسی، لیستی از دروس است که به ترتیب وابستگی‌شان آمده‌اند و علت وجود 60 درصدشان این است که چنانچه با احتمال 0.06 درصد روزی کارت به این‌جور چیزها خورد، بدانی چیست. علت وجود 30 درصد آن، وابستگی تنگاتنگی است که با نام رشته‌ی تو دارد و 10 درصد مابقی هستند که تو 140 واحد بگذرانی و مهندس شوی!
البته این دروس هدف کاملاً مشخصی را دنبال می‌کنند! و آن هم مهندس شدن دانشجو است! مثلاً همه‌ی ما می‌دانیم که تمامی شرکت‌های سخت‌افزاری ایرانی با اسیلسکوپ ارزیابی‌های خود را انجام می‌دهند، بنابراین آزمایشگاه درس الکترونیک دیجیتال آمده است که ما را کاربلد کند. یا اینکه همه‌ی ما می‌دانیم برای طراحی سیستم‌های دیجیتال نباید مراحل تکنیکی طراحی، سنتز، وارسی (verification) و غیره را طی کرد! بلکه با امید به دست‌های غیبی و با کسب تجربه از طریق انجام یک سری تمرینات کاملاً گسسته، این امر کاملاً محقق می‌شود. به همین دلیل است که ما در آزمایشگاه طراحی سیستم‌های دیجیتال آنقدر تمارین مختلف را به انجام می‌رسانیم تا گسستگی موضوع برایمان جا بیفتد! علی‌ایُّ‌حال، ظاهراً مشکل از چارت درسی هم نیست و اینگونه است که همه‌‌ی ما مهندسِ سیستم‌هایی با تحمل پذیری بالای اِشکال (Fault-Tolerant) هستیم.