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

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

عمومی ۱۷ آبان ۱۴۰۲
جومویی هستید یا فومویی؟

بخش زیادی از یادگیری‌هایم درباره‌ی زندگی اجتماعی در جستجوی یادگیری‌های تخصصی نرم‌افزار به دست آمده است. یکی از آخرین یادگیری‌هایم این است که با خود بیندیشم که به کدام دو نگرش و رویکرد در زندگی نزدیک‌ترم یا شاید بهتر باشد عادت کرده‌ام: جومویی یا فومویی! احتمالا شما هم مانند من نام این دو مکتب را […]

۱ آبان ۱۴۰۲
تحلیل ۵ مهر ۱۴۰۲
مفاهیم نیازمندی‌های نرم‌افزار

پیش‌گفتار-خاطره: یادم می‌آید دعوت شده بودم به جلسه‌ی دوستانه‌ای در یکی از شرکت‌ها که هدف آن بهبود تحلیل در آن شرکت بود. یکی از دوستان به من گفت که ما طی بررسی‌هایی که انجام دادیم به این نتیجه رسیده‌ایم که باید این سه کار رو در شرکت انجام بدیم. بعد هم سه راهکارشون رو برای […]

عمومی ۲۹ شهریور ۱۴۰۲
بمبوله: بردهای هرز

دوست نازنینی این ویدیو رو برای من فرستاده و این پیام را نیز پیوست آن کرده است: «به این موضوع فکر کردم که خوب است بسته شادی بفرستم! اما به نظرم رسید این داستان ممکن است زمانی به کار آموزش و تعلیم بیاید.» لینک ویدیو: تلوبیون دوست نازنین درست می‌گفت! اولین شاگرد این «کار آموزش […]

عمومی ۱۲ شهریور ۱۴۰۲
قانون ۸-۸-۸

۸-۸-۸ ۸ ساعت کار، ۸ ساعت زندگی، ۸ ساعت خواب. این تقسیم‌بندی یک تقسیم‌بندی منصفانه است. این تقسیم‌بندی بیان‌گر تعادل بین کار و زندگی نیست بلکه بیان‌گر تعادل بین کار و زندگی و خواب است. بی‌خوابی نشان افتخار نیست، نشان حماقت است – به معنای واقعی کلمه. ۸/۸/۸ ۸ hours for work, 8 hours for […]

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

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