تجاوز إلى المحتوى
العربية
المستوى 4: اقرأ مع Claude
الدرس 1 · +10 XP

قراءة الكود هي المفتاح

أنهيتَ المستوى الثالث وأنتَ تملك المفردات. وأنهيتَ المستوى الثاني وأنتَ تملك تثبيتًا يعمل. الآن نُزيل العَجَلات المساعِدة — لكن ليس بالطريقة التي يتوقعها معظم الناس.

أول قوة خارقة حقيقية لدى Claude ليست كتابة الكود، بل قراءته. لـأي شخص، وبـأي لغة، وبسرعة طرح سؤال.

يتخيل معظم الناس أن «استخدام Claude» يعني «أخبره بما تريد بناءه». هذه شريحة صغيرة مما يجيده. الشريحة الأكبر — وهي محور هذا المستوى بأكمله — هي استخدامه لـفهم الكود الموجود أصلًا.

لماذا القراءة هي نقطة البداية

بضعة أسباب تجعلها الخطوة الأولى الصحيحة:

  • معظم البرمجة قراءة، لا كتابة. حتى المطورون ذوو الخبرة يقضون وقتًا في معرفة ما يفعله الكود الموجود أطول مما يقضونه في كتابة كود جديد. وClaude يختصر ذلك الوقت.
  • تعمل بصرف النظر عن اللغة. codebase مكتوب بلغة Rust أو Go أو Elixir أو بـ framework لم تسمع به من قبل — لا يهم. Claude يقرؤها جميعًا. حاجز اللغة الذي كان يُقصي الناس قد زال.
  • تعمل بصرف النظر عن خلفيتك أنت. مصمم، أو product manager، أو هاوٍ، أو طالب، أو خبير بعشر سنوات في stack مختلفة — القراءة مع Claude هي المُوازِن الذي يساوي بين الجميع.

إن سبق لك أن فتحتَ مشروعًا في العمل، ومررتَ عبر جدارٍ من الملفات غير المألوفة، ثم أغلقتَ التبويب بهدوء — فهذا المستوى هو الدرس الذي كنتَ بحاجة إليه.

النقطة التي تربك الناس

يُسارع الناس إلى لوحة المفاتيح مبكرًا أكثر مما ينبغي. سمعوا أن «Claude يستطيع كتابة الكود»، فطلبوا منه أن يكتب كودًا من أول يوم — في codebase لا يفهمونه بعد.

هكذا تحصل على تغييرات لا تستطيع تقييمها. لا يمكنك معرفة ما إذا كان تعديل Claude صحيحًا إن كنتَ لا تعرف ما يفعله الكود المحيط به.

اقرأ أولًا. غيّر ثانيًا. الترتيب مهم.

نطاق تأثير صفري — كن جريئًا

هناك سبب آخر يجعل القراءة هي نقطة البداية الصحيحة: طرح الأسئلة لا يغيّر أي شيء.

حين تسأل Claude «ماذا يفعل هذا الملف؟» فإنه يقرأ الملف ويجيب. لا تعديلات. لا ملفات جديدة. لا permission prompts. لا شيء على القرص يختلف حين تنتهي. (قارن ذلك بـالدرس 2.6 — تلك المطالبة لا تظهر إلا حين يكون Claude على وشك أن يفعل شيئًا، لا حين يكون على وشك أن يقول شيئًا.)

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

ماذا سيقدّم لك هذا المستوى

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

  • ماذا يفعل هذا المشروع؟
  • ماذا يفعل هذا الملف بالتحديد؟
  • أين تُعرَّف هذه الـ function، وما الذي يستدعيها؟
  • من أين تأتي هذه القيمة؟
  • ماذا يعني هذا الخطأ؟
  • ما الذي تغيّر هنا مؤخرًا، ولماذا؟

ستعرف أيضًا كيف تميّز متى يكون Claude مخطئًا، وهي المهارة التي تجعل كل المهارات الأخرى جديرة بالثقة.

ما التالي

أبسط استخدام للقراءة مع Claude وأكثرها حدّة هو السؤال عن ملف واحد محدد. لا الـ codebase. لا المشروع. ذلك الملف، هناك بالضبط. هذا هو الدرس التالي.