از مشکلات دیگر این موضوع که حتی در درون شرکتها هم وجود دارد نداشتن ادبیات مشترک است. متاسفانه معمولاً کارفرماها، مدیر پروژهها، کارمندان شرکت و خصوصاً نیروهای بیرون شرکتی هر کدام ادبیات خاص خودشان را دارند. به عنوان مثال: کارفرما منظورش از Component یک چیز است ولی برنامهنویسان شرکت برداشت دیگری از Component دارند. مدیر …
یکی از بزرگترین مشکلات این کار، عدم اطمینان کارفرماها به نیروهای بیرون شرکتی است. البته عمدهی این عدم اطمینان از عدم شناخت نشأت میگیرد. کارفرماها تا وقتی که با کسی کار نکرده باشند نمیتوانند به او اعتماد کنند. در مورد خیلی از کارفرماها این نکته صادق است که چندین هفتهی اول کار هر نیروی جدیدی …
ما برنامهنویسها هم مثل بیشتر مشاغل دیگر از بومی نبودن علوم و فنون کامپیوتر و عدم توانایی انطباق با روشهای جهانی رنج میبریم. همهی منابع شغلی ما جهت افراد غربی به ویژه آمریکاییها و شرایط حاکم بر جوامع آنها تنظیم شده است. مثلاً در متودولوژی تولید نرمافزاری مثل اسکرام فرض شده که افراد گروه آنقدر …
یکی از امکانات ASP.NET مجموعه Membership و امکانات جانبی آن است. این مجموعه به برنامههای ASP.NET امکان تعریف کاربر، نقش و کنترل دسترسی بر اساس آنها را میدهد. برای این که بتوان از این امکانات استفاده کرد بایستی موارد مورد نیاز ASP.NET applications services در بانک اطلاعاتی مورد استفاده برنامه نصب گردد. این کار به …
چند ماه پیش بعد از این که متوجه شده بودم ما در بحث Error Handling برنامههایمان حسابی وقت تلف کردهایم و میتوانستیم آن کار را خیلی راحتتر، سریعتر و موثرتر انجام دهیم، حسابی از دست خودم و بقیه کسانی که میتوانستند متوجه این امکانات بهتر شوند ولی نشده بودند شاکی شده بودم. در آن موضوع …
همیشه یک ایده وسوسه کننده در ذهن من بوده برای تخصصی کار کردن. چون این ایده هنوز در ذهن خودم هم جا نیفتاده مجبورم بیشتر با مثال توضیح بدهم. فرض کنید یک شرکت نرمافزاری با ۵ الی ۱۰ برنامهنویس وجود دارد که ۱- قصد کار کردن با یک تکنولوژی جدید مثل ASP.NET MVC یا NHibernate …
همیشه مدیران شرکتهای نرمافزاری از وضعیت نیروی انسانی برنامهنویس گلهمند بودهاند. آنها معتقدند پیدا کردن و بدتر از آن حفظ یک برنامهنویس و توسعهدهنده کار سخت و عذابآوری است. متاسفانه دیدگاه برنامهنویسها نسبت به شرکتهای استخدام کننده هم همین قدر تلخ و مایوس کننده است. آنها هم معتقدند پیدا کردن یک شرکت خوب و ماندن …
یکی از مشکلاتی که همیشه در کار نرمافزار وجود داشته تعریف افراد از حرفه برنامهنویس/توسعهدهنده است. به عنوان مثال به سناریوهای زیر دقت کنید: ۱- فلانی خدای C است و همه برنامههایش را با C مینویسد حتی برنامههای تحت وبش را —> هر کاری ابزار مخصوص به خودش را لازم دارد. هیچ لزومی ندارد برای …
الان تقریباً شش هفته است که از شرکت فراکنش به یک شرکت جدید منتقل شدهام. سه سال و نیم پیش با یک آگهی یک و نیم در سه سانتی نیازمندیهای همشهری به فراکنش راه پیدا کرده بودم. در طول این مدت فراکنش چیزهای زیادی به من یاد داد که اگر در یک شرکت معمولی بودم …
I’m always thinking that something may be wrong with my study and learn process. Being a .Net developer in companies in Iran that make enterprise web applications, I’m forced to study and learn so many various things: 1. Web technologies and tools: ASP.NET Webforms, ASP.NET MVC, ASP.NET AJAX, JavaScript, jQuery, CSS and HTML.2. Application level …