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