- بواسطة x32x01 ||
في الفترة الأخيرة، بقى في تركيز كبير على السرعة في البرمجة باستخدام AI Tools ⚡
لكن خلينا نسأل السؤال الأهم: هل فعلًا إحنا محتاجين AI أسرع…
ولا محتاجين ناس فاهمة أكتر وهي بتستخدمه؟ 🧠
اللي بيحصل دلوقتي إن مفهوم زي Vibe Coding بدأ ينتشر جدًا…
لكن في ناس فاهمينه غلط، وده ممكن يضيع شغل كتير.
لكن المشكلة لما تبقى الطريقة الوحيدة للشغل.
👈 دور المبرمج بيتحول من:
❗ الاعتماد على Prompt وخلاص مش كفاية
لازم يكون عندك:
AI مش Tool تضغط عليه زر… هو System لازم يتصمم صح.
لكن الحقيقة العكس تمامًا.
❌ مين استخدم AI أكتر ✔️ مين فاهم هو بيستخدمه إزاي
لكن خلينا نسأل السؤال الأهم: هل فعلًا إحنا محتاجين AI أسرع…
ولا محتاجين ناس فاهمة أكتر وهي بتستخدمه؟ 🧠
اللي بيحصل دلوقتي إن مفهوم زي Vibe Coding بدأ ينتشر جدًا…
لكن في ناس فاهمينه غلط، وده ممكن يضيع شغل كتير.
يعني إيه Vibe Coding أصلًا؟ 💡
ببساطة: هو إنك تستخدم AI عشان:- تكتب كود بسرعة
- تبني Features بشكل شبه فوري
- تعتمد على الـ Prompts بدل التفكير العميق
لكن المشكلة لما تبقى الطريقة الوحيدة للشغل.
المشكلة مش في AI… المشكلة في طريقة استخدامه 🚨
الـ AI حاليًا:
✔️ سريع جدًا
✔️ بيساعد في الإنتاجية
✔️ بيختصر وقت رهيب
لكن:✔️ سريع جدًا
✔️ بيساعد في الإنتاجية
✔️ بيختصر وقت رهيب
❌ مش فاهم مشروعك زيك
❌ مش دايمًا بياخد قرارات صح
❌ ممكن يطلع Code شكله حلو… بس تصميمه غلط
❌ مش دايمًا بياخد قرارات صح
❌ ممكن يطلع Code شكله حلو… بس تصميمه غلط
النتيجة؟
منتجات:- شغالة ظاهريًا 👍
- لكن ضعيفة من تحت 👎
التغيير الحقيقي في دور المبرمج 🧠
في أبحاث حديثة من شركات كبيرة زي Microsoft، الاتجاه بقى واضح:👈 دور المبرمج بيتحول من:
- كتابة كود فقط
- Planning
- Evaluation
- Architecture Design
القيمة مش في إنك تكتب كود…
القيمة في إنك تفهم إيه الكود ده وليه
رأي شركات AI نفسها في الموضوع ⚙️
حتى شركات زي Anthropic (اللي ورا Claude) بتأكد على نقطة مهمة:❗ الاعتماد على Prompt وخلاص مش كفاية
لازم يكون عندك:
✔️ Harness Design (طريقة منظمة للتعامل مع AI)
✔️ تقسيم المهام (Task Decomposition)
✔️ Context واضح لكل طلب
✔️ مراجعة وتقييم للنتائج
💡 يعني:✔️ تقسيم المهام (Task Decomposition)
✔️ Context واضح لكل طلب
✔️ مراجعة وتقييم للنتائج
AI مش Tool تضغط عليه زر… هو System لازم يتصمم صح.
ليه الـ Fundamentals أهم من أي وقت فات؟ 🔥
مع انتشار AI، ناس كتير فاكرة إن الأساسيات بقت مش مهمة…لكن الحقيقة العكس تمامًا.
الأساسيات اللي لازم تركز عليها:
✔️ Data Structures & Algorithms
✔️ System Design
✔️ Debugging
✔️ Problem Solving
💡 لأن: AI ممكن يكتب الكود… لكن مش دايمًا هيفهم المشكلة✔️ System Design
✔️ Debugging
✔️ Problem Solving
الفرق بين حد “بيستخدم AI” وحد “بيعرف يستخدم AI” 😏
مستخدم عادي:
- يكتب Prompt
- ياخد كود
- ينسخه ويشغله
محترف:
- يحدد المشكلة بدقة
- يقسمها لمهام
- يدي Context واضح
- يراجع ويعدل ويطور
هل Vibe Coding مفيد ولا خطر؟ 🤯
الإجابة الصريحة:✔️ مفيد… لو استخدمته صح
❌ خطر… لو اعتمدت عليه بالكامل
❌ خطر… لو اعتمدت عليه بالكامل
استخدمه في:
- Prototype سريع
- تجربة أفكار
- تسريع الشغل
متعتمدش عليه في:
- بناء Systems كبيرة
- قرارات Architecture
- شغل Production حساس
الخلاصة 🎯
اللي هيفرق في الفترة الجاية مش:❌ مين استخدم AI أكتر ✔️ مين فاهم هو بيستخدمه إزاي
النجاح هيبقى للناس اللي عندها:
✔️ Taste (ذوق تقني)
✔️ Fundamentals قوية
✔️ Judgment صح
💡 لأن: السرعة بقت سهلة… لكن إنك تبني حاجة مفهومة ومفيدة ومش مكررة هو التحدي الحقيقي 🔥✔️ Fundamentals قوية
✔️ Judgment صح