همیشه یک دسته از شرکت ها یا افراد وجود دارند که برای اجرای ایده هایشان یا توسعه فرایندهایشان به توسعه نرم افزار علاقمند می شوند. آنها ابتدا سعی می کنند خودشان کمی مطالعه کرده و سپس شروع می کنند به پرس و جو از دوستان و آشنایان اطراف خودشان یا کارمندهای فعلی شان. کار که …
در این روز های بی تمرکز در حال زیر و رو کردن آگهی های شغلی و بررسی فرایند آنها هستم. نیازمندی ها را بررسی می کنم و تصور می کنم که چند رزومه برای فلان آگهی و چند رزومه برای بهمان آگهی ارسال شده. همین کار را هم در مورد رنج حقوقی، نحوه مصاحبه، محیط …
بیشتر شرکت های نرم افزاری و خیلی از استارتاپ های این حوزه نیاز زیادی به دارایی ها یا سرمایه های عمده ندارند. وابستگی آنها بیشتر به نیروی انسانی است تا دارایی های فیزیکی. آنچه که بیشتر آنها نیاز دارند، ساختمانی به عنوان محل کار و یک سری لوازم اداری و تعدادی کامپیوتر و چند اتصال …
بخشی بزرگی از شرکت های فعال در صنعت مهندسی نرمافزار کشور را شرکت های کوچک تشکیل می دهند. بخش بزرگی از عمر کاری من هم در همین شرکت های کوچک سپری شده. بارها و بارها کار در شرکت های بزرگ را با کار در شرکت های کوچک مقایسه کرده ام. بارها مزایب و معایب هر …
نزدیک به یک سال می شد که با این تیم کار می کردم. از آنجا که این مقدار زمان برای نقد و بررسی یک تیم مناسب به نظر می رسید تصمیم گرفتم تجربیات و برداشت هایم را مکتوب کنم. روز اولی که وارد کار شدم، شرکا خیلی امیدواری دادند و از فرصت های پیش رو …
همه ما دوست داریم نرم افزار مفید و بدون باگ تولید کنیم. همه ما دوست داریم در محیط های بدون استرس با حداکثر هماهنگی کار کنیم. اما همه کسانی که در فیلد مهندسی و تولید نرم افزار فعال هستند می دانند که این صنعت درگیر مشکلات متعددی است. در اینجا چهار مورد را بررسی می …
خیلی از برنامه نویس ها قبل از کرونا هم ریموت کار میکرده اند، حالا یا به علت متفاوت بودن محل زندگی و محل شرکت یا بنا به مسائل خانوادگی یا به هزار و یک دلیل دیگر. حالا که کرونا شرق و غرب عالم را به هم دوخته، برنامه نویس های خیلی خیلی بیشتری ریموت شده …
مقدمه اونهایی که همکار ریموت داشتهاند یا حتی خودشان مدتی ریموت کار کردهاند به احتمال خیلی زیاد میدانند که دو تا از آفت های بزرگ این کار، یکی گم شدن آن کار ریموت در زندگی شخص و بقیه کارهای او و دومی پایین آمدن شدید کیفیت ارتباطات می باشد. مسئله مورد اول به این معنی …
اینترنت به ما امکان داده با دقت و سرعت نسبتاً خوبی از آنچه که در صنعت نرم افزار کشورهای دیگر می گذرد با خبر باشیم. دنبال کردن فعالیت های افراد مختلف، دوره های آموزشی، کدهای Open Source و غیره به ما نشان می دهد که بقیه دنیا چه خبر است. مع الوصف این دید یک …
یک زمانی، برنامه ASP.NET تولید می شد که مقدار JavaScript در آن به ده خط هم نمی رسید. این قضیه هم در ASP.NET MVC صادق بود و هم در ASP.NET WebForm و حتی ASP Classic. آن زمان هنوز بحث Front-end developer و Back-end developer به شکل امروزش مطرح نبود. همان کسی که کد CSharp و …