مهرکام

گروه ارشد نرم‌افزار موسسه مهرآستان

مهرکام

گروه ارشد نرم‌افزار موسسه مهرآستان

از کلام بزرگان برنامه نویسی…

جمعه, ۱۲ ارديبهشت ۱۳۹۳، ۱۰:۱۰ ق.ظ

سلام!

مطلبی دیگر  با عنوان «از کلام بزرگان برنامه‌نویسی» از طریق ایمیل به دستم رسید و از آنجا که برایم جالب بود، دوست داشتم آن را با شما عزیزان به اشتراک بگذارم:

---------------------------------------------------

  1. علوم رایانه هیچگاه شخصی را تبدیل به یک برنامه نویس خوب نمی‌کند. همانطور که مطالعه در مورد رنگ‌ها و قلم‌ها شما را تبدیل به یک نقاش خوب نمی‌کند.
  2. صحبت کردن ساده است. کدت رو نشون بده!
  3. هر کسی می‌تواند کدی بنویسد که یک کامپیوتر آن را درک کند. یک برنامه نویس خوب کدی را می‌نویسد که برای سایر همکارانش قابل درک باشد.
  4. سادگی یک برنامه یکی از شرایط قابل اطمینان بودن آن است.
  5. زمانی‌ که کد می‌نویسید فرض کنید شخصی که قرار است در آینده از کدهای شما نگهداری کند یک دیوانه‌ی زنجیری است که آدرس خانه‌ی شما را می‌داند!
  6. دیباگ کردن یک کد چندین مرتبه از نوشتن آن سخت‌تر است. بنابراین اگر کد اولیه خود را بسیار هوشمندانه بنویسید، جهت دیباگ کردن آن به اندازه‌ی کافی باهوش نخواهید بود!
  7. تنها دو نوع زبان برنامه نویسی وجود دارد: آنهایی که برنامه نویس‌ها از آن شکایت دارند و آن‌هایی که اصلا مورد استفاده قرار نمی‌گیرند!
  8. اندازه‌گیری درصد پیشرفت یک پروژه برنامه نویسی با شمارش تعداد سطرهای کدهای آن همانند اندازه گیری درصد پیشرفت ساخت یک هواپیما از طریق وزن کردن آن است!
  9. برنامه نویسی سطح پایین (Low-level) روح برنامه نویس‌ها را جلا می‌بخشد!
  10. بزرگی واقعی با اندازه گیری مقدار آزادی که به دیگران عطا می‌کنید، سنجیده می‌شود و نه به اینکه چگونه دیگران را وادار می‌کنید تا آنچه را که مد نظر شما است اجرا کنند.
  11. هیچ برنامه‌ای تا زمانیکه آخرین یوزر آن بمیرد به پایان نخواهد رسید!
  12. برنامه نویس‌های C هرگز نخواهند مرد. آن‌ها فقط تبدیل به void خواهند شد.
  13. یونیکس سیستم عامل ساده‌ای است، اما شما باید فرد باهوشی باشید تا بتوانید این سادگی را درک کنید!
  14. اگر به کامپایلر دروغ بگوئید او بعدا انتقام خواهد گرفت!
  15. برنامه‌ای که استفاده نشود bug ندارد.
  16. کسی که برنامه نویسی نمی داند نه می تواند تحلیل کند نه طراحی و نه مدیریت پروژه نرم افزاری.
  17. همیشه اولین راه حل بهترین راه حل نیست، ولی دلیلی ندارد که اولین راه حل بهترین نباشد، پس قبل از انتخاب راه حل نهایی برنامه‌ات همه را کنار هم بگذار و سپس یکی را انتخاب کن.
  18. هیچ دلیلی وجود ندارد که بهترین راه حل در یک پروژه ایی، بهترین راه حل در پروژه دیگر باشد.
  19. وظایف افراد را بر اساس توانایی هایشان مشخص نماید. اگر وظیفه کوچکی را به آدم پر ظرفیت و کار بزرگی را به آدم کم ظرفیت بدهید، نتیجه هر دو یکی هست: شکست آن پروژه!
  20. سه چیز برنامه آدم را ناخوانا و پر هزینه در پشتیبانی می کند:
    • نام گذاری نا مفهوم
    • نوشتن کد کم تابع
    • نوشتن کد پر تابع
  21. هیچ کس نمی تواند پروژه بزرگی را انجام دهد، فقط می تواند در انجام پروژه ایی بزرگ همکاری داشته باشد.
  22. یک برنامه نویس خوب چهار مشخصه دارد:
    • با خودش صادق است و توانایی ها و نقطه ضعف های خود را می شناسد.
    • ذهن جستجو گر دارد.
    • در چهارچوب کارهای تیمی کار می کند.
    • خلاقیتش را قربانی هر گونه چهار چوبی نمی کند.
  23. اگر می خواهی بدانی کی عمر برنامه نویست پایان یافته، نگاهی به برنامه سال قبلت بکن اگر به نظرت مشکلی نداشت بدان که دیگه به آخر خط رسیدی!
  24. تنها دو صنعت هستند که به مصرف کنندگان خود “کاربر” می‌گویند: صنعت کامپیوتر و تجارت مواد مخدر!
  • مهرکام گروه ارشد نرم افزار موسسه مهرآستان

نظرات (۰)

هیچ نظری هنوز ثبت نشده است
ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی