با سلام!
گرچه اصلا" تجربه ای در این زمینه ندارم ولی نکاتی که به نظرم میرسه رو خدمتتون عرض می کنم:
- اساس کار این نرم افزار ها پایگاه داده است. درنتیجه تسلط به یه نرم افزار پایگاه داده مثل MS SQL ضرورت داره. برای کار های سنگین تر هم Oracle رو فراموش نکنید.
- باید مباحث پایه ی شبکه و امنیت رو بدونید تا علاوه برای ارایه ی خدمات تحت شبکه، امنیت اون ها رو تضمین کنید.
- امروزه از نرم افزار های تحت وب بیش تر استقبال میشه. پس ترجیحا" توانایی های برنامه نویسی ASP.NET و فناوری تحت وب مثل AJAX رو بهبود ببخشید.
- با روش های کنترل خطا در ورودی برای بررسی صحت اطلاعات ورودی کاربر آشنا باشید تا ضمن معتبر کردن حساب ها، کاربران رو در تکمیل فرم ها یاری کنید.
- حتما" باید با روش های پشیبان گیری آشنا باشید. مثلا" باید بدونید در چه بازه های زمانی ای و به چه شکلی این فرآیند رو اجرا کنید (فکر کنم یه نمونه الگوریتم پشتیبان گیری SQL در انجمن موجوده).
- خوبه که در مورد الگو های دسته بندی اطلاعات، آمارگیری و ثبت وقایع (Logging) هم اطلاع داشته باشید چون علاوه بر بهبود نظم برنامه، در تشخیص حملات و نفوذ ها هم بسیار موثره.
- بد نیست کمی هم در مورد حسابداری و امور مالی اطلاعات داشته باشید. برای شروع این سایت عالیه.
در آخر دیدن سایت زیر و فایل پیوست خالی از لطف نیست:
http://www.vkinfotek.com/accountingsoftware.html
موفق باشید
آرمین
Bookmarks