تغییر مسیر

سال‌ها قصد داشتم از پلتفرم مایکروسافت بیرون بیایم و تکنولوژی ها و زبان های دیگری را تجربه کنم. نه که این مایکروسافت یا دات نت و سی شارپ به درد نخور باشند. نه، اصلاً و ابداً این‌طور نیست. پلتفرم مایکروسافت نه تنها جوابگوی خیلی نیازمندی ها است، بلکه خیلی هم پر استفاده و به روز …

گرفتاری‌های WebSocket و GraphQL در Nest.js

در حال توسعه یک Application با Nest.js و GraphQL Subscription هستم. این میکروسرویس کارش این است که وقوع یک سری رخدادها را از طریق GraphQL Subscription که خودش نهایتاً روی سوکت سوار است به اطلاع front که آن هم React.js است برساند. GraphQL Subscription در عین حالی که رخدادها را به اطلاع front می رساند، …

آیا واقعا در حوزه مهندسی نرم افزار دچار کمبود نیروی انسانی هستیم؟

سال های سال است که شرکت های تولید نرم افزار از کمبود نیروی انسانی شاکی هستند. این شکایت چندان هم نادرست نیست. کافی است فقط یک بار در جستجوی یک مهندس نرم افزار، چه جونیور چه سنیور بوده باشید تا بفمهید تعداد رزومه های دریافتی چه به درد بخورها و چه به درد نخورها چقدر …

کد مانکی

من هم مثل بیشتر آدم ها خیلی از افراد غر غرو لذت نمی برم. هر وقت که خودم می خواهم غر غر کنم دچار احساسات بد و خود سانسوری می شوم. اما به هر حال وقتی که سیر اتفاقات بیست سی سال گذشته را مرور می کنم می بینم که غر غر کردن شاید برای …

اگر تحریم ها برداشته شود

اگر تحریم ها برداشته شود، چه اتفاقی برای شرکت های توسعه نرم افزار و خود مهندسین نرم افزار خواهد افتاد؟ می دانم که با شرایط سیاسی امروز، چنین چیزی تقریبا محال است، اما فقط یک لحظه تصور کنید که شرکت های بزرگ دنیا بتوانند به صورت مستقیم در ایران کار کنند. مثلا اگر اوبر به …

معیارهای انتخاب شرکت جدید

career strategy

افراد مختلف معیارهای مختلفی برای انتخاب شرکت و کار جدید دارند. از جمله سایز شرکت، سطح تکنیکال آنها، استفاده یا عدم استفاده از تمام ظرفیت کارکنان، جریان نقدینگی، نقص و اعتلای ساختار مدیریتی و اعطای اختیارات کافی. در مورد همکاری های خارجی هم معیارهای به خصوصی وجود دارد.

سرویس های برنامه نویسی شرکتی

سرویس های برنامه نویسی شرکتی

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

شفافیت در شرکت ها

documented

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

چرا اوت سورس پا نمی گیرد؟

outsourcing

یک زمانی ارزان قیمت ترین برنامه نویس های دنیا ساعتی ۴ دلار حقوق می گرفتند. الان برنامه نویس های خودمان با حساب دلار ۳۰ تومانی و حقوق مثلا ۶ تومنی حدود ساعتی یک دلار دستمزد می گیرند. این موضوع خیلی ناراحت کننده است ولی یک معنی به خصوص هم دارد. آن هم این که آوت …

پیچیدگی فنی استارتاپ ها

complexity

استارتاپ ها هم مثل شرکت های جا افتاده به دنبال تولید یک محصول یا ارائه یک خدمت و کسب درآمد از آن هستند. اما استارتاپ ها معمولا بیشتر از شرکت های معمولی درگیر تکنولوژی هستند. علاوه بر این معمولا مجبور هستند در موضوع فناوری به روز تر باشند. شاید استارتاپ ها و شرکت های جا …