اسکرام ۲ دی ۱۴۰۲
انتشار کتاب The Ignite Project: A Journey in Scrum

خوشحالم که به اطلاع دوستان گرامی برسانم که کتاب The Ignite Project: A Journey in Scrum (لینک آمازون) توسط انتشارات Springer Nature در تاریخ ۲۵ آذر ۱۴۰۲ منتشر شد. افتخار داشتم با خانم نیوشا رییسی نژاد و آقای دکتر مشیرپور به عنوان نویسنده در این کتاب همکاری داشته باشم. از هر دوی این عزیزان به […]

عمومی ۱ آذر ۱۴۰۲
داستان یک مصاحبه

بیایید بخشی از مصاحبه نماینده یک شرکت با یک برنامه‌نویس جویای کار رو مرور کنیم. مصاحبه‌کننده: می‌تونید کمی درباره حلقه‌ی while در برنامه‌نویسی توضیح بدید؟برنامه‌نویس: من با while توی برنامه‌نویسی کار نکردم. مصاحبه‌کننده: بگید یک حلقه while چند بار تکرار می‌شه؟برنامه‌نویس: عرض کردم که من با while کار نکردم. کدهایم رو با حلقه for می‌نویسم. […]

Beautiful Design and Code ۴ شهریور ۱۴۰۲
دنبال چه می‌گردی! (طراحی)

سخنران در ابتدای سخنرانی‌اش گفت: یکی از کارهای من انجام مصاحبه‌ی فنی است. کاری که خیلی دوست دارم. …. و یکی از پرسش‌های مورد علاقه‌ام در جلسه‌ی مصاحبه این است: در یک طراحی خوب، شما دنبال چه می‌گردید؟ [شما چه ویژگی‌ها و معیارهایی را هنگام ارزیابی و سنجش کیفیت یک طراحی مد نظر قرار می‌دهید؟] […]

Beautiful Design and Code ۳۱ مرداد ۱۴۰۲
تی‌دی‌دی (TDD) عامل چنددستگی در جامعه‌ی برنامه‌نویسان

در نوشته‌ای در لینکدین، نویسنده با اشاره به TDD نوشته بود که: تی‌دی‌دی (TDD) به صورت جدی، جامعه‌ی برنامه‌نویسی را دچار دودستگی کرده است. گروهی عاشق آن هستند و گروهی هم از آن متنفرند. کنت بک(Kent Beck) طی یادداشتی، نظرش را در این مورد بیان کرد که برای من بسیار آموزنده بود. او در پاسخ […]

Beautiful Design and Code ۲۸ خرداد ۱۴۰۲
بازسازی کد: بار دوم یا بار سوم

آیا تا به حال موقع نوشتن کد با این شرایط رو به رو شده‌اید که متوجه شوید مشابه این کار را قبلا انجام داده‌اید؟ در چنین شرایطی چه می‌کنید؟ آیا برمی‌گردید و کد قبلی را نیز اصلاح می‌کنید؟ یا بدون به توجه به کد قبلی، کد جدید را می‌نویسید؟ (احتمالا نتیجه چنین کاری، کد تکراری […]

Beautiful Design and Code ۲۷ اردیبهشت ۱۴۰۲
phind

در این نوشته‌ می‌خواهم جستجوگر Phind را که به تازگی از طریق یکی از دوستان عزیز با آن آشنا شده‌ام به شما معرفی کنم. تلفظ آن شبیه به واژه‌ی Find (فایند) است. این جستجوگر بر اساس هوش مصنوعی و بر اساس اطلاعات مستقیم اینترنت به پرسش‌های کاربر پاسخ می‌دهد. نکته مهم درباره‌ی آن این است […]

Beautiful Design and Code ۱۰ فروردین ۱۴۰۲
توصیه‌ی فرانسوا شوله به برنامه‌نویسان

In programming, you constantly run into situations where you have a choice between “make it work right now with this quick hack” or “do it right”. And it’s always very satisfying to do things right. Saves you time, too 🙂 François Chollet, Creator of Keras