هل المبرمجون يزدادون سوءًا؟

ننسى المنهجية - حقيبة مبرمج = برنامج سيء

السبب الوحيد الذي أطلبه هو أنني أجد نفسي منزعجًا أكثر فأكثر من التحديثات والتصحيحات التي لا نهاية لها. مع عصر الإنترنت والتحديثات "السهلة" ، يبدو أن موقفًا من طرح أي شيء ، يمكننا إصلاحه لاحقًا. هل أنا الوحيد الذي بدأ ينزعج من هذا؟ في كل مرة أقوم بتشغيل جهاز الكمبيوتر الخاص بي ، يتم الترحيب بي بالانتظار لمدة 5 دقائق حيث يحاول ما يبدو أن كل جزء من البرامج على جهاز الكمبيوتر الخاص بي تحديث نفسه إلى أحدث إصدار. في حين أن هذا 100% مفهوم عندما يتعلق الأمر بتعريفات الأمان لبرامج مكافحة الفيروسات ومكافحة برامج التجسس ، لا أعتقد أنه يجب أن تكون هناك حاجة لأي شيء آخر. تمكنا جميعًا من البقاء على قيد الحياة في الماضي دون تحديثات يومية.

كان الحال دائمًا أن تقوم Microsoft بإصدار أي برنامج كان جاهزًا في الوقت الذي خصصته لتاريخ إصدارها. لا يبدو أن مستوى الاكتمال الذي كان عليه البرنامج مهم لأنه سيتم تصحيحه بعد ذلك. كانت Microsoft ولا تزال مزحة إلى حد ما حيث كان التسامح الوحيد الممكن هو حجم مشاريعها. عندما تستخدم 20 مليون سطر من التعليمات البرمجية للقيام بمهمة 200000 ، فستكون هناك دائمًا مشاكل. كانت أيضًا مشكلة شائعة بين مبرمجي الألعاب ، على الرغم من الإنصاف ، فقد عاشوا دائمًا في حدود ما يمكن للجهاز التعامل معه ، لذا كان هذا متوقعًا. فقط لأننا نستطيع إصلاح الأشياء لاحقًا ، فهل هو حقًا الموقف الصحيح الذي يجب أن نضع فيه برامج غير مكتملة؟ بصفتي كاتبًا مجانيًا بنفسي ، فقد كتبت نصيبي العادل من المشكلات التي تحتاج إلى إصلاح ، لكنني أفضل تصنيفها في إصدار تحديث (مكتمل برقم إصدار جديد). يسعد الآخرون باستخدام النطاق الترددي الخاص بك مع التصحيح اليوم. ربما ، ربما فقط ، الاستعانة بمصادر خارجية والعمالة الرخيصة ليست هي السبيل للذهاب. القرف في الداخل ، القرف.

الشيء الذي أجده مضحكًا حقًا حول كل هذا هو أنه في اليوم السابق ، عندما كانت البرامج تُكتب وتُطبع ورقة واحدة في كل مرة للإدخال ، لم يكن هذا ليحدث أبدًا. يجب أن تكون أنظمة الكتابة على الأشخاص جيدة في ما فعلوه ، وكان التخطيط والتنفيذ والاختبار هو كل شيء. إذا كنت المقاول لكسب ثروة، أنت متأكد من أن الجحيم يجب أن تكسبه حقًا. كانت الأنظمة معقدة بنفس القدر ولا يزال الكثير منها قيد الاستخدام حتى اليوم ، ويرجع ذلك أساسًا إلى أنها تعمل بالفعل! المبرمجون ، كانوا الأشخاص الذين يتفوقون في الرياضيات وكانوا على قمة الشجرة ، وليسوا شخصًا شاهد إعلانًا تلفزيونيًا وتخيّل راتبًا سنويًا قدره 35 ألف جنيه إسترليني وسيارة شركة! يبدو أنه يتم الآن نسيان الأساسيات على نطاق واسع ، أشعر بالحرج في كل مرة أسمع فيها عن مشروع برمجيات حكومي آخر تم تسليمه في حالة لا تعمل. يتم إنفاق مليارات الجنيهات على الأنظمة التي لا تعمل ، لا يكاد يكون الأمر كما لو كانوا يكتبون أي شيء يحطم الأرض ، وعادة ما لا يكون أكثر من قاعدة بيانات مثبتة على قمة التكنولوجيا الحالية. لا يبدو الأمر كما لو أن الكثير من الأخطاء عميقة أيضًا ، فقد تم رصد معظمها وتصحيحها بأبسط قدر من الاختبار. كما قلت من قبل في الدفاع عن مطوري اللعبة ، فهم على الأقل يعملون في طليعة. إذا كنت كمبرمج لا يمكنك إيقاف تشغيل نظام قاعدة بيانات المطحنة الذي يلبي المتطلبات الوظيفية ، فنحن في ورطة.

لا أعرف الإجابة لأنني مذنب بذلك أيضًا في بعض برامجي. عندما أكتب مجانًا أكتب بسرعة. أصبح التطبيق السريع RAD أكثر من اللازم وهناك الكثير من المبرمجين الذين ليسوا أذكياء بما يكفي للقيام بالمهمة. لا شك أنهم سيكونون هم الذين ينتهي بهم الأمر في مناصب إدارية لأنهم غير قادرين على القيام بالعمل الفعلي.

ربما يعجبك أيضا

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *