یادم است آن زمان که دانشجو بودیم این بیماری تنها گریبانگیر دانشجویان پزشکی بود، اکنون میبینم که به دانشجویان مهندسی نیز سرایت کرده!
یادم است آن هنگام، تنها دانشجویان پزشکی بودند که از ترمهای آغازین همدیگر را «خانم دکتر/آقای دکتر» صدا میکردند. این بیماری در دانشجویان مهندسی دیده نمیشد. درست بخاطر دارم – من کمی زودتر از دیگر دوستان نزدیکم درسم تمام شد- پس از آنکه درسم تمام شد، تا مدتها دوستان برای اذیت من واژه مهندس را به کار میبردند، یا تا چند سال، من و نزدیکترین دوستانم که آنها نیز مهندسند برای ناسزا گفتن به هم واژه مهندس را بکار میبردیم. برای نمونه اگر از هم دلآزده میشدیم، میگفتیم «چطوری مهندس، خوبی مهندس!» و باور کنید چندین سال طول کشید تا به این واژه، پیش از نام خود خو بگیرم. اکنون به شکلی فراگیر و جاهایی که فکر میکنم نیاز است آنرا پیش از نام خود بکار میبرم و از بکار بردن این واژه ابایی ندارم، اما این گونه جملهها را تازگی بسیار میشنوم «مهندس، ریاضی ۲ را پاس کردی؟» یا «مهندس، برنامهسازی پیشرفته چند شدی؟»
من با آنها که مهندسی نخواندهاند و آن را بکار میبرند کاری ندارم، نیز با آنها که حتا دانشگاه هم نرفتهاند و خود را مهندس میخوانند کاری ندارم:
امروز روز مهندس است، روزتان مبارک.
اما براستی هرکسی «مهندسی» خواند، مهندس میشود!؟
نگاهی به ویکیپدیا میاندازم (باور کنید هنوز دانشجویان/ مهندسان کامپیوتر بسیاری هستند که نمیدانند ویکیپدیا چیست) در ویکیپدیای فارسی آمده «مهندس کسی است که در یکی از رشتههای مهندسی آموزش دیدهباشد و یا به طور حرفهای در آن رشته مشغول به کار باشد. مهندسان از فناوری، ریاضیات، و دانش برای حل مسائل کاربردی استفاده میکنند.» من امروزه کمتر مهندسی را میبینم که بتواند مسایل را تحلیل و حل کند. راستش را بخواهید تقریبا قدرت تحلیل / آنالیز مساله دیده نمیشود. برگردیم به رشته خودمان، این نوشته خوب و بسیار گویا درباره مهارتهای بایسته یک مهندس کامپیوتر را که از اینجا نقل آوردهام، بخوانید:
A computer engineer needs excellent problem solving skills, a good theoretical grounding in the fundamentals of engineering and the practical skills to put theory into practice. Computer engineers may design computer hardware, write computer programs, integrate the various subsystems together or do all three. Computer engineers need good management skills as they often get quickly promoted to project manager type positions. Furthermore, computer engineers need good people skills, as they have to sell their ideas to other engineers, other professionals and members of the public.
گاهی فکر میکنم هنوز برایم بسیار زود است که واژه مهندس را بکار برم. خوب است نگاهی به خودمان بیندازیم، کدامیک از این مهارتها را داریم و چقدر!؟ همچنین تعریفهای دیگری درباره مهندس نرمافزار را در ویکیپدیا و اینجا میتوان دید، نیز فکر میکنم نوشتههای ویکیپدیا درباره مهندسی نرم افزار و تاریخچه مهندسی نرم افزار بسیار آگاهی بخش باشند.
اگر می خواهید بار دیگر که مطلبی نوشته شد، آگاه گردید. عضو خوراک (feed) این بلاگ شوید. همچنین می توانید مرا در تویتر دنبال کنید.
روز مهندس از تقویم سال آینده حذف شد. (توسط هئیت دولت)
***عید شما مبارک** *
البته ماهنامه وب هم یک مقاله خوب در این مورد داره
http://www.shabakeh-mag.com/Articles/Show.aspx?n=1003048