ما زلنا في اللعبة: لماذا نستمر في البرمجة
لقد رأينا هذا النمط من قبل.
في عام 1950، كتب كلود شانون عن الآلات التي تلعب الشطرنج. بدأ ذلك صراعاً طويلاً بين المهارة البشرية والرياضيات الآلية. لم يتوقف الناس عن لعب الشطرنج بسبب ورقته البحثية، بل درسوا بجدية أكبر، واستخدموا الآلة كهدف يسعون للوصول إليه.
في عام 1997، هزم Deep Blue غاري كاسباروف. فازت الآلة، لكن الشطرنج لم يمت. لم يستسلم الأساتذة الكبار، واليوم، يحظى الشطرنج بشعبية أكبر من أي وقت مضى. يستخدم اللاعبون المحركات (engines) للدراسة وصقل حدسهم. لم ينتهِ الصراع، بل تغير شكله.
البرمجة تمر الآن بلحظة Deep Blue الخاصة بها. الذكاء الاصطناعي يكتب الدوال (functions) ويصحح المنطق (debugs logic) بسرعة تفوق سرعة كتابتك. قد تشعر بأنك أصبحت غير ضروري. هذا الشعور طبيعي، لكنه خاطئ.
لم يستمر عالم الشطرنج حياً لأن البشر هزموا المحركات، بل استمر لأن انضباط اللعبة يظل ذا قيمة. لقد رفع المحرك سقف التوقعات، لكنه لم يزح القاعدة.
الهندسة تعمل بنفس الطريقة.
- كتابة الكود يدوياً تبني المهارة.
- فهم أعطال الأنظمة يبني العمق.
- التفكير في المقايضات (tradeoffs) يبني القدرة على التقدير.
هذه المهارات لا تفقد قيمتها لمجرد وجود أداة أسرع. فالأستاذ الكبير يدرس نهايات الأدوار (endgames) التي حلتها المحركات منذ عقود. الدراسة ليست سباقاً، بل هي انضباط.
كل أداة هددت المهارة البشرية دفعتنا في الواقع إلى مستويات أعلى.
- الآلة الحاسبة دفعت الرياضيات إلى مستويات أعلى.
- المترجم (compiler) دفع البرمجة إلى مستويات أعلى.
- محرك البحث دفع البحث إلى مستويات أعلى.
الأشخاص الذين توقفوا عن الممارسة أصبحوا غير ذوي جدوى، أما الذين استخدموا الآلة كشريك تدريب، فلم يحدث لهم ذلك.
لن تتفوق على الذكاء الاصطناعي في سرعة البرمجة المجردة، لكن الممارسة المنظمة تبني شيئاً آخر. اللاعب الذي يتدرب باستخدام محرك يصبح لاعباً أكثر حدة. والمطور الذي يستمر في البناء، وتصحيح الأخطاء، وتصميم الهيكلية (architecture) يدوياً، يبني القدرة على التقدير.
القدرة على التقدير تأتي من القيام بالعمل بنفسك، بشكل متكرر ومتعمد.
لم يكتب شانون ورقته البحثية لينهي الشطرنج، بل كتبها ليحدد معالم المنافسة. وبعد مرور خمسة وسبعين عاماً، لا يزال البشر يلعبون.
الشعور بعدم الجدوى هو شعور مؤقت، وهو أيضاً خيار. يمكنك اختيار الاستسلام، أو يمكنك اختيار الممارسة.
نحن لم نتوقف حينها، فلا تتوقف الآن.
Source: https://dev.to/rakshyak/still-in-the-game-why-we-keep-coding-against-the-machine-2lig
Optional learning community: https://t.me/GyaanSetuAi
