أخبار تقنيةتقنيةتكنولوجياشروحاتمراجعات تقنيةمقالات معلوماتية

هل يجب أن أتعلم البرمجة كلغة ثانية؟

هل يجب أن أتعلم البرمجة كلغة ثانية؟

“لا يمكنني البرمجة ، وهذا يصدمني لأنه – مع وجود الكثير من الكتب والدورات التدريبية والمعسكرات – هناك الكثير من الفرص للتعلم هذه الأيام. أظن أنني سأفهم ثورة الآلة بشكل أفضل إذا كنت أتحدث لغتهم. هل يجب أن أحاول على الأقل؟

—فك الشفرة


عزيزي مفكك الشفرة ،
إن رغبتك في التحدث بـ “لغة” الآلات تذكرني بقصة تيد تشيانغ القصيرة.تطور العلوم البشرية. ” تتخيل القصة مستقبلًا أصبحت فيه جميع التخصصات الأكاديمية تقريبًا تحت سيطرة “البشر الفائقين” الذين يتفوق فهمهم للعالم إلى حد كبير على فهم الخبراء البشريين. التقارير عن اكتشافات ما وراء البشر الجديدة – على الرغم من كتابتها ظاهريًا باللغة الإنجليزية ونشرها في المجلات العلمية التي يمكن لأي شخص قراءتها – معقدة للغاية ومبهمة من الناحية الفنية لدرجة أن العلماء البشريين قد تم إهمال دورهم في دور أقرب إلى اللاهوتيين ، في محاولة لتفسير نصوص غامضة بالنسبة لهم كما كانت إرادة الله للسكولاستيين في العصور الوسطى. بدلاً من إجراء بحث أصلي ، يمارس هؤلاء العلماء المحتملون الآن فن التأويل.

كان هناك وقت ، ليس ببعيد ، عندما كان يُنظر إلى البرمجة على أنها من بين أكثر مجموعات المهارات استشرافًا للمستقبل ، وهي مجموعة أدت إلى تحول الشخص إلى النخبة التكنولوجية التي ستحدد مستقبلنا. كانت قصة شيانغ ، التي نُشرت لأول مرة في عام 2000 ، ذات بصيرة في قدرتها على التنبؤ بحدود هذه المعرفة. في مجالات مثل التعلم العميق وأشكال أخرى من الذكاء الاصطناعي المتقدم ، يبدو العديد من التقنيين بالفعل أشبه بعلماء دين أو كيميائيين أكثر من كونهم “خبراء” بالمعنى الحديث للكلمة: على الرغم من أنهم يكتبون الكود الأولي ، إلا أنهم غالبًا غير قادرين على تفسير ظهور المهارات عالية المستوى التي تطورها برامجهم أثناء التدريب على مجموعات البيانات. (لا يزال المرء يتذكر صدمة سماعه ديفيد سيلفر ، عالم الأبحاث الرئيسي في DeepMind ، أصر في عام 2016 على أنه لا يستطيع شرح كيف تمكن برنامج AlphaGo – وهو برنامج صممه – من تطوير استراتيجيته الناجحة: “لقد اكتشف هذا بنفسه” ، قال سيلفر ، “من خلال عملية التأمل والتحليل الخاصة بها.”)

في هذه الأثناء ، تعلمت الخوارزميات مثل GPT-3 أو Copilot من GitHub كيفية كتابة التعليمات البرمجية ، مما أثار نقاشات حول ما إذا كان مطورو البرمجيات ، الذين كانت مهنتهم ذات يوم جزيرة هادئة في التسونامي القادم من الأتمتة ، قد يصبحون قريبًا غير ذي صلة – ويثيرون مخاوف وجودية حول الذات. برمجة. لطالما اعتمدت سيناريوهات الذكاء الاصطناعي الجامح على إمكانية أن تتعلم الآلات التطور من تلقاء نفسها ، وبينما لا توشك خوارزميات الترميز على بدء استحواذ Skynet ، فإنها مع ذلك تثير مخاوف مشروعة بشأن الغموض المتزايد لتقنياتنا. لدى الذكاء الاصطناعي ميل راسخ ، بعد كل شيء ، لاكتشاف حلول خاصة وابتكار لغات مخصصة غير بديهية للبشر. بدأ الكثيرون يتساءلون بشكل مفهوم: ماذا يحدث عندما لا يستطيع البشر قراءة الكود بعد الآن؟

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

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

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

كثيرًا ما يشدد كادر التقنيون الذين يزنون أسئلتنا الأخلاقية الأكثر إلحاحًا – حول عدالة البيانات والأتمتة وقيم الذكاء الاصطناعي – على الحاجة إلى نقاش عام أكبر ، ولكن الحوار الدقيق يكون صعبًا عندما يفتقر عامة الناس إلى المعرفة الأساسية بالتقنيات في السؤال. (يحتاج المرء فقط إلى إلقاء نظرة على جلسة استماع حديثة للجنة الفرعية لمجلس النواب الأمريكي ، على سبيل المثال ، لمعرفة مدى بُعد المشرعين عن فهم التقنيات التي يسعون إلى تنظيمها). نيويورك تايمز لاحظ الكاتب التكنولوجي كيفين روز ، أنه يجري تطوير نماذج متقدمة للذكاء الاصطناعي “.خلف الأبواب المغلقة“، ويضطر العلمانيون الفضوليون بشكل متزايد إلى التخلص من التقارير الباطنية عن أعمالهم الداخلية – أو أخذ تفسيرات الخبراء في الإيمان. “عندما معلومات عن [these technologies] يتم الإعلان عنها “، كما يكتب ،” غالبًا ما يتم تخفيفها عن طريق العلاقات العامة للشركات أو يتم دفنها في أوراق علمية غامضة. “

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

بأمانة،

سحاب


يرجى العلم أن دعم CLOUD يمر بأوقات انتظار أعلى من المعتاد ويقدر صبرك.

إذا اشتريت شيئًا ما باستخدام الروابط الموجودة في قصصنا ، فقد نربح عمولة. هذا يساعد في دعم صحافتنا. يتعلم أكثر.

تظهر هذه المقالة في عدد مارس 2023. إشترك الآن.

دعنا نعرف ما هو رأيك في هذه المقالة. أرسل رسالة إلى المحرر في [email protected].

 

هل يجب أن أتعلم البرمجة كلغة ثانية؟

#هل #يجب #أن #أتعلم #البرمجة #كلغة #ثانية