-
المساهمات
2746 -
تاريخ الانضمام
-
تاريخ آخر زيارة
-
عدد الأيام التي تصدر بها
6
آخر يوم ربح فيه ياسر مسكين هو نوفمبر 6
ياسر مسكين حاصل على أكثر محتوى إعجابًا!
المعلومات الشخصية
-
النبذة الشخصية
مهندس برمجيات
- الموقع
آخر الزوار
1894 زيارة للملف الشخصي
إنجازات ياسر مسكين
-
السلام عليكم ورحمة الله تعالى وبركاته، على العموم هو مقبول، جيد جدا، لكن ما لاحظته هو غياب الهيكلية والتنظيم فمثلا العناوين غير موحدة في تنسيقها فأنت قمت باستخدامها بشكل غير متناسق ك ### و#### وهناك تكرار في شرح ال Headers وAuthorization يمكن اختصاره بملاحظة عامة في الأعلى. كما أن بعض الجمل مكتوبة بأسلوب وصفي طويل وغير رسمي مثل: Here you will edit... وهنا يفضل استبدالها بتعابير وثائقية مختصرة فليس شرطا أن تشرح كل شيء بالتفصيل وهناك أخطاء خفيفة بسيطة ككتابة "responsive" بدلا من "response"، وأعتقد أنك نسيت إضافة قسم خاص للمتغيرات البيئية .env يمكنك إضافته إن كنت تحتاجه وكان موجودا في مشروعك.
-
السلام عليكم ورحمة الله تعالى وبركاته، في الحقيقة هذا يعتمد على كثير من العوامل، فشركات تقنية كبرى مثل Google وApple وIBM لم تعد تشترط الشهادة الجامعية للعديد من الوظائف التقنية وتوجد العديد من الوظائف في هذا المجال التي تبحث عن الخبرة أكثر من الشهادة مثل: مهندس Prompt Engineering: كتابة وتحسين الأوامر للذكاء الاصطناعي Data Annotator / AI Trainer: تصنيف البيانات لتدريب نماذج التعلم الآلي AI Customer Support Specialist: دعم العملاء باستخدام أدوات الذكاء الاصطناعي Automation Specialist: بناء أتمتة بدون كود باستخدام منصات AI Product Tester: اختبار أدوات الذكاء الاصطناعي وتقديم الملاحظات فاالشركات أصبحت تركز على المهارات الفعلية والبورتفوليو بدلا من الشهادات الجامعية وما تحتاجه حقيقة للنجاح: هو إثبات مشاريع حقيقية في GitHub تثبت قدراتك البرمجية وحبذا لو كانت لديك شهادات مهنية من Google أو AWS أو Coursera إضافة إلى بورتفوليو قوي يعرض أعمالك الفعلية وأيضا: مهارات عملية قابلة للتطبيق المباشر القدرة على حل المشكلات بشكل عملي لكن هذا لا يعني الانتقاص من قيمة الشهادة، لأنه توجد شركات أخرى تشترطها خاصة المحلية منها، وليس فقط لأنها مطلوبة بل لأن لها مزاياها وعيوبها مثلها مثل التعلم الذاتي.
-
وعليكم السلام ورحمة الله تعالى وبركاته، نعم هناك فرق واضح ومهم بين تحليل البيانات وعلم البيانات، رغم التشابه بينهما في التعامل مع البيانات، فتحليل البيانات يركز بشكل أساسي على فحص البيانات الحالية واستخلاص رؤى محددة للإجابة عن أسئلة واضحة مثل ما الذي حدث ولماذا؟ ويعتمد غالبا على الإحصاءات الوصفية، الرسوم البيانية، والجداول المحورية، وهو مجال أبسط نسبيا ويتطلب مهارات إحصائية وبرمجية أساسية إلى متوسطة. أما علم البيانات فهو مجال أوسع وأكثر شمولا يجمع بين الإحصاء، البرمجة، تعلم الآلة، وتنقيب البيانات ويهدف إلى اكتشاف أنماط وتوقعات مستقبلية وحلول ذكية، أي لا يكتفي بفهم الماضي بل يسعى للتنبؤ بالمستقبل واتخاذ قرارات مبنية على البيانات.
- 5 اجابة
-
- 1
-
-
السلام عليكم ورحمة الله تعالى وبركاته، لا داعي للقلق، فدورات أكاديمية حسوب متاحة بشكل دائم ومستمر مدى الحياة، وحتى التحديثات التي تطرأ بين الفينة والأخرى على مختلف الدورات تكون متاحة دون قسائم إضافية أو اشتراكات جديدة، أي أنّ المحتوى الذي تشتركين فيه سيكون متاحا مدى الحياة، وهذا موضح في مزايا دورات الأكاديمية ويمكنك الاطلاع عليه من هنا: https://support.academy.hsoub.com/page/courses-features أما بخصوص عدم إيجادك لتبويبة دوراتي في حسابك فهذا لأنّ حسابك الحالي ليس نفسه الحساب الذي اشتركت به في الدورة، فهذا حساب جديد، قمت بالتسجيل منه منذ 18 ساعة كما هو موضح في هذه البطاقة: لذا أرجو البحث عن البريد الإلكتروني الخاص بك الذي قمت بالتسجيل به، ثم إعادة تعيين كلمة السر للدخول إلى حسابك، وفي حال وجدت أي صعوبة يمكنك التواصل مع مركز مساعدة أكاديمية حسوب.
-
السلام عليكم ورحمة الله تعالى وبركاته، أفضل طريقة لمذاكرة جافا سكريبت أو أي لغة برمجة أخرى هي الدمج بين الفهم النظري للدروس والمفاهيم وحل المسائل البرمجية بشكل يومي على الأقل حيث أن حل التحديات يساعد على تطبيق المفاهيم وتثبيتها ومن أفضل المواقع التي توفر مسائل مرتبة من المستوى الصفري للمتقدم: Codewars فهو يستخدم نظام Kata المدرج من السهل للصعب freeCodeCamp JSchallenger HackerRank العديد من المواقع والمنصات تعتمد على ترتيب متقارب في الدروس والتطبيقات العملية لذا فالاختلاف لن يكون كبيرا جدا لتلك الدرجة التي قد تؤثر على فهمها واستيعابها.
-
إذا لم تظهر هذه التبويبة "دوراتي" لديك: فعلى الأغلب أنه لم يتم تحديثها بعد في حسابك، وسيستغرق الأمر بعض الوقت وستظهر لديك ويمكنك الوصول للدورة التي اشتركت فيها، يمكنك في كل وقت مراجعة فريق دعم أكاديمية حسوب لأي استفسار.
-
وعليكم السلام ورحمة الله تعالى وبركاته، يمكنك عرضها من خلال عدة طرق لأنه توجد أدوات التوثيق التفاعلية مثل Swagger/OpenAPI أو Postman لإنشاء واجهة تفاعلية تسمح للمشاهدين بتجربة واختبار API endpoints مباشرة في المتصفح بدون الحاجة لكود Frontend. أو من خلال نشر API على منصات سحابية مجانية مثل Heroku أو Railway أو Render لتصبح متاحة للوصول عبر الإنترنت ثم يمكنك مشاركة الرابط مع توثيق Postman Collection أو Swagger UI مستضاف يوضح كيفية استخدام كل endpoint.
-
وعليكم السلام ورحمة الله تعالى وبركاته، بداية فإنّ مسارات الدورة مرتّبة وفق ترتيب مدروس يراعي صعوبة الدروس ويتدرّج في شرحها مع التطبيق العملي والموازنة بينه وبين المفاهيم النظرية الأساسية لفهم المسار لذا فإنّ دراسة الدورة وفق ترتيبها المعمل به أكثر من ضروري لكن في حال أردت تخطي درس أو مسار أرجو الرجوع في كل مرة إلينا هنا لنساعدك من خلال تقديم مقترحات ونجيبك إن كان التخطّي قد يؤثر أم لا. أنصحك بدراسة المسارات جميعها خاصة تلك المترابطة فيما بينها، وأن لا تركز على الحصول على الشهادة فهي تحصيل حاصل في حال درست جيدا وأتممت الشروط واجتزت الاختبار النهائي بنجاح.
-
السلام عليكم ورحمة الله تعالى وبركاته، بالنسبة للحصول على الشهادة أرجو الاطلاع على هذه المقالة ويجب أن تحرص على تحقيق جميع الشروط الموجودة لكي تستطيع اجتياز الامتحان النهائي من أجل الحصول على الشهادة: الامتحان والحصول على الشهادة وأرجو الاطلاع على الإجابات التالية أيضا:
-
السلام عليكم ورحمة الله تعالى وبركاته، أهنئك على إتمام الدورة، عمل ممتاز، كما تعلم فإنّ للتقدم للامتحان يجب أن تحرص على تحقيق الشروط التالية: إتمام أربعة مسارات تعليمية على الأقل التطبيق العملي مع المدرب، والاحتفاظ بالمشاريع العملية الناتجة لإرسالها للمراجعة رفع المشاريع على حسابك على GitHub أولا بأول لمشاركتها معنا الخطوة الأولى من خطوات الامتحان هي التواصل مع مركز مساعدة أكاديمية حسوب مع تزويدهم بروابط مشاريعك. بعد ذلك تمر بثلاث خطوات إضافية: محادثة صوتية مع المدرب (30 دقيقة) تنفيذ مشروع التخرج ثم مراجعة المشروع بخصوص مشكلة حجم الملفات الكبير نقوم بتجنب رفع الملفات الثقيلة على GitHub بواسطة .gitignore فلا نرفع مجلدات مثل: node_modules/ dist/ build/ يمكنك رفع الكود المصدري فقط دون الملفات المولدة مما يقلل الحجم بشكل كبير جدا.
-
وعليكم السلام ورحمة الله تعالى وبركاته، أنصحك بالاطلاع على مواقع التحديات البرمجية والتي توفر مشاكل برمجية وتساعدك على حلها بشكل تدرّجي، مثل موقع LeetCode فه يعتبر المرجع الأساسي للتحضير للمقابلات التقنية في الشركات الكبرى لكنه فعلا يتطلب معرفة قوية بالخوارزميات وهياكل البيانات قبل البدء والمشاكل تتدرج من Easy إلى Hard لكن حتى المستوى السهل قد يكون تحديا للمبتدئين. وأيضا موقع HackerRank وهو أكثر ملاءمة للمبتدئين لأنه يوفر تدرجا أفضل في الصعوبة ويغطي مجالات متنوعة من البرمجة الأساسية إلى الذكاء الاصطناعي وأما المنصات الأخرى مثل CodeWars وCodeforces تركز على المسابقات البرمجية والتحديات المنطقية لكن يمكنك الاعتماد عليها أيضا.
-
وعليكم السلام ورحمة الله تعالى وبركاته، نعم توجد نماذج وخوارزميات OCR دقيقة وفعّالة لقراءة لوحات السيارات لكنها قد تواجه صعوبات حسب جودة الصور واختلاف الخطوط واتجاه اللوحة لذا فالمنهجية الأفضل تعتمد على مرحلتين: أولا استخدام نماذج كشف الأجسام مثل YOLOv5 أو YOLOv7 لتحديد موقع اللوحة بدقة ثم تطبيق نماذج OCR المتخصصة مثل EasyOCR الذي يدعم أكثر من 80 لغة بما فيها العربية أو Tesseract الذي يدعم أكثر من 100 لغة. هناك أيضا Mistral OCR الذي يتميز بدقة عالية في التعامل مع التشكيل العربي والصور منخفضة الجودة. أما بالنسبة للبيانات فالمفتاح الأساسي لتحسين الأداء هو تدريب النموذج على مجموعات بيانات خاصة باللوحات المستهدفة لأن النماذج الجاهزة غالبا ما تكون مدربة على بيانات لاتينية مما يقلل دقتها مع اللوحات العربية لذا ينصح أيضا بتدريب نموذج تعلم عميق مخصص يأخذ بعين الاعتبار خصائص اللوحات المحلية من أبعاد وخطوط وألوان، مع الحرص على جودة الصور لأن الإضاءة الضعيفة والغبار من أبرز أسباب فشل القراءة.
- 3 اجابة
-
- 1
-
-
السلام عليكم ورحمة الله تعالى وبركاته، تعلم UI/UX مهم جدا لمطوري الويب لأنه يحسن جودة المنتجات ويزيد رضا المستخدمين ويميزك في سوق العمل حيث أن المطورين الذين يفهمون التصميم يستطيعون سد الفجوة بين التصميم والتطوير وتحسين تجربة المستخدم ويكون لديهم تواصل بفعالية مع المصممين. وأفضل وقت لتعلمه هو بعد إتقان أساسيات الفرونتاند (HTML, CSS, JavaScript) وقبل أو أثناء العمل على مشاريع حقيقية حيث يمكنك تطبيق مبادئ التصميم مباشرة والأشياء الأساسية التي يجب تعلمها تشمل هي مبادئ ال UI كالألوان وال Typography والتخطيطات إضافة إلى مبادئ UX (User Research، Information Architecture، Usability) وأدوات Prototyping مثل Figma، Visual Design، User Testing.
-
السلام عليكم ورحمة الله تعالى وبركاته، ليس خطأ، لكن استراتيجيا Node.js لا يزال هو المسيطر على سوق العمل في 2025 وأغلب الشركات 40.8% من المطورين عالميا تستخدمه، بينما Bun لا يزال في مرحلة النمو والتبني المحدود والشركات الكبيرة مثلا مثل Vercel وShopify وDiscord بدأت تستخدم Bun لكن كجزء من استراتيجية متعددة وليس كبديل كامل ل Node.js أي أنهم يستخدمونه في حالات محددة أين تحتاج سرعة عالية لكن الأنظمة الأساسية لا تزال على Node.js. وعمليا معرفة Node.js ضرورية للوظائف والعمل الحر لأن الطلب عليها أعلى بكثير وأغلب المشاريع الموجودة مبنية عليها، لكن Bun مهارة إضافية ممتازة أيضا وستعطيك ميزة تنافسية خصوصا في المشاريع الجديدة التي تحتاج إلى أداء عالي.
-
السلام عليكم ورحمة الله تعالى وبركاته، الخوارزمية صحيحة بشكل عام وتحتوي على العناصر الأساسية للعبة لكنها تحتوي على بعض الأخطاء مثلا في الخطوات 8-13 يجب تصحيحه كالتالي فالخطوة 8 يجب أن تكون: "إذا تم الضغط على السهم العلوي يقفز اللاعب للأعلى" بدلا من: "توجه للأمام" لأن في الألعاب ثنائية الأبعاد السهم العلوي يستخدم للقفز وليس للحركة الأمامية، وأيضا الخطوة 9 يجب حذفها واستبدالها ب: "إذا تم الضغط على السهم السفلي يتوقف اللاعب عن الحركة" بدلا من: "توجه للخلف" لأن السهم السفلي في ألعاب المنصات يستخدم للتوقف أو النزول كما أنّ الخطوة 13 يجب تغييرها من: "إذا تم الضغط على زر المسافة توقف" إلى: "إذا تم الضغط على زر المسافة يقفز للأعلى" كبديل للسهم العلوي لأن زر المسافة هو الزر التقليدي للقفز في معظم الألعاب.
