بازار Outsource و کنفرانس کیف

سالهاست که پروژه‌های توسعه نرم‌افزار و IT از کشورهایی مثل آمریکا به مناطق ارزان قیمت‌تری مثل هند، اروپای شرقی و جنوب شرق آسیا Outsource می‌شود. Outsource منبع درآمد مناسبی برای کشورهای انجام دهنده است. در ایران هم برخی شرکت‌های به طور آشکار و غیر آشکار در این کار دست دارند. این مدل کاری علاقمندان زیادی …

توجه به بازار کار در انتخاب زبان برنامه‌نویسی جدید

هر برنامه‌نویس حرفه‌ای باید هر از چند گاهی زبان‌های برنامه‌نویسی و سکوهای جدید توسعه نرم‌افزار را بررسی کند و در صورت لزوم از آنها به جای زبان برنامه‌نویسی و platform فعلی خودش استفاده کند. مسلماً اگر این طور نبود هنوز برنامه‌نویس‌ها از اسمبلی، فرترن و C به جای جاوا، C# و PHP استفاده می‌کردند. رایج …

تجربه خرید اینترنتی خارجی

نیاز به خدمات hosting با کیفیت و قیمت مناسب داشتم. به این نتیجه رسیدم که اگر مستقیماً از یک شرکت خارجی خرید کنم خیلی ارزان‌تر برایم تمام می‌شود و کیفیت بهتری نیز نصیبم خواهد شد. بعد از مدتی تست و بررسی متوجه شدم که DigitalOcean (لینک حاوی کد ریفرال من است) از همه مناسب‌تر است: …

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

برنامه‌نویس‌های و توسعه‌دهندگانی که در شرکت‌های مختلف کامپیوتری، نرم‌افزاری و IT مشغول به کار هستند همگی یک دغدغه مشترک دارند. همه آنها به این فکر می‌کنند که آیا ماندن و ادامه کار در این شرکت به جز دریافت حقوق و مزایا عایدی دیگری هم برای آنها دارد؟ آیا ماندن در شرکت رشد و پیشرفت شغلی …

پروژه‌های خوب، شرکت‌های بد

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

مشتری‌های ناآگاه و نرم‌افزارهای سفارش مشتری

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

مذاکره، انجام پروژه، برنامه‌نویسی، سرور و…

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

قدم‌های جدید در اوبونتو

نزدیک به هشت ماه است که به طور جدی از اوبونتو به جای ویندوز استفاده می‌کنم. به عنوان یک برنامه‌نویس دات‌نت فعلاً چاره‌ای جز مراجعه به ویژوال استودیو و ویندوز برای انجام امور برنامه‌نویسی ندارم. ولی در عوض هر نوع فعالیت غیر برنامه‌نویسی دات‌نتی را در اوبونتو انجام می‌دهم. هنوز کارایی استفاده از کامپیوتر به …

ده سالگی گروه کاربران لینوکس تهران

گروه کاربران لینوکس (لاگ) تهران دیروز پنج شنبه ۹۴٫۵٫۱۵ جلسه ویژه دهمین سالگرد تاسیس خود را با حضور ۳۰۰ نفر از اعضا و علاقمندان برگزار کرد. این نهایت خوش شانسی من بود که اولین حضورم در لاگ مصادف شد با ویژه برنامه ده سالگی و حضور فعال اعضای قدیمی و علاقمندان جدید لاگ. نکته جالب …

کار با OWIN

OWIN یک Specification برای حذف وابستگی مستقیم بین برنامه‌های ASP.NET و Web Serverها است. این استاندارد را مایکروسافت به وجود آورده و بر اساس آن تکنولوژی‌های مختلفی مثل Katana و Helios را نیز تولید کرده است. من سعی کردم یک پروژه ASP.NET را صرفاً بر اساس OWIN ایجاد کنم. این نوشته حاوی نکات و اطلاعاتی …