خودمان را به زور عادت میدهیم که عادت نکنیم. به Browserها عادت نکنیم و هر وقت لازم شد از Firefox به Chrome سویچ کنیم. به OSها عادت نکنیم و از ویندوز به لینوکس و از لینوکس به ویندوز مهاجرت کنیم. حتی اگر لازم شد روزها با لینوکس و شبها با ویندوز کار کنیم. به IDEها …
یکی از دوستان یکی از مشکلات فروش در استارتاپهای عمدتاً فنی را مسخره کردن مشتریهای توسط تیم فروش عنوان کرده بود. هر چند که این موضع کمی اغراق آمیز به نظر میرسد اما وقتی که یک برنامهنویس یا یک IT Man حرفهای در تیم فروش یا تیم پشتیبانی کار میکند احتمال وقوع این اتفاق خیلی …
نمیدانم این هم از مشکلات خاص رشته ما نرمافزاریهاست یا این که در بقیه اصناف هم وجود دارد. منظورم مشکل «عدم قدرت جذب فنی» است. در دنیای برنامهنویسی شما ممکن است در یک یا چند فناوری یا به طور کلی از لحاظ میزان تجربه به جایی برسید که کمتر شرکت یا تیمی بتواند از تمام …
طی پنج قسمت قبلی این مطلب سعی کردم مشکلاتی که سر راه برونسپاری خدمات تخصصی بین شرکتهای داخلی و برنامهنویسها به ذهنم میرسد را دستهبندی کنم. به نظر من به طور کلی ۴ نوع مشکل برای برونسپاری وجود دارد: ۱- عدم اطمینان کارفرماها (قسمت ۲) ۲- نبود ادبیات مشترک بین کارفرما، برنامهنویسها و کارمندان شرکت …
بیاعتمادی و بیاطمینانی فقط خاص کارفرماها نیست. برنامهنویسها هم این مشکلات را دارند و نمیتوانند به هر جایی اعتماد کنند. معمولاً به این راحتیها نمیتوان از ظواهر شرکت فهمید که: ۱- آیا از لحاظ تخصصی در سطح مورد نظر هستند؟ بعضی شرکتها آنقدر سطح پایین کار میکنند که نمیشود با ایشان کار کرد و نه …
از مهمترین مشکلاتی که در بازار کار نرمافزار کشور وجود دارد نبود ارتباطات کافی بین برنامهنویسها/توسعهدهندهها از یک سو و شرکتها/تیمهای نرمافزاری و برنامهنویسی از دیگر سو میباشد. همیشه شرکتها در جذب برنامهنویس دلخواه دچار مشکل هستند و بالعکس یعنی برنامهنویسها هم در پیدا کردن شرکت دلخواه خود دچار مشکلات فراوانی هستند. یک طرف این …
هر کسی و هر برنامهنویسی ممکن است استعداد یا مهارتهای خوبی در یک زمینه خاص داشته باشد. متاسفانه بعضی افراد بنا به دلایل غلطی ممکن است این تواناییها را «مخفی» کرده باشند. این کار اشتباه اولاً به خود فرد ضربه میزند چون باعث میشود نتواند از آن تواناییها بهره برداری لازم را برده باشد. ثانیاً …
همیشه یک ایده وسوسه کننده در ذهن من بوده برای تخصصی کار کردن. چون این ایده هنوز در ذهن خودم هم جا نیفتاده مجبورم بیشتر با مثال توضیح بدهم. فرض کنید یک شرکت نرمافزاری با ۵ الی ۱۰ برنامهنویس وجود دارد که ۱- قصد کار کردن با یک تکنولوژی جدید مثل ASP.NET MVC یا NHibernate …