برای اینکه بهتر بتونم فرق بین مهندس و برنامه نویس رو توضیح بدم اجازه بدین
این ماجرا رو براتون تعریف کنم...!!
یک مهندس و یک برنامه نویس
در یک مسافرت طولانى هوائى کنار یکدیگر در هواپیما نشسته بودند.
مهندس رو به برنامه نویس کرد و گفت:
مایلى با همدیگر بازى کنیم؟
برنامه نویس که میخواست استراحت کند
محترمانه عذر خواست و رویش را به طرف پنجره برگرداند و پتو را روى خودش کشید.
مهندس دوباره گفت:
بازى سرگرم کنندهاى است.
من از شما یک سوال میپرسم و اگر شما جوابش را نمیدانستید 5 دلار به من بدهید.
بعد شما از من یک سوال میکنید و اگر من جوابش را نمیدانستم من 5 دلار به شما میدهم.
برنامه نویس مجدداً معذرت خواست و چشمهایش را روى هم گذاشت تا خوابش ببرد.
این بار، مهندس پیشنهاد دیگرى داد. گفت:
خوب، اگر شما سوال مرا جواب ندادید 5 دلار بدهید
ولى اگر من نتوانستم سوال شما را جواب دهم 50 دلار به شما میدهم.
این پیشنهاد چرت برنامه نویس را پاره کرد و رضایت داد که با برنامهنویس بازى کند.
مهندس نخستین سوال را مطرح کرد:
«فاصله زمین تا ماه چقدر است؟»
برنامه نویس بدون اینکه کلمهاى بر زبان آورد دست در جیبش کرد و 5 دلار به مهندس داد.
حالا نوبت خودش بود. برنامه نویس گفت:
«آن چیست که وقتى از تپه بالا میرود 3 پا دارد و وقتى پائین میآید 4 پا؟»
مهندس نگاه تعجب آمیزى کرد و سپس به سراغ کامپیوتر قابل حملش رفت
و تمام اطلاعات موجود در آن را مورد جستجو قرار داد.
آنگاه از طریق مودم بیسیم کامپیوترش به اینترنت وصل شد
و اطلاعات موجود در کتابخانه کنگره آمریکا را هم جستجو کرد.
باز هم چیز بدرد بخورى پیدا نکرد.
سپس براى تمام همکارانش پست الکترونیک فرستاد و سوال را با آنها در میان گذاشت
و با یکى دو نفر هم گپ (chat) زد ولى آنها هم نتوانستند کمکى کنند.
بالاخره بعد از 3 ساعت، برنامه نویس را از خواب بیدار کرد و 50 دلار به او داد.
برنامه نویس مودبانه 50 دلار را گرفت و رویش را برگرداند تا دوباره بخوابد.
مهندس بعد از کمى مکث، او را تکان داد و گفت: «خوب، جواب سوالت چه بود؟»
برنامه نویس دوباره بدون اینکه کلمهاى بر زبان آورد دست در جیبش کرد
و 5 دلار به مهندس داد و رویش را برگرداند و خوابید ... :)))
==========================================
کلاً برنامه نویس کسی هست که:
مشکلی که از وجود آن بی خبر بودین رو به روشی که نمی فهمین حل می کنه...!! عاره...!!
خیلی فرق داره با مهندس...!!
می خواستم بگم هر برنامه نویسی مهندس هست، اما هر مهندسی برنامه نویس نیست...!!
دیدم این جمله هم درست نیست...!! چون ممکنه برنامه نویسی مهندس نباشه...!!
مثل بزرگان عرصه کامپیوتر:
استیو جابز، بیل گیتس ، اوراکل ، مارک زاکربرگ و....
همشون ترک تحصیل کردن و هیچ مدرک دانشگاهی ندارن...!!!