‫روش برنامه‌نویسی Forum Driven Development

تا حالا به فوروم‌های (انجمن‌های) برنامه‌نویسی ایرانی علی الخصوص «سایت برنامه‌نویس» مراجعه کرده‌اید؟ به سوالات آن هم دقت کرده‌اید؟ تا حالا دیده‌اید که مثلاً شخصی تا حالا یک بار هم Socket Programming کار نکرده و هیچ علاقه‌ای هم به کار کردن با آن ندارد اما چون در یک پروژه به آن نیاز دارد به دنبال یک راهنمایی فقط برای رفع نیاز فعلی‌اش بدون فهم یا استفاده درست از آن راهنمایی است؟ تازه بعد از مدتی اعلام می‌کند که کار پروژه‌اش را با آن تیکه کد یا اسمبلی راه انداخته است؟ تا حالا دقت کرده‌اید که تا یک نفر جواب یک سوال خیلی ساده را می‌دهد چقدر به او استاد استاد گفته می‌شود یا این که تا بحثی در باب بهتر بودن یک روش یا تکنولوژی باب می‌شود چقدر بحث‌های متعصبانه و گاه اشتباه در می‌گیرد؟

اگر جواب همه سوالات را مثبت داده‌اید باید عرض کنم که متاسفانه این روش یادگیری و استفاده و انجام پروژه تبدیل به یک الگوی کاری در توسعه نرم‌افزار در تعدادی از افراد و شرکت‌ها شده است. یعنی این که طرف هیچ اطلاعات درست و حسابی از یک موضوع خاص ندارد ولی با اعتماد به نفسی کاذب این موضوع را ساده پنداری کرده و با وصله پینه کردن کدها و روش‌هایی که از این طور انجمن‌ها به دست آورده پروژه مورد نظر را سر هم کرده و به مشتری نگون بخت تحویل می‌نماید.

توجه: منظور از این متن کم ارزش کردن زحمات مدیران یا کاربران فعال و باسواد «انجمن برنامه‌نویس» یا دیگر انجمن‌های برنامه‌نویسی ایرانی نیست، بلکه مخاطب افراد سطحی نگری هستند که با عملکرد اشتباهشان کیفیت کار برنامه‌نویسی را در ایران به شدت پایین آورده‌اند.

مجله برنامه‌نویس

«مجله برنامه‌نویس» مجله‌ای الکترونیکی و رایگان است که توسط اعضا و دست اندرکاران «سایت برنامه‌نویس» که زمانی (حدود سال ۱۳۸۱) تنها مرجع معتبر برنامه‌نویسان ایرانی به حساب می‌آمد منتشر می‌شود. اولین شماره این مجله در اسفند ۱۳۸۷ منتشر شد و تاکنون (اسفند ۱۳۸۸) دو شماره دیگر نیز از آن منتشر شده است. مدت‌ها بود که می‌خواستم این سه شماره را بخوانم ولی تا حالا فرصتی پیش نیامده بود. امروز که آنها را خواندم فهمیدم که کیفیت مطالب آن خیلی بیشتر از آنی بود که تصور می‌کردم و آرزو کردم که ای کاش آن قدر وقت می‌داشتم که بتوانم در انتشار این مجله همکاری داشته باشم. اما حالا که چنین وقتی در اختیار ندارم ترجیح دادم برداشت خودم از کیفیت مجله (پیشنهادات و انتقادات) را در اینجا بگذارم شاید که به درد کسی بخورد:

۱- جالب‌ترین بخش مجله، بخش معرفی کتاب است که در هر سه شماره کتاب‌های جالبی را معرفی کرده است. به نظر من بعد از این بخش، بخش «بیوگرافی» قرار دارد.
۲- ای کاش مجله برنامه‌نویس یک سایت یا وبلاگ می‌داشت و انتشار نسخه‌های جدید خود را از طریق ایمیل یا RSS به اطلاع دیگران می‌رساند. متاسفانه در حال حاضر آن را حتی نمی‌توان با خیال راحت از خود سایت برنامه‌نویس دانلود کرد چون گوگل آن را به عنوان سایت خطرناک تشخیص می‌دهد و فایرفاکس هم هشدارهای شدیدی به هنگام ورود به سایت می‌دهد.
۳- این که در طول ۱۲ ماه فقط ۳ شماره از مجله منتشر شده است خیلی هم بد نیست. مهم نیست که این حرکت ادامه دار باشد.
۴- پیشنهاد می‌کنم مطالب بیشتری در معرفی سایت‌هایی مثل StackOverflow.com نوشته شود.
۵- به نظرم می‌رسد نوشتن مطالبی در باب موضوعات خاص داخل ایران مثل نرخ دستمزد، شرایط قرارداد، نصب در سرورهای ایرانی، مسائل فارسی‌سازی و محلی‌سازی و… مخاطبان خوب و منحصر به فردی داشته باشد.
۶- ترویج تفکراتی از این دست هم به نظرم خوب می‌آید: ما نباید خودمان را از بقیه دنیا جدا کنیم و مدام سایت‌ها و انجمن‌های مخصوص به خود درست کنیم. بلکه باید با یاد گرفتن کامل زبان انگلیسی و آداب و رسوم بین‌المللی و شناخت مجامع جهانی برنامه‌نویسان و توسعه‌دهندگان سعی کنیم فاصله موجود بین خود و برنامه‌نویسان مطرح دنیا را کمتر کنیم.

لینک‌های دانلود از irpcn: ، شماره یک، شماره دو، شماره سه