
چجوری یه برنامه نویس سمی بشیم؟
1-کتاب کلین کد رو بخونید و بعدش برید به کد عالم و آدم گیر بدید که عمو باب جونم گفته کدت به درد نمی خوره و تمیز نیست. حتی می تونید یه نسخه فیزیکی (حتما انگلیسی باشه) از کتاب رو بخرید و دائم همراهتون باشه که ملت بدونن شما چقدر تمیزید. کسی هم بهتون چیزی گفت با همون کتاب بکوبید تو سرش
2- لینوکس نصب کنید و 4 تا دستورش رو یاد بگیرید و از فرداش کلا هر کسی با ویندوز کار می کنه رو آدم حساب نکنید فقط شما هستید که خفنید
3-وقتی یه تازه کار ازتون سوال می کنه توهم بزنید و فکر کنید دیگه وقتشه که برید سکان تیم آمازون و نت فلیکس رو به دست بگیرید و هدایتشون کنید و از جهل و نادانی درشون بیارید. شما تو ایران دارید تلف می شید
4-وقتی یه باگ یا اشکال توی کد کسی می بینید جوری جار بزنید و لهش کنید که تا سالها یادش بمونه. جز این چجوری ممکنه یاد بگیره آخه؟
5-عمیقا به این باور داشته باشید که فقط استایل کدنویسی شما درسته. هر کسی هم چیز دیگه بگه قطعا خره
6-اگر دیدید کسی تمام دیزاین پترن های گنگ آف فور رو توی برنامش استفاده نکرده همونجا مانیتور رو تو سرش خورد کنید. این همه زحمت کشیدن کتاب نوشتن که ما استفاده کنیم از همش دیگه
7-اگر کسی تعداد کامیت های گیت هابش از شما کمتره حتما از شما برنامه نویس بدتریه. این رو حتما به روش بیارید
8-دائم با برچسب جونیور زدن روی افراد خوردشون کنید و کمبودهای علمیشون رو به روشون بیارید. شما خودتون هیچوقت جونیور نبودید. اولش توی شکم مادرتون بودید یهو شدید سینیور
9-سر اینکه زبان برنامه نویسی مورد علاقه شما بهترین زبانه با بقیه دعوا کنید و فحش بدید. مخصوصا فحشای آبدار
10-جوری پیچیده کد بنویسید که حس نابغه بودن بهتون دست بده. اذیت شدن همکاراتون و برنامه نویس های بعد از شما هم اصلا نباید اهمیتی داشته باشه. همین که افتخار همکاری با شما رو داشتن کافیه
11-هیچوقت کدت رو کامنت نکن. بذار بقیه برنامهنویسها مثل کارآگاه کنان دنبال معنی متغیرهای عجیبغریبت (مثل x و y) بگردن. مستندات؟ اون دیگه چیه؟ اگه کسی بپرسه "اینجا چیکار کردی؟" فقط بگو: "خودت بفهم، مگه برنامهنویس نیستی؟"
چرا باید کدت خوانا باشه؟ همه منطق برنامهات رو تو یه خط ۲۰۰ کاراکتری با چند تا حلقه تودرتو و شرطهای پیچیده بنویس. اگه یکی گفت "اینو نمیفهمم"، فقط بگو: "به هر حال کار میکنه!"
اگه یه باگ گزارش دادن، سریع جواب بده: "عجیبه، تو سیستم من که کار میکنه!" مهم نیست که کدت تو محیط تست یا سرور اصلی کار نمیکنه؛ همیشه تقصیر بقیهست، نه تو.
برای یه پروژه ساده، حتماً از یه فریمورک یا زبانی استفاده کن که هیچکس توی تیمت بلد نیست. مثلاً برای یه فرم تماس ساده، یه موتور بازیسازی رو پیاده کن و بگو: "این آیندهست، شما عقبافتادهاید!"
هیچوقت کامیتهات رو درست توصیف نکن. فقط بنویس "fixed stuff" یا "update". اگه حسش بود، کل پروژه رو تو یه کامیت غولپیکر آپلود کن و بگو: "دیگه تموم شد، خودتون بقیهاش رو درست کنید!"
هر وقت یه مشکلی پیش اومد، با اعتمادبهنفس بگو: "یه لحظه درستش میکنم!" بعد برو قهوه بخور، توییت بزن یا یه بازی کن. بذار بقیه منتظر معجزه بمونن.
اگه کسی پیشنهادی داد، سریع بگو: "نه، این روشت اشتباهه!" و بعد یه ساعت توضیح بده که چرا راه تو بهترینه (حتی اگه خودت مطمئن نباشی). یادت باشه، تو همیشه درست میگی!
تبریک می گم. شما الان مایه ننگ جامعه برنامه نویسان هستید


























دیدگاه ها