آرشیو تگ ها: Software Development

پرهیز از کمال‌گرایی غیر ضروری در توسعه نرم‌افزار

آیا در توسعه نرم‌افزار واقعاً لازم است که همیشه از راه حل‌های عالی و زیبا استفاده شود؟ نمی‌شود بعضی وقت‌ها از راه‌حل‌های نیمه سالم ولی ساده و سریع استفاده کرد؟ خیلی وقت‌ها انجام یک کار به صورت نیمه دقیق فقط چند دقیقه وقت می‌گیرد ولی انجام دقیق و درست آن یک روز کامل. البته نه …

‫روش برنامه‌نویسی Forum Driven Development

تا حالا به فوروم‌های (انجمن‌های) برنامه‌نویسی ایرانی علی الخصوص «سایت برنامه‌نویس» مراجعه کرده‌اید؟ به سوالات آن هم دقت کرده‌اید؟ تا حالا دیده‌اید که مثلاً شخصی تا حالا یک بار هم Socket Programming کار نکرده و هیچ علاقه‌ای هم به کار کردن با آن ندارد اما چون در یک پروژه به آن نیاز دارد به دنبال …

An open letter to oDesk from an Iranian software developer

Dear oDesk managers, I’m an Iranian software developer living and working in Tehran/Iran. Recently I opened an account in oDesk and started to bid on oDesk projects as a contractor. But unfortunately oDesk has suspended my account just because I’m an Iranian. I can’t realize why I can’t work in oDesk like many other people …

تویتر: راه ارتباطی راحت‌تر از وبلاگ‌نویسی

خیلی از دوستان وقت و حوصله وبلاگ‌نویسی رو ندارند. بعضی‌ها هم مدعی هستند که با انشا نویسی، جمله‌بندی و پاراگراف‌نویسی مشکل دارند. به این دسته از دوستان و بقیه کسانی که هنوز از مزایای تویتر بی‌بهره‌اند توصیه می‌گردد از تویتر استفاده کنند. چون تویتر خیلی کوتاه و خلاصه است، نیاز به جمله‌بندی و انشا نویسی …

تولید نرم‌افزار یا تحقیق و توسعه؟

خیلی وقت‌ها (نه بعضی وقت‌ها) حس می‌کنم کارم به عنوان یک مهندس نرم‌افزار به جای تولید نرم‌افزار (software development) تبدیل شده به تحقیق و توسعه (R and D). البته فکر می‌کنم این فقط مشکل من نباشد. فقط کافی است به بعضی شرکت‌ها سر زده و نگاهی به مانیتور افراد بیندازید. خیلی‌ها را پیدا می‌کنید که …