تو بحص های مختلف که یکیش تو امضام هست و جندتا دیگه مشاهده کردم که خیلی از دوستان با نظرم که همسو با نظر شماست موافق نیستند
چون به بی نظمی در کار عادت کردیم
چون با اینکه میدونیم اگه رو اصول باشیم به نفع خودمون هست اما سعی میکنیم هی فرار کنیم...
بارها شده یک پرژه و گرفتم و قیمتش و کم دادم چون همیشه به خودم گفتم بیام پروژه و 3 میلیون بگیرم فرضا باید قد 3 میلیون کار کنم فردا که تحویل دادم چی ؟ کی حال داره هی پشتیبانی کنه ! این سال اون سال 40 50 تومان تا 200 300 تومن میکشیم رو پشتیبانی و خلاض دیگه
شرمنده اول اینکه اون بحث نه بحص دوم اینکه نمیشه با هیچ نهاد دولتی بزور تعیین قیمت کرد و قیمت را خود بازار تعیین میکنه. حالا توی کشور ما نرم افزار بدلیل رعایت نکردن کپی رایت کم ارزشه و شرکتا کیفیت کار براشون مهم نیس بحثش جداست. توی ساختمون هم ساختمون بساز بفروشی داریم مهندسی ساز هم داریم که البته حتی توی ساختمون هم که جوون و مال ما در خطره خودمون میریم سراغ ارزونتره مگه اینکه پول به حدی داشته باشیم که پولش برامون مهم نباشه
همه روی یک استاندارد کار کنن ایده ی ی عالی هست کسایی که مثل بنده پرژه مبتدی دارن مجبور میشن برای بهتر شدن عملکردشون این استاندارد ها را رعایت کنند
اتفاقا اینکار خلاف روحیه خلاقانه برنامه نویسیه چون اگه اینطور بود دهها استاندارد، متدلوژی، معماری، زبان و ... برای نرم افزار بوجود نمیامد. مثلا همین حالا که سالهاست شی گرایی تو بورسه و توی ایران حتی روتینهای سیستمی را هم شی گرا می نویسند!!! حرفهای زیادی درباره برنامه نویسی ضد شی گرا هست.
تا زمانیکه خودمون متحد نشیم و این اوضاع نا بسامان به اصطلاح برنامه نویسی آزادرا سرو سامانی ندیم کاری از پیش نمیبریم .کسانی هم که نظر مخالف میدهند مطمینا مهندس نرم افزار نیستند
کار کاره انگلیسه!!! بعنوان یک هم رشته میگم شما برو بیوگرافی مولفان کتابهای برنامه نویسی را بخوان(البته آمریکایی ها) حتی انتشارات معروف هم کتابهای تخصصی دارند که مولفش مثلا ریاضیدان یا مهندس برق و حتی حسابداره و اتفاقا کتابش خیلی قوی تر از مولف های نرم افزار خونده هم هست
ما نمی شه با برنامه ها همانند نظام مهندسی عمران برخورد کرد
چرا که روز به روز به تکنولوژی های جدید اضافه می شه
و فرصت پیاده سازی اصول و قواعد پیدا نمی شه و هر کسی طبق سلیقه و عادات خودش قوانینی رو پیاده می کنه
و از اونها بهره می بره
ولی موضوع دیگری هم که مطرح می شه اینه که به دلیل وسعت زیادی که در برنامه های کاربردی وجود داره پیاده کردن اصول و قواعد کار آسانی نیست
فقط پیشنهاد ارائه می شه
و اگر هم سازمانی باشه که بیاد یک برنامه را بر اصول و قواعد کنترل کنه و بازرسی کنه به نظر من فقط هر برنامه ممکنه یک سال زمان ببره
علاوه بر اینکه برنامه های کاربردی ممکنه بعد از بازرسی ، ارتقاء و یا اصلاح شوند
چنین چیزی که مطرح شده دور از عملی شدن هستش
حرف منطقی
دنیای کامپیوتر پیشرفت خیلی سریعتری داره نمیشه 4 تا استاندارد گذاشت و تا 40 سال همونا را اجرا کرد. تا یک استانداردی بررسی بشه(اونم توی نظام اداری ایران) و اعلام بشه دیگه بیات شده رفته!
ضمنا وقتی توی کشوری با پیشرفتگی آمریکا حتی بمب افکنها را هم شرکت های خصوصی میسازن و سندیکاهای مخصوص خودشون را دارن شما میخوای دولت را متولی نرم افزار کنی؟ که پس فردا مثل موسیقی یا فیلم بدوی دنبال مجوز؟!!!
بیل گیتس و استیو جابز نمونه بارز یک غیر نرم افزاری موفق بودند برادرا! اگر کار گیره گیر از خودمونه بیخود نندازیم گردن مردم و دولت و ...