أيمن زفانين نشر الخميس في 07:06 أرسل تقرير نشر الخميس في 07:06 السلام عليكم مارأيكم في الvibe coding ؟ ماهي أفضل الأدوات ؟ كيف يجب على المبرمج استخامه ؟ بارك الله فيكم 3 اقتباس
0 ياسر مسكين نشر الخميس في 08:45 أرسل تقرير نشر الخميس في 08:45 وعليكم السلام ورحمة الله تعالى وبركاته، ال vibe coding هو أسلوب برمجة حديث يعتمد على استخدام الذكاء الاصطناعي لكتابة الكود من خلال تعليمات باللغة الطبيعية، من أشهر الأدوات المستخدمة Cursor وGitHub Copilot وClaude لكن Cursor يتفوق في فهم المشاريع الكبيرة المعقدة بينما Copilot هو أسرع في الاقتراحات المباشرة. لكن للمبرمج المبتدئ لا أنصح باستخدامه بشكل مكثف لأنه يمنع بناء الأساسيات الحقيقية في حل المشكلات والخوارزميات والتفكير المنطقي، ويؤدي لكتابة كود لا تفهمه ولا تستطيع صيانته لاحقا. الأفضل للمبتدئ أن يكتب الكود بنفسه أولا ويفهم كل سطر، ثم بعد سنة أو سنتين من الخبرة يمكن استخدام هذه الأدوات كمساعد لتسريع المهام الروتينية وليس كبديل عن الفهم. فالمبرمج المحترف يستخدم vibe coding كأداة تكميلية تساعده في المهام المتكررة بينما يركز هو على التصميم والمنطق، لا كعكاز يعتمد عليه بالكامل. 1 اقتباس
0 عبد الوهاب بومعراف نشر الخميس في 08:52 أرسل تقرير نشر الخميس في 08:52 وعليكم السلام ورحمة الله، ال Vibe coding هو مصطلح يشير إلى الاعتماد الكلي على أدوات الذكاء الاصطناعي لكتابة الكود دون فهم عميق لما يحدث بصراحة هذا النهج خطير جدا للمتعلمين الجدد فهو يشبه تعلم قيادة السيارة بالاعتماد الكامل على القيادة الذاتية صحيح أنك ستصل إلى وجهتك لكنك لن تتعلم القيادة أبدا لذا فالأدوات مثل Cursor، GitHub Copilot، وClaude نفسها ممتازة لكن يجب استخدامها كمساعد وليس كبديل للتعلم. الطريقة الصحيحة للتعلم هي أن تكتب الكود بنفسك أولا ثم أن تحاول فهم المشكلة مع البحث في التوثيق الرسمي فالمشكلة الحقيقية أنك عندما تواجه خطأ في production أو مقابلة عمل لن يكون هناك AI ليحل المشكلة عنك لذا ستحتاج لفهم حقيقي واستيعاب الأساسيات بشكل قوي. 1 اقتباس
0 محمد_عاطف نشر الخميس في 09:15 أرسل تقرير نشر الخميس في 09:15 وعليكم السلام ورحمة الله وبركاته. إن مصطلح ال Vibe Coding يشير باختصار إلى البرمجة المعتمدة بشكل كلي على الذكاء الاصطناعي حيث يتحول المبرمج من كاتب أكواد إلى مدير منتج أو مهندس حلول يصف ما يريد (ال Vibe) ويقوم ال AI بالتنفيذ. الأمر مفيد ولكنه له سلبيات وإيجابيات . الإيجابيات: سرعة خيالية: يمكنك بناء نموذج أولي (Prototype) في دقائق والذي كان يستغرق أياما. كسر حاجز اللغة: لم تعد مضطرا لحفظ Syntax لغة معينة فيمكنك كتابة كود Python وأنت خبير في C# بسهولة. التركيز على المنطق: يزيح عنك صعوبة وتأخير كتابة الكود ويجعلك تركز على حل المشكلة (Logic). السلبيات والمخاطر: وهم المعرفة: قد ينتج لك ال AI كوداً يعمل ظاهريا لكنه مليء بالثغرات الأمنية أو مشاكل الأداء . صعوبة الصيانة: إذا لم تفهم الكود الذي تم توليده ستعاني كثيرا عند محاولة تعديله أو إصلاح خطأ في المستقبل. أما بخصوص أفضل الأدوات فالأدوات هنا لا تعني مجرد ChatGPT أو غيره بل بيئات التطوير التي تدمج الذكاء الاصطناعي في قلب عملية الكتابة مثل : المحررات الذكية (The Heavy Hitters) Cursor: وهو الأقوى حاليا فهو محرر مبني على VS Code ولكنه مدمج مع AI بشكل عميق وميزته الكبرى هي Composer و Tab حيث يمكنك تعديل ملفات متعددة في وقت واحد بمجرد وصف التغيير. Windsurf : يتميز ب Flows التي تفهم سياق المشروع بشكل ممتاز. GitHub Copilot (مع VS Code). بتاريخ 2 ساعة قال أيمن زفانين: كيف يجب على المبرمج استخامه ؟ لكي لا تتحول إلى مبرمج كسول و تفقد مهاراتك يجب عليك : أن تكون المراجع لا المتفرج فلا تقبل الكود كما هو أبدا بل إقرأ كل سطر يكتبه ال AI وإذا لم تفهم سطرا معينا اطلب منه شرحه قبل أن تستخدمه. ابدأ بالهيكلية فلا تطلب منه أن يصنع لي تطبيقا كاملا مرة واحدة بل ابد بتحديد الهيكل ومن ثم المميزات واحدة تلو الأخرى . اكتب الاختبارات أولا (Test Driven Vibe). 1 اقتباس
0 Sherif Aboghazala نشر الخميس في 21:12 أرسل تقرير نشر الخميس في 21:12 وعليكم السلام ورحمة الله وبركاته ما هو Vibe Coding؟ مصطلح Vibe Coding لا يشير إلى أداة تقنية محددة، بل إلى أسلوب عمل ومزاج برمجي يركّز على: التركيز التام أثناء كتابة الكود الاستمتاع بالبيئة والأدوات التي تعمل بها تجنب الانقطاع والتشتت رفع مستوى الإبداع والإنتاجية بمعنى آخر، هو وضع نفسي وتقني يساعدك على الإنتاج بأفضل شكل ممكن. ما رأيكم في Vibe Coding؟ فكرة ممتازة وفعّالة، لأن: الإنتاجية لا تتعلق فقط بالمعرفة التقنية، بل بالتركيز والاجتهاد. حالات الانبهار وسوء التنظيم تقلّ عندما تكون في “vibe” جيد. يساعدك على الحفاظ على جودة الكود والابتعاد عن الأخطاء. يزيد من متعة البرمجة والتعلّم. لكن شرط نجاحه هو ضبط البيئة التقنية والنفسية الصحيحة، وليس مجرد الشعور العابر. أفضل الأدوات التي تساعد على Vibe Coding 1. محررات وبيئات تطوّر قوية Visual Studio Code (الأكثر استخدامًا) Neovim (للمحترفين) JetBrains IDEs (مثل IntelliJ / PyCharm / WebStorm) 2. أدوات تساعد في التركيز Pomodoro Timer (تقنية بومودورو لإدارة الوقت) Focus Mode / Distraction-free mode داخل المحرر Noisli / Brain.fm (موسيقى تركيز) 3. إضافات مفيدة في المحرر ESLint / Prettier GitLens Bracket Pair Colorizer Live Share (للتعاون) 4. أدوات لإدارة المهام Trello Notion Todoist كيف يجب على المبرمج استخدام Vibe Coding؟ إليك طريقة عملية: الخطوة 1: حضّر بيئتك نصّب محررًا مناسبًا أضف الإضافات التي تحتاجها ضع مجلد المشروع جاهزًا أغلق كل مصادر التشتت الخطوة 2: حدّد هدفًا واضحًا قبل أن تبدأ، اسأل نفسك: ما المطلوب؟ ما هي الخطوات الصغيرة؟ ما الذي سأنجزه في الجلسة؟ الخطوة 3: استخدم تقنية الوقت مثل: 25 دقيقة تركيز (Pomodoro) 5–10 دقائق استراحة سيساعدك هذا على دخول حالة التركيز الفعلي. الخطوة 4: عزّز الجو البرمجي استخدم: موسيقى هادئة إضاءة مناسبة كود منظم وواضح الخطوة 5: لا تكسر الـ “Vibe” بسهولة تجنّب: فتح السوشيال ميديا أثناء البرمجة التشتت بين المهام تعدد الشاشات غير الضرورية نصائح إضافية اغتنم فترات التركيز الصافية في الصباح جهّز خطة بسيطة قبل أن تكتب الكود استخدم نظام مراجعة (Code Review) إن أمكن احتفل بالتقدم ولو كان بسيطًا اقتباس
السؤال
أيمن زفانين
السلام عليكم
مارأيكم في الvibe coding ؟
ماهي أفضل الأدوات ؟
كيف يجب على المبرمج استخامه ؟
بارك الله فيكم
4 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.