-
المساهمات
7064 -
تاريخ الانضمام
-
تاريخ آخر زيارة
-
عدد الأيام التي تصدر بها
13
آخر يوم ربح فيه عبدالباسط ابراهيم هو نوفمبر 10
عبدالباسط ابراهيم حاصل على أكثر محتوى إعجابًا!
آخر الزوار
لوحة آخر الزوار معطلة ولن تظهر للأعضاء
إنجازات عبدالباسط ابراهيم
-
عبدالباسط ابراهيم بدأ بمتابعة مشكلة في استخدام cursor؟ السلام عليكم
-
هل تقصد الكتاب التالي البرمجة بلغة بايثون ؟ إذا كان كذلك فالكتاب مجاني ويمكنك تحميله من خلال الضغط على كلمة " تنزيل " في الرابط السابق
- 4 اجابة
-
- 1
-
-
هناك العديد من الاحتمالات التي من الممكن أن تسبب هذه المشكلة ومنها فقدان السياق وهو أن الذكاء الاصطناعي لديه حد معين للمعلومات التي يستطيع تذكرها (tokens) وكلما كبر المشروع وزاد الكود، يبدأ في نسيان الأجزاء القديمة من الكود وهذا يجعله غير قادر على الاستمرار بنفس الكفاءة أيضاً إذا كنت تستخدم النسخة المجانية من Cursor أو Copilot، فيوجد حد معين لعدد الاقتراحات يومياً ربما تكون قد وصلت إلى هذا الحد
-
وعليكم السلام ورحمه الله وبركاته يجب عليك إتمام الشروط التالية حتى تستطيع التقدم للامتحان إتمام أربعة مسارات تعليمية على الأقل التطبيق العملي مع المدرب، والاحتفاظ بالمشاريع العملية ثم رفعها على حسابك على GitHub
- 4 اجابة
-
- 1
-
-
أولاً بالنسبة للمنصات خمسات و مستقل و بعيد هي بالفعل منصات تابعة لحسوب ويعتبر حصولك على الشهادة إضافة جيدة للملف للسيرة الذاتية لك ولكنها ليست الأهم مثلها مثل أي منصة أخرى أو أي شركة . ويعتبر مجال البرمجة أو علوم الحاسوب عموماً من أكثر المجالات التي يمكن العمل بها بدون أي شهادات أو جامعية أو أكاديمية ولذلك أكثر ما تهتم به الشركات هي المهارة والخبرة لدى المبرمج وأيضاً معرض الأعمال
-
أولاً السبب أنهم ذكروا الـ Indexing مباشرة هو أنها واحدة من أشهر الأسباب لبطء الاستعلامات، لكن الإجابة الشاملة يجب أن تكون أوسع من ذلك. ولكن أولاً يجب أن نعرف هل المشكلة في الـ Frontend أم الـ Backend أم الـ Network أم قاعدة البيانات؟ هنا تستخدم الـ Browser DevTools لفحص الـ Network Tab ومعرفة هل الـ Request فعلاً يأخذ وقت طويل على السيرفر (انظر لـ Time to First Byte)، أم أن المشكلة في نقل البيانات، أم في معالجة الـ Response على الـ Frontend. ثانياً إذا كانت المشكلة في الـ Backend نستخدم أدوات الـ Monitoring والـ APM (Application Performance Monitoring) مثل New Relic أو DataDog أو حتى الـ Logging المنظم لتتبع مسار الـ Request داخل السيرفر. فمثلاً تبحث عن الـ Slow Query Log أولاً. هذا يظهر لك الاستعلامات التي تأخذ وقتاً أطول من المتوقع. عندما تجد استعلام بطيء، تستخدم الـ EXPLAIN أو EXPLAIN ANALYZE لفهم خطة التنفيذ. هنا بالضبط يأتي دور الـ Indexing الذي ذكروه. إذا وجدت أن الاستعلام يقوم بـ Full Table Scan على جدول كبير، فهذا مؤشر واضح أنك بحاجة لـ Index على الأعمدة المستخدمة . وهنا أيضاً احتمالات أخرى للمشكلة. ولكن إذا كانت المشكلة خارج قاعدة البيانات قد تكون المشكلة في الـ Business Logic نفسها. ربما يوجد حلقة تكرارية معقدة، أو عمليات حسابية ثقيلة، أو استدعاءات لـ APIs خارجية بطيئة. هنا يأتي دور الـ Profiling Tools التي تظهر لك أي جزء من الكود يستهلك معظم الوقت. وأخيراً يمكن أن تكون المشكلة في الـ Frontend فقد يكون الـ Request سريع لكن معالجة البيانات في الـ Frontend تأخذ وقتاً. مثلاً، رسم آلاف العناصر في الـ DOM دفعة واحدة، أو عمليات حسابية معقدة في JavaScript. هنا تستخدم الـ Performance Tab في DevTools أو React DevTools Profiler لتحديد المشكلة. ويمكن أيضاً أن تكون المشكلة في الـ Network
- 2 اجابة
-
- 1
-
-
أولاً كما تعلم فالتعامل مع Figma كـ Frontend Developer هو مهارة أساسية ، ولكن لست مطالباً بالتصميم، بل بـ "قراءة" التصميم وتحويله لكود. ولذلك تحتاج لفهم بعض المفاهيم بهذا البرنامج كمايلي أولاً بالتأكيد تحتاج لفهم واجهة البرنامج فلديك القائمة Layers تحتوي على طبقات التصميم (الصفحات، المجموعات، العناصر). ومساحة العمل التي ترى فيها التصميم والقائمة Inspect أو Properties هذه أهم منطقة لك. منها ستأخذ الـ CSS، الألوان، الخطوط، والقياسات. ثانياً تحتاج لتعلم كيف تستخرج الأكواد التي تريدها مثل خصائص الـ CSS مثل معرفة المسافات (Padding & Margin) استخراج الصور والأيقونات (Export ولكن هذه المفاهيم تحتاج للبحث عن دورة بسيطة عن figma لمطور واجهات أمامية على اليوتيوب مثلاً وهذه أفضل طريقة .
-
أولاً دورة تطوير واجهات المستخدم تبدأ معك من الصفر بدون خبرة برمجية إطلاقاً ولذلك بداية تعلمك للغات البرمجة هي javascript ويجب أن تأخذ وقتك في تعلمها بتعمق والتطبيق بها قبل الإنتقال لإطار العمل react فهذا هو الأفضل فالمكتبات مثل React جاءت لتحل مشاكل معينة (مثل State Management، وتحديث الواجهة دون إعادة تحميل الصفحة، والـ Virtual DOM) فإذا بدأت بـ React فوراً، ستتعلم "كيف" تكتب React، لكنك لن تفهم "لماذا" وهذه مشكلة كبيرة . ولذلك النصيحة الأهم لمن يريد تعلم ال frontend هي تعلم الأساسيات بشكل أكبر من الإهتمام بأطر العمل والمكتبات فهي كثيرة في هذا المجال بالفعل .
-
وعليكم السلام ورحمة الله وبركاته. شوبيفاي (Shopify) وسلة (Salla) وزد (Zid) وووردبريس (WooCommerce) تسمى منصات SaaS (برمجيات كخدمة) أو متاجر جاهزة. هي تتيح للتاجر إنشاء متجر بضغطة زر دون الحاجة لبرمجة الموقع من الصفر. ويمكنك العمل في هذه المنصات عن طريق تعديل وتطوير القوالب (Themes Development) فمثلاً التاجر لا يعجبه التصميم الافتراضي ويريد شكلاً خاصاً (Custom Theme). فتقوم أنت ببناء التصميم أو أحياناً يحتاج التاجر لميزة غير موجودة في المنصة (مثلاً: ربط المتجر بشركة شحن معينة) فتقوم أنت ببرمجة تطبيق يتم تثبيته على المتجر. وأخيراً أحياناً يحتاج العميل إلى إعداد المتجر فقط وهذا لا يحتاج لبرمجة، بل يحتاج لفهم المنصة فقط، وهو مدخل جيد للربح السريع لكنه أقل سعراً من البرمجة.
-
بالتأكيد يوجد في الدورة الخاصة بالذكاء الإصطناعي مشاريع كبيرة و تقدم خبرة وتعمل إضافة لسيرتك الذاتية ولكن الدورة لا يوجد بها مشاريع “بيانات ضخمة + تنظيف + تحليل + Dashboard + production-level code” كما في بيئة شركة كبيرة وذلك لأن الدورة تقوم بتعليمك الأساسيات بالفعل بشكل متدرج فمن غير المعقول أن تبدأ في الدورة من الصفر بعدها تصل لمشاريع ضخمة . ومع ذلك الأكاديمية تضيف دورياً الكثير من المحتوى لهذه الدورة تحديداً ومن المؤكد أن تصل بك لمستوى أكثر إحترافية .
-
وعليكم السلام ورحمة الله وبركاته. تقليل الـ Temperature وحده لا يكفي (كما لاحظت أنت) ولكن نحتاج لطرق أفضل وأكثر تأثيراً لتقليل الهلوسة مثل استخدام تقنية ال RAG فبدلاً من أن تطلب من النموذج أن يجيب من ذاكرته (التي قد تكون غير دقيقة)، تعطيه المعلومات الصحيحة . أيضاً هندسة الأوامر Prompt Engineering تمكنك من تقليل الهلوسة بشكل كبير
- 4 اجابة
-
- 1
-
-
وعليكم السلام ورحمه الله وبركاته. بالفعل هناك العديد من التقنيات والمفاهيم الخاصة بالذكاء الإصطناعي التي لم يتم التطرق إليها بالشكل الكافي في المحتوى العربي . وستجد أن الأكاديمية تعمل على تعزيز المحتوى العربي في العديد من المسارات ولكن ذلك يحتاج وقتاً وجهداً كبيراً ومع ذلك يتم إضافة محتوى جديد دورياً سواء في الدورات أو في المحتوى العام. ولذلك غالباً سيتم إضافة هذا المسار قادماً في دورة الذكاء الاصطناعي.
-
لا يوجد مذكرة أو ما يسمى ملخص للدرس فأنت لست بحاجه لذلك فلديك التوثيق الخاص بكل تقنية أو لغة برمجة يحتوي على جميع المعلومات التي تحتاجها . ايضاً لديك موسوعة حسوب ويمكنك الوصول لها من خلال الرابط التالي https://wiki.hsoub.com/?utm_source=academy.hsoub.com&utm_medium=Links&utm_campaign=HsoubFooter
-
نعم يوجد في بداية كل مسار من الدورة رابط المستودع الخاص بالمسار وبه جميع الأكواد التي تحتاجها. ولكن بالنسبة للتمارين البسيطة التي تكون في بعض الدروس فيمكنك مراجعة الدرس سريعاً أو الاستفسار من خلال وضع تعليقك في الدرس
-
وعليكم السلام ورحمة الله وبركاته. لا يوجد دورة بأكاديمية حسوب تختص بتعليم angular إنما يوجد دورة تطوير التطبيقات بواسطة javascript والتي تشرح إطار العمل react . ولكن هناك مقالات خاصة بهذا الإطار في الأكاديمية يمكنك الوصول لها من خلال هذا الرابط https://academy.hsoub.com/programming/javascript/angular/
-
أرى أن هذه الخاصية غير مهمة بشكل كبير خاصة في المجال التقني وخصوصاً في أكاديمية حسوب لأسباب عديدة منها أن أكاديمية حسوب تركز على إتقان المهارة والخروج لسوق العمل، وليس مجرد إنهاء نسبة 100% من الفيديوهات. فشريط الإنجاز يشجع على السرعة والتخطي، بينما الأكاديمية تشجع على المراجعة المتعمقة وحل التمارين والتطبيق العملي والبحث وما إلى ذلك . وأخيراً الإنجاز الفعلي يقاس بـحل التمارين بنجاح وتسليم المشاريع المتقنة والامتحانات، وليس بمجرد مؤشر المشاهدة الذي قد يكون مضللاً. بالتوفيق
