Transcript

00:00:00لم أشعر قط بهذا القدر من التأخر كمبرمج.
00:00:02المهنة تشهد إعادة هيكلة جذرية حيث أصبحت المساهمات التي يقدمها المبرمج متفرقة ومتباعدة بشكل متزايد.
00:00:09لدي شعور بأنني قد أكون أقوى بعشر مرات لو استطعت فقط ربط ما أصبح متاحاً خلال العام الماضي بالشكل الصحيح.
00:00:17والفشل في الحصول على هذا التعزيز يبدو بوضوح كمشكلة في المهارة..
00:00:23لنتحدث عن هذا المنشور من أندريه كارباثي.
00:00:26في هذه الأيام، من السهل جداً أن تشعر بالتأخر كمطور.
00:00:30لأن هناك الكثير من الضجة حول الذكاء الاصطناعي، حول النماذج الجديدة التي تُطلق كل يوم، الأدوات الجديدة وأنماط استخدام هذه الأدوات التي قد تجعلك تشعر بالتأخر.
00:00:41ولنكون واضحين تماماً، هناك العديد من النماذج المذهلة مثل Opus 4.5 وهناك أدوات رائعة مثل Cursor أو Claude Code أو Open Code التي أحب استخدامها حقاً.
00:00:52ويمكنك الحصول على الكثير من الأشياء الجيدة من استخدام هذه الأدوات وسأشارك المزيد من الموارد حول استخدام هذه الأدوات بكفاءة وكيف أستخدمها وما هي الأنماط أو أفضل الممارسات التي يمكنك استخدامها.
00:01:06لكن من السهل جداً الشعور بالتأخر عندما لا يجب عليك ذلك.
00:01:10وأزعم أنه لا يوجد سبب للشعور بالتأخر.
00:01:13وإليك السبب.
00:01:14في منشوره، يذكر أندريه أن هناك طبقة تجريد قابلة للبرمجة جديدة يجب إتقانها بالإضافة إلى الطبقات المعتادة أدناه، والتي بالمناسبة مهمة.
00:01:24من الواضح أن تلك الطبقات لن تختفي.
00:01:26ستظل مهاراتك مطلوبة، لكن دعونا نتجاهل ذلك في الوقت الحالي.
00:01:30لكن الطبقة الجديدة فوق مهاراتك كمطور هي أنه يجب عليك معرفة كيفية العمل مع الوكلاء، والوكلاء الفرعيين، وكيفية كتابة توجيهات جيدة، وإدارة السياق، والذاكرة، والأوضاع المختلفة التي يمكنك استخدام أدوات الذكاء الاصطناعي فيها، ووضع التخطيط ووضع البناء ووضع السؤال أو أياً كان لديك، والأذونات، والأدوات، والإضافات، والمهارات، والخطافات، وMCP، وLSP، وأوامر الشرطة المائلة، وسير العمل، وهكذا.
00:01:59لذا هذا الشعور بضرورة إتقان الكثير من الأدوات الجديدة، والكثير من الأنماط الجديدة للعمل بكفاءة مع الذكاء الاصطناعي.
00:02:07ومن السهل الشعور بهذا.
00:02:09أعني، إذا ألقيت نظرة على وثائق Claude Code، هناك وكلاء فرعيون يمكنك بناؤها.
00:02:14وهناك إضافات يمكنك بناؤها أو تثبيتها.
00:02:17وهناك مهارات الوكلاء التي يمكنك بناؤها، والتي أجدها مفيدة جداً بالمناسبة، لكن هذا موجود.
00:02:23هناك خطافات يمكنك استخدامها لتشغيل بعض الأكواد تلقائياً عندما تحدث أحداث معينة.
00:02:29مثلاً، عندما ينتهي الوكيل من مهمة معينة..
00:02:33هناك MCP، أي خوادم MCP، والتي يمكنك إضافتها إلى Claude Code لمنحه قدرات جديدة.
00:02:40ثم هناك العشرات من الأنماط التي ستجدها على منصة X وهناك على الإنترنت تخبرك بكيفية الجمع بكفاءة بين كل هذه القدرات للحصول على أقصى استفادة من Claude Code.
00:02:53أعني، هناك هذا الشيء الكامل Ralph Wiggum، وهو في الأساس إضافة يمكنك إضافتها إلى Claude Code لجعله في وضع حيث يستمر في العمل بشكل مستقل، وتحسين الكود الخاص بك، وحل المهام الجديدة، وهكذا..
00:03:08وبالتالي لديك هذه الحلقة حيث يستمر في التحسين ويستمر في التكرار ويخرجك من الحلقة على الأقل إلى حد لائق بحيث يمكنه العمل أكثر بمفرده.
00:03:19هناك الكثير يحدث.
00:03:20وهذا بالضبط ما ذكره أندريه هنا بشكل أساسي.
00:03:24يمكنك أن تشعر بالإرهاق لأن هناك الكثير من الأشياء لتتعلمها وتتقنها.
00:03:29لكن إليك الشيء المهم.
00:03:31لست بحاجة لإتقان كل ذلك.
00:03:33على سبيل المثال، لي روبنسون، الذي كان يعمل كمسؤول علاقات المطورين في Vercel لـNext.js، يعمل الآن في Cursor.
00:03:42وخلال العطلات، بنى مكتبة ضغط صور قائمة على Rust، وWASM binary وتطبيق SvelteKit، بالكامل مع Cursor والذكاء الاصطناعي، كما أتذكر، دون كتابة سطر واحد من الكود بنفسه.
00:03:55حصل على تغطية الاختبارات وقام بمراجعة الكود وقدم الكثير من التوجيه.
00:04:01إنها ليست برمجة بالحدس.
00:04:03كان لديه رؤية واضحة ووجه النموذج حول كيفية بناء هذا التطبيق.
00:04:07لكنه بنى مكتبة ضغط الصور هذه من الصفر مع Rust بمساعدة الذكاء الاصطناعي.
00:04:13وأوضح أنه بنى 80% من هذا المشروع دون أي قواعد مخصصة.
00:04:18تعلم أن قواعد Cursor هي هذه الأشياء التي يمكنك إعدادها لإعطاء Cursor بعض، حسناً، القواعد التي يجب أن يتبعها أو الأوامر أو أي شيء آخر.
00:04:28لذا لم يقم بإعداد سير عمل معقد للغاية باستخدام نمط Ralph Wiggum مع الإضافات وMCPs وكل شيء يعمل معاً ولديه هذه الحلقة اللانهائية من الأشياء التي تحدث ومجموعة من المهارات والوكلاء الفرعيين.
00:04:44لا، لقد استخدم Cursor مع نموذج ذكاء اصطناعي، أعتقد أنه كان Opus 4.5، وبنى هذا التطبيق خطوة بخطوة وبالطبع مع الوكيل يقوم بكل العمل بشكل أساسي ولكن بناءً على توجيهه.
00:04:57وهذا مشروع مثير للاهتمام حقاً.
00:05:00إنه يوضح لنا إلى أي مدى يمكنك الوصول مع الذكاء الاصطناعي كمساعد في هذه الأيام.
00:05:06مرة أخرى، دون برمجة بالحدس ولكن عن طريق دمج خبرتك كمطور مع قدرات ومعرفة أدوات الذكاء الاصطناعي هذه.
00:05:14ومن الممكن جداً بالمناسبة أن تكون مكتبة ضغط الصور هذه في Rust بها مشاكل.
00:05:20يكتب ذلك بنفسه.
00:05:21من الممكن تماماً أن تكون هناك أخطاء أو مشاكل في الأداء أو أي شيء من هذا القبيل فيها ولكنها لا تزال إنجازاً مبهراً.
00:05:30لكنه نوعاً ما يتعارض مع ما نراه في هذه التغريدة والتي لا تعني أنه لا يمكنك الشعور بالتأخر.
00:05:38هذا صحيح تماماً ونحن ربما جميعاً نشعر به من وقت لآخر.
00:05:42إنه يعني فقط أنك لست بحاجة لاستخدام كل هذه القدرات فقط للحصول على أقصى استفادة من الذكاء الاصطناعي.
00:05:50لذا لست بحاجة لاستخدامها جميعاً.
00:05:53يمكنك فقط استخدام الذكاء الاصطناعي بطريقة طبيعية جداً من خلال تقديم توجيهات جيدة، وسياق جيد، وعلى سبيل المثال من خلال وجود مجموعة اختبارات يمكن لوكيل الذكاء الاصطناعي تشغيلها للتحقق من نتائجهم.
00:06:09لذا تريد أن يكون لديك شيء ما هناك ولكن لست بحاجة لدمج كل هذه الأشياء والتعلم عنها جميعاً.
00:06:16وبعد ذلك هناك سبب آخر لعدم حاجتك للشعور بالتأخر.
00:06:20وهذا السبب الآخر هو أن كل ذلك سيتغير قريباً على أي حال..
00:06:27أعني من بين كل هذه القدرات هنا كم منها كان لدينا قبل نصف عام؟ لا أعرف حتى ولكن على سبيل المثال المهارات هي إضافة حديثة.
00:06:36من المحتمل جداً بل من المؤكد تقريباً أنه خلال الشهر القادم سنقرر بشكل جماعي ونكتشف أنه ليس بهذه الأهمية إعداد المهارات أو استخدام مجموعة من الإضافات أو استخدام الوكلاء الفرعيين أو أياً كان.
00:06:51قد نكتشف أننا لا نحتاج إلى الكثير من MCPs.
00:06:54على سبيل المثال أنا شخصياً لا أستخدم حقاً أياً منها باستثناء Context 7 للبحث في الوثائق وPlaywright في Claude Code على سبيل المثال للسماح له باختبار التطبيق في المتصفح.
00:07:07هناك أشخاص يقسمون تماماً على امتلاك عشرات من خوادم MCP ولكننا سنكتشف بشكل جماعي ما يضيف فائدة حقيقية وما لا يفعل ذلك.
00:07:16وبعد ذلك هناك هذه الأدوات مثل Cursor أو Claude Code والتي ستفعل ببساطة أشياء جيدة تلقائياً من أجلك لوضعها بهذا الشكل.
00:07:26أعني إذا قارنت العمل مع مساعدي الذكاء الاصطناعي الآن بقبل عام أو عامين هناك الكثير من الأشياء التي يقوم بها Cursor وهذه الأدوات الأخرى من أجلك.
00:07:37خذ وضع التخطيط على سبيل المثال.
00:07:39في الماضي قبل عام كان عليك التخطيط بنفسك.
00:07:42كان عليك أن تطلب من الذكاء الاصطناعي إنشاء خطة والتحقق من صحة تلك الخطة وطرح بعض الأسئلة عليك قبل أن يبدأ.
00:07:51الآن هناك وضع التخطيط المدمج في تلك الأدوات.
00:07:54من يدري ما الذي سيُدمج فيها بعد نصف عام أو نحو ذلك..
00:07:59لذا فإن التقدم الآن من خلال بناء إعداد معقد للغاية من خلال الجمع بين كل هذه الأشياء لن يضعك بالضرورة في المقدمة لفترة طويلة إن كان يفعل ذلك على الإطلاق.
00:08:12وبالتالي باختصار، من السهل الشعور بالتأخر ولكن لا يوجد حقاً سبب للشعور بالتأخر.
00:08:19لست بحاجة لاستخدام كل هذه الأدوات للحصول على شيء من الذكاء الاصطناعي كمطور وكل ذلك سيتغير قريباً على أي حال..
00:08:30لذلك نعم، لا تقلق بشأن ذلك.
00:08:32من السهل جداً الإصابة بمتلازمة الخوف من الفوات والشعور بالإرهاق هذه الأيام..
00:08:37حاول أن تأخذ خطوة للوراء.
00:08:39الأمور لن تكون سيئة كما تبدو أو الأمور ليست عاجلة كما قد تبدو أحياناً..

Key Takeaway

لا تقلق من الشعور بالتأخر في عصر الذكاء الاصطناعي - لست بحاجة لإتقان كل الأدوات الجديدة للاستفادة من الذكاء الاصطناعي، وكل شيء سيتغير قريباً على أي حال

Highlights

لا داعي للشعور بالتأخر كمطور في عصر الذكاء الاصطناعي - لست بحاجة لإتقان كل الأدوات والأنماط الجديدة

لي روبنسون بنى مكتبة ضغط صور كاملة بلغة Rust باستخدام Cursor دون كتابة سطر واحد من الكود، وأنجز 80% من المشروع دون قواعد مخصصة

الأدوات والأنماط الحالية (MCP، الوكلاء الفرعيين، الخطافات، المهارات) ستتغير قريباً، لذا لا فائدة من محاولة إتقانها جميعاً الآن

يمكنك الحصول على أقصى استفادة من الذكاء الاصطناعي من خلال التوجيهات الجيدة والسياق الواضح ومجموعة اختبارات، دون الحاجة لإعدادات معقدة

الأدوات مثل Cursor وClaude Code تقوم تلقائياً بأشياء كانت تتطلب جهداً يدوياً قبل عام، مثل وضع التخطيط المدمج

Timeline

الشعور بالتأخر كمبرمج في عصر الذكاء الاصطناعي

يبدأ المتحدث بوصف شعوره بالتأخر كمبرمج في ظل إعادة الهيكلة الجذرية للمهنة، حيث أصبحت مساهمات المبرمج متفرقة ومتباعدة. يشير إلى إمكانية أن يكون أقوى بعشر مرات لو استطاع ربط ما أصبح متاحاً خلال العام الماضي بالشكل الصحيح. يتناول منشور أندريه كارباثي الذي يتحدث عن سهولة الشعور بالتأخر كمطور بسبب الضجة حول الذكاء الاصطناعي والنماذج الجديدة والأدوات التي تُطلق يومياً. يؤكد أن هناك نماذج مذهلة مثل Opus 4.5 وأدوات رائعة مثل Cursor وClaude Code وOpen Code، لكنه يطرح السؤال: هل يجب حقاً الشعور بالتأخر؟

الطبقة الجديدة من المهارات المطلوبة

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

مثال لي روبنسون: النجاح دون تعقيد

يقدم المتحدث مثالاً قوياً من لي روبنسون الذي كان يعمل في Vercel والآن في Cursor، حيث بنى خلال العطلات مكتبة ضغط صور قائمة على Rust وWASM binary وتطبيق SvelteKit بالكامل باستخدام Cursor والذكاء الاصطناعي دون كتابة سطر واحد من الكود بنفسه. النقطة المحورية هي أن لي أنجز 80% من المشروع دون أي قواعد مخصصة أو إعدادات معقدة - لم يستخدم نمط Ralph Wiggum المعقد أو مجموعة من الإضافات وMCPs والمهارات والوكلاء الفرعيين. بل استخدم Cursor مع Opus 4.5 وبنى التطبيق خطوة بخطوة بناءً على توجيهه الواضح ورؤيته، مدمجاً خبرته كمطور مع قدرات الذكاء الاصطناعي. هذا يثبت أنك لست بحاجة لاستخدام كل القدرات المتاحة للحصول على أقصى استفادة من الذكاء الاصطناعي، بل يكفي التوجيه الجيد والسياق الواضح ومجموعة اختبارات.

كل شيء سيتغير قريباً

يقدم المتحدث السبب الثاني لعدم الحاجة للشعور بالتأخر: كل هذه الأدوات والأنماط ستتغير قريباً على أي حال. يطرح سؤالاً: كم من هذه القدرات كان موجوداً قبل نصف عام؟ المهارات مثلاً إضافة حديثة. من المحتمل جداً أن نكتشف خلال الشهر القادم أن الكثير من هذه الأشياء ليست بتلك الأهمية. يشارك تجربته الشخصية بعدم استخدام الكثير من MCPs باستثناء Context 7 وPlaywright. يشير إلى أن الأدوات مثل Cursor وClaude Code تقوم تلقائياً بأشياء كانت تتطلب جهداً يدوياً قبل عام، مثل وضع التخطيط الذي كان على المطور أن يطلبه يدوياً من الذكاء الاصطناعي. بالتالي، التقدم الآن من خلال بناء إعداد معقد لن يضعك بالضرورة في المقدمة لفترة طويلة.

الخلاصة: استرخِ ولا تقلق

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

Community Posts

View all posts