از دوستان کسی هست که بخواد توی توسعه نرمافزار حسابداری امیر همکاری کنه؟
نرمافزار از صفر بازنویسی شده تا یکسری اشکالات برنامه رفع بشه و زبان رو به python تغییر دادیم تا سرعت کار بیشتر بشه.
الان عملیات ثبت دستی اسناد و ویرایش و گزارشگیری پیادهسازی شدن، و نیاز به کسانی هم داریم که توی اجرای برنامه توی محیط ویندوز و پکیج کردنش برای ویندوز بتونن کمک کنن.
این صفحه برنامه هست روی launchpad: https://launchpad.net/amir/
ایمیل من هم g382nilieh هست روی gmail.
مشكل اينجاست كه با پايتون بازنويسي شده. البته نه اينكه سخت باشه. تازه من شنيدم كه از سادهترين زبانهاي برنامهنويسي هست، ولي مشكل اينجاست كه كسي كه تا حالا سينتكسهاشو نديده بايد مدتي وقت براش صرف كنه. كاش با همون ++c ادامه مي داديد. شما كه با پايتون كار كرديد چقدر وقت لازمه تا به اون مسلط شد؟ (براي كسي كه با زبان ديگري مثل ++c آشنايي كامل داشته باشه) البته بايد برنامه نويسي تو محيط لينوكس رو هم در نظر گرفت چون من تو لينوكس بجز چندتا اسكريپت كار ديگري نكردم. ولي واقعا مصمم هستم براي همكاري با اين پروژه.
جالبه بگم که من هم با ++C آشنایی داشتم و قرار بود که توسعه با همین زبان و کتابخانه gtk ادامه پیدا کنه. و یه مدت هم این کار رو کردم.
اما وقتی تصمیم گرفته شد که از صفر بازنویسی بشه (چون لازم بود که خیلی چیزها تغییر کنه مثلا طراحی دیتابیس و مستقل کردن اون از برنامه و ...) دیدم که با ++C و gtk این کار زمان زیادی میبره.
این بود که یه مدت جستجو کردیم برای پیدا کردن زبانی که هم ساده باشه و هم برای سیستمعاملهای مختلف بشه ازش استفاده کرد.
در نهایت python رو انتخاب کردیم و با این که اولین پروژهای بود که با این زبان کار میکردم خیلی سریع یاد گرفتم، شاید نزدیک یک هفته زمان کافی باشه، حتی کمتر
یک نکته دیگه
این برنامه به سفارش شرکت جویشگر (اصفهان) داره آماده میشه و قراره به عنوان یکی از محصولات شرکت منتشر بشه (صد البته با ذکر نام کسانی که همکاری کردن)
اگر کسی با این مساله مشکلی نداشته باشه ما خوشحال میشیم که به تیم اضافه بشه.
اینجا هم یک راهنمای مختصر هست برای شروع کار: http://www.jooyeshgar.com/amirdevelopment
ضمن عرض سلام مجدد، چند سوال:
۱− تیم شما الان چند نفره؟
۲− کار تا چه سطحی پیش رفته؟
۳− نحوه همکاری تیمی چطوریه؟
۴− اینکه این برنامه به سفارش شرکتی طراحی میشه، فروشی هست؟
ممنون میشم اگه جواب سوالهارو بدید.
۱- فعلا فقط من و آقای امینزاده (از اعضای اصفهانلاگ) روش کار میکنیم، البته به علت اینکه درگیر پروژههای دیگری هم هستیم نمیتونیم تمام وقت روش کار کنیم،و برای همین نیاز داریم که اعضای جدیدی به تیم اضافه بشن.
۲- الان عملیات ایجاد، ویرایش و حذف سرفصل، ثبت دستی سند، ویرایش سند، گزارشگیری از دفاتر روزنامهای و کل و معین، پیاده سازی شدند.
ولی عملیات جستجو، بستن حسابها، و عملیات حسابداری اتوماتیک هنوز پیاده نشدن. و خوب امکانات دیگری که نرمافزارهای حسابداری معمولا دارند.
البته برای پیادهسازی حسابداری اتوماتیک عجلهای نیست و احتمالا تو نسخههای بعدی اضافه خواهیم کرد. فعلا اولویت اینه که امکانات لازم برای حسابداری دستی تکمیل بشه تا یک نسخه آزمایشی منتشر کنیم.
تست کردن برنامه توی محیط ویندوز هم لازمه چون احتمالا اکثر کاربران با ویندوز کار میکنند. بنابراین نیاز نیست که حتما در محیط لینوکس برنامهنویسی کنید.
۳- شرایط خاصی که نداره، نیازی هم نیست که کار در دفتر شرکت انجام بشه. شما اگه شرایطی برای همکاری دارید مطرح کنید.
۴- خیر برنامه به صورت رایگان منتشر میشه و با مجوز GPL. فقط نام شرکت به عنوان سفارش دهنده و حمایت کننده مطرح میشه. سورس برنامه هم روی وب هست و استفاده برای همه آزاده.