اذهب إلى المحتوى

محمد عاطف25

الأعضاء
  • المساهمات

    9868
  • تاريخ الانضمام

  • تاريخ آخر زيارة

  • عدد الأيام التي تصدر بها

    154

كل منشورات العضو محمد عاطف25

  1. نعم الجهاز ممتاز ولكن هناك بعض العيوب فيه . أولا يجب عليك زيادة مساحة ال RAM حيث يجب أن تكون أقل ذاكرة مناسبة هي 16 GB ولو أكبر من ذلك سيكون أفضل للتدريب على النماذج الكبيرة . وكارت الشاشة لديه ذاكرة 4GB VRAM محدودة للنماذج كبيرة مثل GPT-like أو التدريب على مجموعات بيانات ضخمة وسيساعدك للعمل بعد الدورة ولكن ليس في الأمور المتقدمة جدا . أيضا الجهاز خفيف ورفيع لذلك مع الإستخدام المتقدم من الممكن أن يسخن كثيرا وهذا سيسبب بطئ في الأداء لذلك يمكنك البحث عن إصدار هذا الجهاز وانظر مستوى التبريد الخاص به و الحرارة التي يصل إليها عند إستعمال كارت الشاشة بأقصى قوته. وهذه هي العيوب الموجودة به يمكنك البحث عن بدائل أفضل من حيث كارت الشاشة ومن حيث سخونة الجهاز ولكن لو لم تعثر على جهاز فيمكنك الحصول على هذا الجهاز لا مشكلة ولكن يجب تكبير حجم ال RAM.
  2. ستجد أسفل فيديو الدرس صندوق للتعليقات كما هنا يرجى طرح سؤالك أسفل الدرس وليس هنا حيث هنا قسم الأسئلة العامة ولا نقوم بإجابة الأسئلة الخاصة بمحتوى الدورة أو الدرس، وذلك لمعرفة الدرس الذي توجد به مشكلتك و لمساعدتك بشكل أفضل.
  3. ستجد أسفل فيديو الدرس صندوق للتعليقات كما هنا يرجى طرح سؤالك أسفل الدرس وليس هنا حيث هنا قسم الأسئلة العامة ولا نقوم بإجابة الأسئلة الخاصة بمحتوى الدورة أو الدرس، وذلك لمعرفة الدرس الذي توجد به مشكلتك و لمساعدتك بشكل أفضل.
  4. دورة علوم الحاسوب توفر لك معلومات مكثفة حول مختلف مفاهيم لغات وتقنيات البرمجة وهي أساسية لزيادة معلوماتك حول مجال التقنية بشكل عام. و بانتهائك منها سيكون لديك خبرة جيّدة بدءً من الأساسيات والأفكار والمناهج النظرية مثل هندسة البرمجيات والبرمجة كائنية التوجه إلى التعامل مع أنظمة التشغيل ولغات البرمجة التي تم التطرق لها من خلال الأمثلة العملية في الدروس، وأيضاً سيكون لديك معرفة شاملة حول قواعد البيانات وطرق التعامل مع النوعين العلائقي وغير العلائقي. وفيها أيضاً مسار مخصص للدخول إلى عالم الويب والتعرّف على آلية عمل مطوري الويب في حال أحببت الانتقال إلى مجالات تطوير الويب لاحقاً لهذا إذا أردت التخصص في الواجهة الخلفية أو الأمامية فهذا المسار مهم جدا. ويمكنك قراءة الإجابة التالية لمزيد من التفاصيل حول الدورة : ولذلك فإن تلك الدورة مهمة للتأسيس عليها وفهم أساسيات الحسوب و التعامل مع الخوادم والأنظمة ولكنك لن تتخصص في مجال معين بل هي تضعك في بداية الطريق. وأنصحك بقراءة التالي لمزيد من التفاصيل : بإختصار سيتوجب عليك التخصص ودراسة مجال محدد لتستيطع الحصول على وظيفة مناسبة.
  5. وعليكم السلام ورحمة الله وبركاته. إذا كنت تقصد ملخصات أو ملفات للشرح فهي غير متاحة وذلك للحفاظ على محتوى الدورة من النشر، لكن يوجد موسوعة حسوب وبها تفصيل أو مُلخص لكل ما تريد: https://wiki.hsoub.com/ وأيضا يوجد مقالات هنا على الأكاديمية كثيرة ودروس يمكنك متابعة ما تريده . وإليك ما يجب عليك حفظه لديك كملخصات خاصة بالدورة لتساعدك في المراجعة ومتابعة الدورة : أما إذا كنت تقصد الطريقة المناسبة لدراسة الدورة فإليك النصائح والإرشادات التالية :
  6. نعم هذا الجهاز مناسب للدورة حاليا حبق هو مناسب للمبتدئين في هذا المجال والتعلم عموما وخاصة في المشاريع الصغيرة والمشاريع المتوسطة. حيث يمكنه تدريب شبكات عصبية صغيرة و يمكنه تشغيل واستخدام النماذج المدربة مسبقا ولكن ذات الحجم الصغير والمستخدمة في الدورة. ولكنه غير مناسب لتدريب نماذج الذكاء الاصطناعي المعقدة أو الكبيرة لهذا هو مناسب للدورة ولكن ليس بعد إنهائها . وعملية التدريب ستكون بطيئة في بعض النماذج ولكن لا مشكلة تستطيع إستخدام google colab وإستخدام الموارد المجانية التي تقدمها.
  7. وعليكم السلام ورحمة الله وبركاته. إن مجال الذكاء الإصطناعي ليس سهلا ولهذا ستجد في البداية صعوبة أثناء دراسته لذلك ستحتاج إلى بعض الوقت لتعتاد عليه وتستطيع فهمه ولهذا سيتوجب عليك إعادة مشاهدة الدرس أكثر من مرة حتى تتأكد من فهمه بشكل كامل ولو واجهت صعوبة في جزء معين يمكنك السؤال دائما أسفل الدرس وسيتم الإجابة عليك ومساعدتك من قبل المدربين المتاحين. وإليك النصائح التالية لكيفية مذاكرة دورة الذكاء الإصطناعي : وبعد الإنتهاء من تعلم الدورة ستحتاج إلى دراسة رياضيات متقدمة لتفيدك في هذا المجال وإليك التالي لمزيد من التفاصيل :
  8. وعليكم السلام ورحمة الله وبركاته. نعم من الطبيعي أن يستغرق الكثر من الوقت حيث أن الذاكرة العشوائية RAM لديك صغيرة جدا وهي 4GB وأقل مساحة ذاكرة حاليا جيدةهي 8 جيجا. لذلك الأفضل ترقية الرامات على الأقل حتى 8 جيجا . وهذا الأكر سيسرع الجهاز قليلا ولكن لن تستطيع ترقية المكونات الأخرى مثل المعالج فهو ضعيف قليلا ولهذا أداء الجهاز سيظل بطيئا إلى حد ما.
  9. ستجد أسفل فيديو الدرس صندوق للتعليقات كما هنا يرجى طرح سؤالك أسفل الدرس وليس هنا حيث هنا قسم الأسئلة العامة ولا نقوم بإجابة الأسئلة الخاصة بمحتوى الدورة أو الدرس، وذلك لمعرفة الدرس الذي توجد به مشكلتك و لمساعدتك بشكل أفضل.
  10. التردد أمر طبيعي وهو غالبا يكون بسبب إما عدم الثقة في مهاراتك أو الخوف من الإختبارات . ولكن بما أنك بالفعل قد قمت بالكثير من المشاريع وفهمت الدروس والأساسيات وتستطيع الإجابة على أى سؤال فغالبا الأمر فقط بسبب الخوف من الإختبار . لذلك أنصحك بالتقدم فلا تقلق فلا يوجد أى شئ يدعوك للقلق أو الخوف أو التردد فما هو إلا إختبار لا أكثر ولو حدثت مشكلة ما ولم تستطع الإجتياز فهذه ليست نهاية العالم بل سيقوم المدرب بتوجيهك وإخبارك بالقصور والمشاكل التي لديك لتقوم بحلها والتقدم للإختبار مرة أخرى. لهذا يجب عليك التحلي بالثقة بنفسك وعدم الخوف من الإختبار والتقدم دون أن تتردد . بالتوفيق.
  11. وعليكم السلام ورحمة الله وبركاته. ستجد أسفل فيديو الدرس صندوق للتعليقات كما هنا يرجى طرح سؤالك أسفل الدرس وليس هنا حيث هنا قسم الأسئلة العامة ولا نقوم بإجابة الأسئلة الخاصة بمحتوى الدورة أو الدرس، وذلك لمعرفة الدرس الذي توجد به مشكلتك و لمساعدتك بشكل أفضل.
  12. وعليكم السلام ورحمة الله وبركاته. أولا إن مجال ال UI و UX هو مختلف تماما عن البرمجة ومسار full-stack وهما أيضا وظيفتان مختلفتان لذلك الأفضل لك حاليا التركيز على مسار واحد لتستطيع أن تتمكن فيه وتجد فرصة عمل في أى منهما على الأقل. أما بخصوص تصميم واجهات المستخدم فهو يعتمد بشكل أكبر على برامج التصميم مثل Figma و photoshop وغيرها وأيضا يعتمد بشكل أكبر على الإبداع والتخيل . وإليك مقال عن الفرق بين ال UI و ال UX وتفاصيل أكثر حولهما : والرابط التالي يحوي العديد من المقالات بخصوص هذا الأمر : https://academy.hsoub.com/design/user-experience/
  13. كيف تقوم بتشغيله ؟ وهل تستخدم mysql أم ماذا ؟
  14. وعليكم السلام ورحمة الله وبركاته. هل تقصد بيانات في جداول قاعدة البيانات أم ماذا ؟ إذا كان كذلك فإن قاعدة البيانات لا يمكن مسح البيانات بها عند إغلاق الكمبيوتر يبدوا أنك تقوم بتنفيذ أمر ما أو عند تشغيل المشروع يتم حذف قاعدة البيانات وإعادة إنشائها لهذا تحدث لك تلك المشكلة. يرجى توضيح ما نوع المشروع والتقنيات المستخدمة وكيف تقوم بتشغيله.
  15. المشاريع متغيرة وليست ثابته أى لا يتكرر المشروع لأكثر من طالب . حيث يتم إعطائك مشروع يقوم بتغطية جميع المسارات التي تقدمت للإختبار فيها. لهذا يمكنك توقع تطبيق بسيط يستخدم قواعد البيانات وهكذا في مستوى أو أقل من مسار تطبيق دردشة WhatsApp . وبما أنك قوي في الواجهة الأمامية فلا داعي للقلق إن شاء الله . فغالبا سيتم إعطائك مشروع يعتمد أكثر على الواجهة الأمامية.
  16. مشروع عادي بناء على المسارات التي أنهيتها.
  17. إذا لا داعي للقلق يمكنك المحاولة والتقدم للإختبار لا مشكلة . ولكن سيتم طلب مشروع تخرج بعد الإنتهاء من الإختبار ومشروع التخرج سيكون مشروع متكامل من الواجهة الأمامية والخلفية .
  18. إذا قمت بإنهاء أساسيات nodejs وقد فهمت ما جاء في المسار فأنت جاهز ولا حاجة للقلق أما إذا لم تكن قد أنهيته بشكل كامل أو هناك أجزاء قم بتخطيها فستحتاج إلى إكمال المسار وإنهاءه حتى تستطيع الدخول للإمتحان.
  19. نعم المستوى محدود هذه الأشياء بسيطة جدا وحتى المشاريع المتوسطة تحتاج إلى مستوى ومهارات أكثر من هذا مثل التعامل مع قواعد البيانات ورفع الصور وغيرها من المهام الأخرى.
  20. إذا كنت junior full stack فستجد الإمتحان لا بئس به وستؤدي بشكل جيد فيه . بالطبع سيكون هناك بعض الأسئلة المتقدمة قليلا ولكن أهم شئ يقوم بقياسه المدرب هو مدى فهمك بالأساسيات الرئيسية التي تم شرحها في المسار . وأيضا أسئلة البرمجة مثل إكتشاف الأخطاء في كود ما أو حتى كتابة كود يقوم بتنفيذ مهمة ما ستجدها سهلة بما أنك بالفعل قوي في الواجهة الأمامية و متوسط في الواجهة الخلفية . أيضا من المفترض بعد إنهاء الدورة أن تكون junior full-stack أى أنك بالفعل لست مطالب أكثر من هذا في الإمتحان.
  21. المشكلة تحدث حينما تحاول تعديل المهمة . وذلك بسبب عدم إرسال ال token . في ملف app\libs\request.ts في دالة updateTodo يجب إضافة ال token : export async function updateTodo(id: string ,title:string) { const token = localStorage.getItem("token"); const res = await fetch(`http://localhost:3000/api/todos/${id}`, { method: "PATCH", headers: { "Content-Type" : "application/json", "Authorization": `Bearer ${token}` }, body: JSON.stringify({title}) }); if(!res.ok) throw new Error("فشل في تحديث المهمة"); const data = await res.json(); return data.todo; } request.ts
  22. أولا يجب عليك معرفة أن الشهادة ليست هي الشئ الأهم بالنسبة لك . فالدورة باكملها مهمة جدا يجب عليك دراستها بأكملها للحصول على أقصى إستفادة منها. أما بخصوص سؤالك فالإجابة لا . أنت ستحدد الأربع مسارات التي أنهيتها وتريد الإختبار فيهم . وسيقوم بالمدرب فقط بإمتحانك في تلك الأربع مسارات فقط ولن يتطرق إلى المسارات الأخرى. أيضا أنت الذي تحدد الأربع مسارات المناسبين لك وليس إجبار عليك إختيار مسارات معينة.
  23. وعليكم السلام ورحمة الله وبركاته. إليك الفيديو التالي عن أساسيات git وكيفية التعامل معه يمكنك مشاهدته لفهم الأساسيات : وإذا أردت معرفة كيفية رفع المشاريع عليه إليك الإجابات التالية :
  24. نعم لا مشكلة في هذا الأمر يمكنك إستخدام vite لا داعي لتغيرها .
  25. انت في الشركات الكبيرة وحتى المتوسطة تعمل على مشاريع ليست بالصغيرة بل هي إما كبيرة جدا أو متوسطة في الحجم والتعقيد. وستجد أن الملف الواحد يتكون من مئات إن لم يكن ألاف الأسطر في هذا الملف . ولهذا فإن كان المبرمج بطئ في الكتابة فهذا الأمر سيعطله كثيرا وسيجعل إنتاجيته قليلة وهذا ليس بالأمر الجيد أبدا. تخيل معي أن هناك كود يتكون من 100 سطر وهناك مبرمج سريع في الكتابة سينتهي مثلا في 10 دقائق . ولكن على العكس هناك مبرمج بطئ في الكتابة وسيكتب نفس ال 100 سطر في ساعة . فتخيل معي من ستفضل الشركة في العمل الشخص الذي أخذ 10 دقائق أم الشخص الذي أخذ ساعة ؟! . وأيضا الشخص البطئ بالطبع سينهي المهام المطلوبة منه ببطئ ومن الممكن أن يتأخر على موعد التسليم لهذا الأمر سيواجه مشاكل وصعوبات في العمل ولكن الأمر ليس مستحيلا وليس أيضا مهما جدا في البداية . ولكن لا داعي للقلق فعندما تعمل على مشاريع كثيرة وتقوم بكتابة الكثير من الأكواد ستجد أن يديك قد تعودتا على الكتابة سريعا وستجد نفسك تقوم بالكتابة حتى دون النظر إلى لوحة المفاتيح . لذلك الأفضل لك حاليا التركيز على كتابة الكثير من الأكواد والتطبيق العملي وهذا بجانب أنه سيعطيك الخبرة في مجالك أيضا سيكسبك سرعة في الكتابة .
×
×
  • أضف...