دنیای برنامه نویسی از نگاه طنز
سلام ،
چند وقت پیش آقای مهدی خسروی یک لینکی برای من فرستاد خیلی بامزه بود . دوباره امروز دیدمش گفتم برای شما هم هم بذارم یکم خستگیتون در بره :
وقتی می خوام یک امکان جدیدی رو به مدیرم نشون بدم:
.
وقتی مدیر پروژه وارد دفتر می شه:
وقتی دارم برنامه ای که نوشتم رو روی سرور اصلی وارد می کنم:
شب تحويل پروژه:
تصوير ذهني من از پيدا كردن يك خطا در سيستم:
وقتی بهم می گن که بخشی از برنامه که کل هفته رو روش کار می کردم از برنامه کنار گذاشته شده:
وقتی برنامه بدون تست قبلی روی سیستم اصلي درست کار میکنه:
وقتی یک قالب (شکل) جدید رو برای اولین بار روی یک وبسایت اضافه می کنم:
وقتی سیستم ادمین بالاخره راضی می شه بهم دسترسی کنترل کامل بده:
وقتی بعد از چند روز برنامه نویسی سعی می کنم برنامه ام را اجرا کنم:
وقتی در حالی که همه سعی می کنن ایرادات برنامه را رفع کنن، من مرخصی می گیرم:
وقتی سیستم بالاخره به مرحله اجرا میرسه و گزارش ایرادات سیستم از راه ميرسه:
وقتی رییس داره روز جمعه دنبال يك نفر داوطلب ميگرده تا اضافه كاري كنه:
وقتی بعد از دو هفته کار روی یک ایراد در برنامه می فهمم که یه پرانتز را نبستم:
وقتی خودت میدونی ایراداتی توی برنامه ات هست ولی در زمان نمایش دمو به صورت کامل کار میکنه:
وقتی بازرگانی اعلام می کنه که مشتری برنامه رو خریده و پول رو داده:
برنامه نویس موفق هیچ وقت سر وقت در محل کارش پیدایش نمیشود
معنای نیمه شب ها برای یک برنامه نویس با نیمه شب انسان های عادی تفاوت دارد . نیمه شب برای یک برنامه نویس یعنی ۱۰ صبح برای یک انسان عادی
یک برنامه نویس همیشه تعدادی لغات تخصصی در آستین دارد که میتواند با سر هم کردن آنها دیگران را گیج کند
کردن وجود ندارد Restart برای یک برنامه نویس هیچ راه حلی بالاتر از
نام بیل گیتس برای هر برنامه نویس موفق مقدس است و معبدش مایکروسافت و گوگل میباشد.
برنامه نویس موفق فقط و فقط با لب تاپ خود عشق بازی میکند.
یک برنامه نویس موفق میداند طعم قهوه وقتی سیگاری بر گوشه لب خود داری چه مفهمومی دارد.
یک برنامه نویس موفق اکثراً قهوه و چایی ولرم مینوشد.
برنامه نویسی موفق است که کلمه نظم را خودش معنا کرده باشد
اتاق و محل کار یک برنامه نویس موفق هیچگاه مرتب نیست بلکه تابع معنای نظم زندگیش است
یک برنامه نویس موفق میداند که فست فود تنها غذای جسم اوست و یک موزیک متالیکا بخصوص مال ۱۹۹۲ غذای روحش
یک برنامه نویس موفق به ندرت عصبانی میشود ولی وای بحال آنموقع که عصبانی شود
برنامه نویس موفق در هر لحظه میتواند کل کل کند ولی معنای باخت را هرگز نچشد.
همیشه مشکوک است ولی خود را آرام نشان میدهد.
اوج زندگیش را در سن ۱۸ تا ۲۶ سالگی میداند.
برنامه نویس موفق همه بچه ها را دوست دارد تا وقتی گریه نکنند.
فقط یک برنامه نویس موفق است که معنای ۵۴ ساعت بیداری و کار مداوم را درک میکند.
برنامه نویس موفق همیشه تنهاست. زندگی او در برنامه هایش خلاصه شده است.
۴۰ سالگی زمان بازنشستگی برنامه نویس موفق است ، یعنی زمانی که به خود میگوید: میخواهم زن بگیرم
مردم برای یک برنامه نویس موفق نقش ابلهانی را دارند که فقط میتوانند سفارش پروژه ای را بدهند که خودشان هم دقیقا نمیدانند هدفشان از سفارش آن پروژه چیست
برنامه نویس موفق زود از دختران خسته میشود ، گاهی در تنهایی فقط به آنها فکر میکند.
کابوس او شرکت در جلسه ای با حضور کاربران عوام است و بلاهای طبیعیش بهم ریختن ویندوز
اینترنت را قطع کنید تا ببینید او چه رفتارهای ناهنجاری انجام میدهد.
بدترین دعوا را فقط او میتواند با مدیر عامل داشته باشد ولی ککش هم نگزد
همیشه عجله دارد ولی مرد یک دو سه نیست.
منبع : Atiii2011.blogfa.com
20 توجیه برنامهنویسها در هنگام کار نکردن برنامه شان (طنز) =====> صرفا جهت رفع خستگی
- خیلی عجیبه...
خوب کجاش عجیبه؟ آشغال تحویل کامپیوتر دادی؛ طبیعیه که کامپیوتر هم آشغال تحویلت میده! برنامهنویسها با ای لحن "خیلی عجیبه..." گفتنشون میخوان بگن که مشکل از برنامهای که نوشتهاند نیست؛ درصورتی که هست!
- قبلا" اینطوری نمیشد!!
اگر قبلا" هم همین شرایط برای برنامه بوجود آمده بود همین اتفاق میافتاد! این توجیه نشان دهنده این واقعیت هست که برنامهنویس ،برنامه رو از هر لحاظ آزمایش نکرده.
- تا دیروز هم کار میکردا !!
در چنین مواقعی که برنامهنویس چنین توجیهی رو میاره، به برنامهنویس بگویید: تاریخ سیستم رو به دیروز برگردونه!!
- یعنی چطور ممکنه؟!
اگه بیشتر دقت کنی میفهمی که چطور ممکنه!
- مشکل سختافزاریه!!
خو این چه مشکل سختافزاری هست که تمام برنامه بخوبی باهاش کنار اومدن الّا این برنام؟! یعنی همچی برنامهای رو میشه توی فهرست رکوردهای گینس ثبت کرد!
- چه اشتباه تایپی انجام دادی که برنامه رو نابود کردی؟!
من دیگه حرفی ندارم
- یه چیز مزخرفی توی دادهها وجود داره!
شایدم یه چیز مزخرفی توی پردازش دادهها
- من مدتهاست که به این ماژول حتی دست هم نزده ام!!
یعنی میخواد بگه این ماژول بدرد نمیخوره! در چنین مواقعی برنامهنویس به هر دلیل قصد حذف این ماژول از کل برنامه رو داره! هوشیار باشید!! از جمله دلایلی که برنامهنویس چنین حرفی رو میزنه ایناست:
- بلد نیست از ماژول استفاده کنه!
- از وجود چنین ماژولی اصلا خبر نداشته و الآن از وجود اون با خبر شده مجبور کل الگوریتم رو تغییر بده!
- و...
- مشکل از ورژن برنامه است!
یعنی میخواد بگه نسخه بعدی برنامه رو از من خریداری کن! این مشکل توی نسخه بعدی رفع شده! احتیاط کنید، چون برنامهنویس موظف است که بدون دریافت پول، مشکلاتی که مربوط به ورژن هست رو رفع کنه!!
- این فقط یه بدشانسیه!!
برنامه نویس رو مجبور کنید دوباره شانس خودش رو امتحان کنه
- من که نمیتونم همه چی رو آزمایش کنم!!
این رو درست میگه! ولی باید نسخه آزمایشی رو منتشر کنه تا عده زیادی برنامه رو آزمایش کنند و مشکلاتش رو گزارش کنند.
- "این" (کلمه کلیدی this) نمیتونه منبعی(source) برای "اون" باشه!
در بحث اشاره گرها ، ارثبری و کپسوله سازی، چنین درگیریهای ذهنی برنامهنویسها پیش میاد و اغلب راه به جایی نمیبرند. درک چنین جملهای برای کسانی که برنامهنویس نیستند امکانپذیر نیست؛ بنابراین برنامه نویس باید برنامه رو بصورتی بنویسه که اگر هم کاربر منبع اشتباهی رو به خورد برنامه داد، برنامه ازکار نیافته.
- کار میکنه! اما هنوز آزمایشش نکردهام!
در چنین مواقعی باید گفت: اعتماد به نفست توی حلقم
- یه نفر کدی که نوشته بودم رو تغییر داده!
لابد خرزوخان بوده
- بررسی کن ببین سیستمت ویروسی نیست؟!
این توجیه رو حتی کسانی که برنامهنویس نیستند هم در مواقعی که نمیفهمند ریشه مشکل کجاست، انجام میدهند. صد تا آنتیویروس عوض میکنیم و در آخر میگن: این یه ویروس جدیده و هیچ آنتیویروسی پیداش نمیکنه! عصن یه وضی
- حالا درسته که کار نمیکنه؛ اما بگو ببینم نظرت مثبتت درموردش چیه؟!!
در چنین مواقعی بزنید برنامهنویس رو لِــــه و لَـــوَرد کنید
- سیستمت پایینه! این ورژن روی سیستم تو جواب نمیده!
خو کرایسس3 داره رو سیستم جواب میده!! سیستم پایینه؟؟!
- چرا میخوای این کار رو به این روش انجام بدی؟!
یه برنامهنویس رو درک کنید. خو بدبخت شاید بلد نیست این روش رو پیادهسازی کنه!
- وقتی برنامه منفجر شد، کجا رفته بودی؟!
شاید میخواد بگه در نبود شما یه نفر دیگه کاری کرده که برنامه درست کار نکنه!
و اما مهمترین توجیهی که اکثر برنامهنویسها انجام میدهند اینه: - روی سیستم من که کار میکنه!!
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .