بنده حدود چهارده سال پيش كار برنامهنويسی را با كمودور 64 شروع كرده و و در آنزمان
چند بازی كوچك برای خودم با سايمون بيسيك نوشتم و همين چند بازی به ظاهر كوچك بود كه عشق برنامهنويسی
را درمن ايجاد كرد و از آن زمان تا حالا به كار جذاب برنامهنويسی ادامه دادهام.
حدود 6 سال پيش بود كه در
شركت "گروه كارشناسان ايران" بهعنوان اولين برنامهنويس
شركت مشغول بكار شده و بعد از يك سال، در قالب يك تيم نرمافزاری 9 نفره بر روی يك سيستم
مكانيزاسيون يكپارچه بنام "كنترل 9000" شروع به فعاليت كرديم. كار كردن در قالب اين تيم
و بر روی يك پروژه بزرگ كه سه سال به طول انجاميد، ديدگاه مرا در مورد اصول صحيح برنامهنويسی
و شرايط موفقيت يك كار تيمی، به كلی دگرگون كرده و درهای دنيای جديدی را به رويم گشود. بعد از آن بود كه سعی كردم تجربيات بدست آمده در اين پروژه را در اختيار ديگر برنامهنويسان
نيز قرار دهم.
در اين
شرايط بود كه با اينترنت و جذابيتهای آن آشنا شده و به سايتهای
زيادی سر زدم ولی سايتی آموزشی برای برنامهنويسان فارسی زبان در آن پيدا نكردم. خب
بالاخره اينهمه برنامهنويس
توی ايران وجود داشت كه بايد يكنفر پيشقدم
شده و هزينهها و دردسرهای اينكار
را بجان خريده و اولين سايت برنامهنويسان فارسی زبان را راه اندازی میكرد.
بنا براين تصميم گرفتم خودم آستينها
را بالا زده و يك سايت آموزشی در زمينههای مختلف برنامهنويسی
راه اندازی نمايم. در اين راستا شروع به بررسی سايتهای آموزشی خارجی كرده و
كمكم اجزای مختلف سايت را طراحی كردم. در اين زمان بود كه با سايت جالب iranasp.net كه بتازگی راه اندازی شده بود، آشنا شده و بعنوان يك الگوی مناسب و خوب، ايدههای
زيادی از آن گرفته و در سايت استفاده نمودم.
از روند شكل گيری سايت و شروع بكار آن بگوييد؟
بايد عرض
كنم كه بنده قبل از اينكه به فكر راه اندازی سايت برنامهنويس باشم، بررسی
مختصری در زمينه اينترنت و آينده آن در ايران كردم و به اين نتيجه رسيدم كه سايتهای
آموزشی، همانند بقيه كشورها، در ايران نيزمطمئنا بعد از مدتی مخاطبان و طرفداران خاص خود را پيدا خواهند كرد و از طرف ديگر با توجه به سماجتی كه كه برای كارهای نرمافزاری
در خود سراغ داشتم، مطمئن بودم كه میتوانم يك سايت را راه اندازی كرده و به
اصطلاح آنرا از آب و گل در بياورم.
اين بود كه برای خودم يكسری اهداف را مشخص كرده و شروع به آماده كردن مقدمات راهاندازی
سايت در اينترنت نمودم. برای اين منظور دو عدد Domain به نامهای
barnamenevis.com و
barnamenevis.net را ثبت كرده و بدنبال آن مقدار 20 مگابايت فضای وب اجاره كرده و در اواخر ارديبهشت ماه سال 81 بطور رسمی سايت دوقلوی اول يعنی برنامهنويس
دات كام را راهاندازی كردم.
اين سايت با توجه به فارسی بودن كليه مطالب و مقالاتش طبيعتا با استفاده از استاندارد يونیكد
طراحی شد تا از نظر نمايش در نمايشگرهای مختلف مشكلی وجود نداشته باشد.
در حال حاضر اين سايتها
دارای چه بخشهايی هستند و ميزان استقبال از اين بخشها
چقدر است؟
در حال حاضر سايت برادر كوچكتر
(barnamenevis.net) به علت سن كمترش، هنوز دارای بخشهای كمتری میباشد
اما مطمئنا در آينده نزديك بخشهای جديدی به آن اضافه خواهد شد.
ولی در مقابل سايت برادر بزرگتر (barnamenevis.com) با توجه به سن بيشترش دارای
بخشهای زيادی میباشد
كه بعضی از اين بخشها عبارتند از :
بخش مقالات و برنامههای سايت كه در
حال حاضر دارای 200 مورد مقاله و برنامه بوده كه اين مقالات و برنامهها يكصد و
دههزار بار از طرف بازيد كنندگان سايت خوانده شده و يا Download شدهاند.
بخش خبرنامه سايت كه فعلا 1600 نفر عضو داشته و خبرهای جديد سايت در آخر هر ماه به آدرس آنها پست میشود.
بخش مسابقات نرمافزاری سايت كه تاكنون
هفت مسابقه نرمافزاری در آن برگزار شده و جوايز برندگان نيز برايشان ارسال شده
است.
بخش همكاران و مقاله دهندگان سايت كه فعلا بيش از 58 نفر عضو فارسی زبان از سراسر دنيا دارد كه طبيعتا عضويت
اينهمه برنامهنويس
بعنوان همكار سايت، درتنوع مقالات و مطالب سايت و در نتيجه جذابيت بيش از پيش آن نقش مهم و بسزايی بهعهده
دارند.
بخش پرسش و پاسخهای
برنامهنويسان (Forum) كه در حال حاضر بيش از 2000 نفر عضو اين بخش بوده و
تعداد 1700 مورد پرسش و مطلب در آن مطرح شده و 6900 مورد پاسخ و نظر در مورد آن پرسشها،
در اين قسمت ذخيره شدهاست كه كاربران میتوانند
در اين بخش مشكلات و سوالات خود را بيان كرده و جواب بگيرند و چند بخش ديگر ....
در مورد نام سايت و دليل انتخاب آن توضيح دهيد؟
بخاطر علاقهای كه به امر برنامهنويسی
داشتم و همچنين ماهيت و محتوی مطالب سايت، نام برنامهنويس (barnamenevis) را برای آن
انتخاب كردم كه بنحوی بيانگر زمينه كاری سايت نيز باشد.
يكی از مشكلات انتخاب اين نام، تنوع نوشتن انگليسی آن میباشد.
برای روشن شدن مطلب يك مثال میزنم . مثلا "به" را به انگليسی هم میتوان
بصورت "be" نوشته و هم بصورت "beh" نوشت و چون من در زمان ثبت Domain نام barnamenevis را ثبت كرده بودم و نه barnamehnevis را، بنابراين بعضی از كاربران به اين مسئله
دقت نكرده و به يك سايت ديگر وصل میشوند .
اهداف شما برای راهاندازی
سايت دو قلوهای برنامهنويس چه بود و فكر میكنيد
تا چه حدی به آن اهداف رسيدهايد؟
در اول
كار برای سايت
barnamenevis.com اهداف زير را در نظر داشتم:
محيطی سالم و جذاب برای برنامهنويسان
فارسی زبان ايجاد شود كه براحتی بتوانند در آن محيط با هم ارتباط برقرار كرده و از تجربيات همديگر استفاده نمايند.
تيمهای كاری برنامهنويسی
جهت انجام پروژههای مختلف در سايت تشكيل شوند تا بتوانند پروژههای
نرمافزاری را طراحی و پيادهسازی
نمايند.
هزينههای
سايت را بنحوی پوشش داده و سايت را هر روز گستردهتر نماييم تا بتوانيم خدمات
بهتر و متنوعتری به كاربران ارائه دهيم.
البته بايد عرض كنم كه در سه ماهه اول به علت عدم تجربه در طراحی و مديريت صحيح سايت، از اهداف مورد
نظرم دور افتاده و كليه انرژی خودم را صرف رفع ايرادات و اضافه كردن بخشهای
جديد به سايت كردم. ولی از دو ماه پيش با همكاری سه نفر از برنامهنويسان ديگر
تيمی تشكيل داده و تصميم گرفتيم در قالب اين تيم به اهداف دوم و سوم سايت برسيم كه خود همين امر، انگيزه ايجاد سايت جديد دات نت و تولد دوقلوهای برنامهنويس
بود.
در
مورد انگيزه اوليه ايجاد وبسايت جديد دوقلوهای برنامهنويس
بيشتر توضيح دهيد؟
ببينيد، در ايران بزرگترين
مشكل سايتهای آموزشی كه بصورت رايگان خدمات خود را ارائه میكنند،
مشكل تامين هزينههای سايت میباشد.
بر اين اساس اگر بنده میخواستم سايت را گسترش داده و قویتر
بكنم، مطمنا احتياج به سرمايهگذاری داشتم كه بايد اين سرمايه بنحوی تامين میشد.
از طرف ديگر برای اينكه كاربران ديگر به عضويت در تيمهای
كاری سايت تشويق میشوند بايد خودمان حداقل يك تيم كاری خوب تشكيل میداديم.
خوب طبيعی بود كه برای اينكار به يك پروژه و تيم كاری خوب احتياج داشتيم تا
كارمان را شروع بكنيم.
در اين راستا بعد از بررسیهايی
كه انجام دادم و همچنين استقبال كاربران سايت، به اين نتيجه رسيدم كه طراحی و پيادهسازی
يك سيستم " آموزش از راه دور/ E-Training" كوچك در سايت برای آموزش اصول برنامهنويسی
به علاقهمندان، میتواند
پروژه خوبی هم برای يادگيری مطالب جديد و هم كسب درآمد كافی باشد.
بعد از انتخاب پروژه، شروع به دعوت از برنامهنويسان
متخصص و حرفهای برای عضويت در اولين تيم نرمافزاری
سايت نمودم كه بعد از مدتی با همكاری سه تن از برنامهنويسان مجرب، موفق شديم
اولين تيم كاری سايت را تشكيل دهيم كه طبق برنامه قرار است اين تيم بر روی پروژه E-Training كار كرده و تا آخر اسفند ماه امسال مرحله اول آنرا به اجرای آزمايشی خود رسانده باشند .
در اين مرحله بود كه پيشنهاد ايجاد يك سايت جديد (برادر دوقلوی برنامهنويس
دات كام) از طرف اعضای محترم تيم مطرح گرديد كه طبق توافقات بعمل آمده مشخصات زير را دارد:
اين سايت صرفا آموزشی
نبوده و بيشتر به بحثهای كاربردی و عملی خواهد پرداخت (بر خلاف دات كام) مطالب
و مقالات آن در سطحی بالاتر از سايت قبلی خواهد بود.
در آن امكان ايجاد تيمهای
نرمافزاری از طرف كاربران وجود خواهد داشت.
اكثر مطالب آن با توجه به اسم دات نت آن در باره .NET و پروژههای در حال انجام
خواهد بود.
كليه مراحل اجرای پروژه به صورت كامل در سايت منعكس خواهد شد.
سعی خواهد شد كه كليه پروژهها بر اساس اصول صحيح مهندسی نرمافزار
پيش برود.
نرمافزار E-Training تهيه شده برای اولين بار درخود سايت استفاده خواهد شد .
اين پروژه در چه محيطی طراحی و پيادهسازی
خواهد شد؟
طبق توافقاتی كه در جلسات هفتگی تيم بعمل آمده با توجه به امكانات خوب محيط جديد ميكروسافت
موسوم به محيط .NET تصميم گرفتيم كه فاز طراحی آنرا با استفاده از Case Toolsهايی مانند Rational XDE (دات نت را پشتبانی میكند)
انجام داده و فاز برنامهنويسی پروژه هم با استفاده از C# و ASP.NET انجام دهيم
تا بدينوسيله هم با يكسری مفاهيم جديد آشنا شده و هم جزو اولين تيمهای ايرانی
باشيم كه در محيط پرقدرت .NET يك پروژه نسبتا بزرگ را پيادهسازی كردهاند.
آيا در سايت با افراد يا موسسات خاصی همكاری داريد؟ و اگر بله در چه زمينههايی؟
در جلسهای كه با مدير محترم سايت iranasp.net
داشتم، ايشان پيشنهاد استفاده از اسپانسر برای سايتها و همكاری با موسسات بصورت پاياپای
را دادند كه از طرف بنده مورد استقبال قرار گرفت. در اين مورد با چند شركت و فرد حقيقی وارد مذاكره شديم كه تا كنون به نتايج زير رسيدهايم:
همكاری با شركت كهكشان نور جهت تامين فضای وب مورد نياز برای سايت جديد
همكاری با مجله رايانه جهت تامين جوايز برندگان مسابقات نرمافزاری
همكاری با شركت فرشتگان جهت ارائه كارتهای اينترنت و فروش سختافزار
همكاری با آقای پولايی جهت اضافه كردن بخشهای جديد به سايت
همكاری با آقای مصطفی شريفزاده جهت طراحی بنرهای مورد نياز در دو سايت
همكاری با آقای ساسان در مورد تبليغات سايت در اينترنت
در مورد تعداد بازديد كنندگان سايت آماری داريد؟
خوب، همگی میدانيم كه نبايد از يك سايت تخصصی فارسی زبان نبايد انتظار بازديد
كننده زيادی را داشت ولی طبق آمارها، بطور متوسط هر روز تعداد 350 نفر از 450 صفحه سايت بازديد میكنند
كه با توجه به تغييرات جديد ايجاد شده و همكاری چند نفر در امر تبليغات سايت، طبق پيشبينی
خودمان احتمالا در اواخر ماه آينده تعداد بازديد كنندههای سايت به دو برابر الان خواهد
رسيد.
نهايتا
تعريف سايتهای آموزشی را چه میدانيد؟
به نظر بنده سايتهای آموزشی سايتهايی
هستند كه از طريق اينترنت آموزشهای مختلفی را به كاربران ارائه داده و دانش
آنها را ارتقا میدهند .
اين آموزشها میتوانند
از طريق سيستمهای آموزش از راه دور و يا بوسيله ارائه سلسله مقالات آموزشی
دنبالهدار و يا ارائه نكات مهم موضوع مورد آموزش باشند كه اكثر سايتهای
آموزشی در ايران از نوع آخری بوده و جای خالی دو نوع اول و دوم بخوبی احساس میشود
.