غير مبرمج يعيد بناء تطبيق لتعلّم الإنجليزية بخادم ووضع دون اتصال باستخدام Claude Code

قرر كاتب على Habr لا علاقة له بتقنية المعلومات أن يختبر Claude Code عمليًا. أعاد بناء تطبيق لتعلّم المفردات الإنجليزية توقف عن العمل على iOS بعد أحد التحديثات. وتتضمن المهمة ثلاثة متطلبات: خادم، ووضع دون اتصال، وSEO. ووصف المؤلف نتيجة تجربته الأولى مع «الترميز بالإيحاء» (vibe coding) بأنها «فاجأته، بعبارة مخففة». ولم يكشف الإعلان عن الوقت الدقيق الذي استغرقه البناء، فهو مذكور في النسخة الكاملة من المقال. • المنفّذ: مبتدئ يعرف الذكاء الاصطناعي من خلال DeepSeek وChatGPT المجانيين. • الأداة: Claude Code. • المهمة: الجزء الخلفي (الخادم) ووضع دون اتصال وSEO، لا صفحة واحدة فقط.

معالج بواسطة الذكاء الاصطناعي من Habr AI؛ بتحرير Hamidun News
غير مبرمج يعيد بناء تطبيق لتعلّم الإنجليزية بخادم ووضع دون اتصال باستخدام Claude Code
المصدر: Habr AI. كولاج: Hamidun News.
استمع للمقال
بطاقة الحقائق والأرقام
المعيارالتفاصيل
المصدر الأصليHabr AI ↗
رئيس التحرير
المنفّذمبتدئ يعرف الذكاء الاصطناعي من خلال DeepSeek وChatGPT المجانيين.
الأداةClaude Code.
المهمةالجزء الخلفي (الخادم) ووضع دون اتصال وSEO، لا صفحة واحدة فقط.

شخص بلا خبرة في البرمجة، وأداة واحدة (Claude Code)، وثلاثة متطلبات يتعثر عندها عادةً حتى المطورون المبتدئون: خادم خاص، ووضع دون اتصال، وSEO. تصدّى كاتب منشور على Habr لإعادة بناء تطبيق لحفظ الكلمات الإنجليزية توقف عن العمل بشكل سليم بعد تحديث iOS. ووصف نتيجة تجربته الأولى مع «الترميز بالإيحاء» (vibe coding) بأنها «فاجأته، بعبارة مخففة». أما الوقت الذي استغرقه البناء فلم يذكره الإعلان، والإجابة مخبأة في الجزء المطوي من المنشور. لكن صياغة المهمة نفسها تستحق الانتباه.

ما المعروف من المنشور

يؤكد المؤلف أنه لم يكن يومًا مبرمجًا، وأن عمله لا صلة له بتقنية المعلومات. كان يتعلم الإنجليزية عبر تطبيق مدفوع على iOS. وبعد أحد التحديثات تعطّل التطبيق ولم ينجح في إصلاحه، فـ«بقي الأمر معلّقًا دون إنجاز». بدأ بدراسة Claude Code من باب توسيع المعرفة العامة. ومعارفه عن الذكاء الاصطناعي أولية: فكرة عامة عن LLM، وبضعة مقاطع على YouTube، وتجربة محادثة مع DeepSeek وChatGPT المجانيين.

هذا الملف الشخصي مهم. فهو ليس هاويًا يقضي أسابيع في المنتديات المتخصصة، بل مستخدم نموذجي لروبوتات المحادثة. وتجربته تحديدًا تُظهر أين يقع اليوم الحد الفاصل بين «التحدث إلى النموذج» و«الحصول على منتج يعمل».

  • المنفّذ: مبتدئ بلا خبرة في التطوير، ومهنته لا ترتبط بتقنية المعلومات.
  • الأداة: Claude Code، مساعد وكيلي (agentic) لكتابة الشيفرة.
  • المهمة: نسخة مماثلة من تطبيق لتعلّم المفردات الإنجليزية.
  • المتطلبات المعلنة: الجزء الخلفي (الخادم)، ووضع دون اتصال، وSEO.
  • تقييم المؤلف: جاءت النتيجة جيدة على نحو غير متوقع.
  • لم يُكشف عنه في الإعلان: الوقت المستغرق، وحزمة التقنيات، وتكلفة الاشتراك والرموز (tokens)، وجودة الشيفرة النهائية.

لماذا الخادم ووضع دون اتصال وSEO تحديدًا

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

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

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

ما ينبغي مراعاته إذا أردتم التكرار

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

ترتيب عملي للخطوات للمبتدئ:

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

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

القصة

أسئلة وأجوبة حول الخبر

ما أبرز التفاصيل حول ما المعروف من المنشور؟

يؤكد المؤلف أنه لم يكن يومًا مبرمجًا، وأن عمله لا صلة له بتقنية المعلومات. كان يتعلم الإنجليزية عبر تطبيق مدفوع على iOS. وبعد أحد التحديثات تعطّل التطبيق ولم ينجح في إصلاحه، فـ«بقي الأمر معلّقًا دون إنجاز». بدأ بدراسة Claude Code من باب توسيع المعرفة العامة. ومعارفه عن الذكاء الاصطناعي أولية: فكرة عامة عن LLM، وبضعة مقاطع على YouTube، وتجربة محادثة مع DeepSeek وChatGPT المجانيين. هذا الملف الشخصي مهم. فهو ليس هاويًا يقضي أسابيع في المنتديات المتخصصة، بل مستخدم نموذجي لروبوتات المحادثة. وتجربته تحديدًا تُظهر أين يقع اليوم الحد الفاصل بين «التحدث إلى النموذج» و«الحصول على منت

ما أبرز التفاصيل حول لماذا الخادم ووضع دون اتصال وSEO تحديدًا؟

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

ما أبرز التفاصيل حول ما ينبغي مراعاته إذا أردتم التكرار؟

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

ZK
جمال حميدون — مدير المنتجات في Alpina Digital ومدير منتج AlpinaGPT. يبني منتجات الذكاء الاصطناعي منذ 2019. بدأ Hamidun News كمشروع شخصي ثم أصبح مُجمِّعًا إنتاجيًا بأكثر من 6000 قارئ.
✦ Hands-On AI Engineering

Build & Ship Production AI Apps with Vibe Coding

Join Zhemal Khamidun's hands-on Vibe Coding Intensive at hamidun.com/vibecoding — master Claude Code, Cursor, and autonomous agentic workflows.

Explore Vibe Coding →Vibe Academy Platform
ما رأيك؟
جارٍ تحميل التعليقات…