سوگندنامه برنامه‌نویسی!

خیلی از حرفه‌ها هستند که بعد از تکمیل تحصیلات آکادمیک و موقع فارغ‌التحصیلی سوگندنامه مخصوص خودشون رو دارند. این سوگندنامه‌ها معمولا شامل مسائل اخلاقی میشه تا اونهایی که قراره در آینده تو اون حرفه مشغول به کار بشند سوگند بخورند که به اخلاقیات اون حرفه پایبند میمونند. برای مثال ما موقع فارغ‌التحصیلی سوگندنامه مهندسی رو خوندیم. و یا پزشکها که سوگندنامه بقراط رو میخونند و سوگند میخورن که بهش وفادار باشن.

به نظرم ما برنامه‌نویس‌ها هم لازمه که سوگندنامه مخصوص خودمون رو داشته باشیم و سوگند بخوریم به برخی چیزها پایبند بمونیم. وبلاگ Clean Coder یه سوگندنامه ۹بندی آماده کرده و اسمش رو گذاشته A Programmer Oath. بد نیست همه ما برنامه‌نویس‌ها فارغ از تشریفات به این نه بند سوگند بخوریم و سعی کنیم رعایتشون کنیم! من این نه بند رو اینجا ترجمه میکنم:

من به توانایی‌های خودم سوگند میخورم که:

۱. کد مخرب تولید نکنم.

۲.کدی که تولید میکنم همیشه حاصل بهترین عملکرد و بهترین تلاش من باشه. من آگاهانه اجازه نخواهم نداد که کدی که در عملکرد و یا ساختار بد است توسعه و رشد پیدا کند.

۳.من با هر بار انتشار خروجی، یک مدرک مطمئن و سریع ارائه خواهم داد که کد من همونطوری که باید،‌ کار میکند. (مثلا براش تست مینویسم)

۴. من خروجی‌های کوچک و مستمر ارائه خواهم داد تا مطمئن شوم که باعث تاخیر در کار بقیه نمیشوم.

۵. در هر فرصت و زمانی، با تلاشی خستگی‌ناپذیر نتیجه کارم رو بهبود می‌بخشم. هرگز آنرا بدتر نخواهم کرد!

۶. من هر کاری بتوانم میکنم تا بهره‌وری خودم و سایرین را افزایش بدهم. من هرگز کاری که منجر به کاهش بهره‌وری شود نخواهم کرد. 

۷. من به طور مداوم به سایرین کمک میکنم و در صورت لزوم از سایرین کمک میگیرم. 

۸. من تخمین‌های زمانی صادقانه خواهم زد. هرگز بدون قطعیت تخمین زمانی‌ نخواهم زد. 

۹. من هیچگاه یادگیری و بهبود توانایی‌های خودم را متوقف نخواهم کرد. 

2 پاسخ به “سوگندنامه برنامه‌نویسی!”

  1. خیلی جالب بود

    تعهد به کار خیلی مهمه ولی تا به حال کسی رو ندیده بودم سوگند نامه تهیه کنه 🙂

    موفق و سربلند باشید

  2. خیلی جالب بود
    منم هستم
    ممنون از به اشتراک گذاریش

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

android application Google I/O HomeBrew ImageMagick Material Design mobile PogressBar RecyclerView splash TEDxKish ux آموزش اندروید الوین تافلر اندروید اپلیکیشن برنامه نویسی برنامه نویسی اندروید برنامه‌نویسی برنامه‌نویسی اندروید تداکس کیش تعمیر تغییر سایز عکس با ترمینال خلاصه کتاب دانش داده دانشگاه دانشگاه ایده‌آل دزد دیتا ساینس رشته مهندسی کامپیوتر ریکامندرسیستم سیستم‌های توصیه‌گر فری‌لنس لپتاپ متریال دیزاین معرفی کتاب موج سوم نوار پیشرفت همایش هوش مصنوعی ُجزیره کیش کار کسب و کار یادگیری عمیق یادگیری ماشین