در راستای مشکلاتی مثل عدم توانایی شرکتها در جذب و استفاده از تمام قدرت فنی افراد، نبود علاقه به کیفیت کار تولید نرمافزار در بسیاری شرکتها و تیمها، نبود تمرکز مهارتی و کاهش خلاقیت در کار شرکتی و بسیاری مشکلات دیگر میتوان به راه حلهای جدیدی فکر کرد. به قولی اگر تا حالا به چپ …
در کنار همه مزایایی که کار شرکتی دارد (در مقابل freelance بودن)، معایبی هم وجود دارد. یکی از این معایب جلوگیری از تمرکز کاری و مهارتی افراد و کاهش خلاقیت است. در شرکتها رایج است که برنامهنویس با یک سری تواناییها و علایق خاص استخدام میشود ولی بعدها به مرور زمان کارهای دیگری هم از …
جالب است که تعداد قابل توجهی از برنامهنویسها روی مواردی اصرار میکنند که در عین مفید بودن به حال شرکت یا تیم متبوعشان، به خود آنها چندان مربوط نیست. تعدادی از این موارد عبارت هستند از: ۱- کیفیت کد (خوانایی، انجام unit test و…)۲- بالا بودن امکان نگهداری کد برای افزایش قابلیت تغییر در آینده۳- …
نمیدانم این هم از مشکلات خاص رشته ما نرمافزاریهاست یا این که در بقیه اصناف هم وجود دارد. منظورم مشکل «عدم قدرت جذب فنی» است. در دنیای برنامهنویسی شما ممکن است در یک یا چند فناوری یا به طور کلی از لحاظ میزان تجربه به جایی برسید که کمتر شرکت یا تیمی بتواند از تمام …
برای کسانی که متاهل بوده و دارای خانواده هستند، دو شغله بودن چندان غیر معمول نیست. چون هزینههای زندگی در شهری مثل تهران خیلی بیش از آن است که بتوان تنها با یک شغل آن را تامین کرد. البته چند شغله بودن در دنیای نرمافزار خیلی راحت نیست و مشکلات خاص خودش را دارد. یکی …
موسسه اطلاعرسانی مهندسی پزشکی پرشیا شبکه که به اختصار پرشیا شبکه (PersiaBME) نامیده میشود نام شرکتی است که کم و بیش یک سال در آنجا کار کردهام و حالا که همکاری تمام وقتم با پرشیا شبکه قطع شده است وقت آن رسیده است که مروری داشته باشم بر این یک سال. عمده فعالیت پرشیا شبکه …
خیلی وقتها (نه بعضی وقتها) حس میکنم کارم به عنوان یک مهندس نرمافزار به جای تولید نرمافزار (software development) تبدیل شده به تحقیق و توسعه (R and D). البته فکر میکنم این فقط مشکل من نباشد. فقط کافی است به بعضی شرکتها سر زده و نگاهی به مانیتور افراد بیندازید. خیلیها را پیدا میکنید که …
نرمافزار از دید مردم عادی چیز پیچیدهای است. مردم عادی حتی از ویندوز و شبکه هم درست و حسابی سر در نمیآورند. همین موضوع وسوسه زیادی را در دست اندرکاران کار نرمافزار ایجاد میکند تا گاهی اوقات کمی غیر شفاف و خود محور عمل کنند. از طرفی بورکراسی، ضعف و کندی اجرای قوانین در ایران …
شرکت «الف» دوست دارد از ابزارهای خیلی پر قدرت مثل جاوا و داتنت استفاده کند، فریمورکهایی برای خودش بنویسد که بتواند همه کاری را با آن انجام دهد. یک جورهایی دوست دارد با این فریمورک به MDA برسد یعنی برنامهنویسی را به حداقل برساند و کل برنامه را از روی یک مدل پیادهسازی کند. شرکت …
هر وقت از شرکتی به شرکتی دیگر نقل مکان میکنم حسرت میخورم که شرکتی که چند نقطه قوت خوب دارد چرا باید یکی دو تا نقطه ضعف خیلی آزار دهنده هم داشته باشد. اصلاً حسرت میخورم که چرا یک شرکت نوعی نمیتواند نقاط قوت با ارزش را کنار هم گذاشته و به یک شرکت رویایی …