راه اندازی وبلاگ انگلیسی

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

پایتون، نود یا ریلز؟ کدام یک در شرکت‌های ایرانی بیشتر مورد استفاده قرار می‌گیرند؟

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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