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

السؤال

نشر

السلام عليكم 
يعطيكم العافية ..

عندي بعد الاستفهامات الان انا حابب اتعلم JS backend  هل لازم اتعلم الخطة كاملة وال react والتخصصات الي الها علاقة بالfront 
هل هي اختيارية لتعلم الback ام تعتبر اساسية 
وانت بكوجهة نظر لك هل بتنصح اتعلمها ام يكون لي مجرد الالمام بالموضوع

ملاحظة الوقت مش مهم يعني لو الها فايدة كبيرة على الback مستعد اقعد كمان شهرين زيادة اتعلم ولا عندي اي مشكلة
ومشكروين ..

Recommended Posts

  • 0
نشر

لا، ليس شرطا أن تتعلم React أو تتعمق في تقنيات الواجهة الأمامية (Frontend) إذا كان هدفك الأساسي هو العمل كمطور Backend باستخدام JavaScript (مثل Node.js).

لكن يبقي تعلم الـ Frontend مفيد فمعرفة أساسيات الواجهة الأمامية مفيدة جدًا حتى لمطور الباك إند، وذلك للأسباب التالية:

لفهم كيف يتواصل الـ Frontend مع السيرفر (API Request/Response)

لتسهيل التعاون مع فريق الواجهة الأمامية في المشاريع المشتركة

لتتمكن من اختبار ما تبنيه بسهولة أو إنشاء واجهات بسيطة لتجربة الـ API

نصيحتي لك بما أنك ذكرت أن الوقت ليس مشكلة بالنسبة لك، ركز أولًا على تعلم الباك إند باستخدام Node.js (هذا هو الأساس في مسارك).

ثم تعلم فقط أساسيات الواجهة الأمامية، مثل:

HTML (بنية الصفحات)

CSS (تصميم مبسط)

JavaScript الأساسي (فهم كيفية التعامل مع الـ API)

لا تحتاج لتعلم React بشكل عميق، إلا إذا كنت ترغب في التوسع مستقبلا أو العمل كمطور Full Stack.

 

  • 0
نشر

وعليكم السلام ورحمة الله وبركاته، 

أولاً، من الناحية التقنية ، تعلم React والـ frontend ليس شرطاً إجبارياً لتطوير الـ backend. يمكنك تماماً أن تصبح مطور backend محترف دون معرفة عميقة بـ React. الـ backend يتعامل مع قواعد البيانات، والـ APIs، والخوادم، والمنطق وهذه كلها مستقلة عن واجهة المستخدم.

لكن هنا تكمن النقطة المهمة: في عالم التطوير الحديث، فهم العلاقة بين الـ frontend والـ backend يعطيك ميزة تنافسية كبيرة. وستتمكن من تصميم APIs أفضل وأكثر كفاءة. ستعرف بالضبط ما يحتاجه الـ frontend من البيانات، وكيف يجب أن تنظم استجابات الـ API، وما هي التحديات التي قد تواجه فريق الـ frontend 

من ناحية سوق العمل، أصحاب العمل يقدرون بشدة المطورين ال full stack  . حتى لو كان تخصصك الأساسي هو الـ backend، كونك تستطيع التواصل بفعالية مع فريق الـ frontend ومساعدتهم في حل المشاكل يجعلك أكثر قيمة.

نصيحتي لك هي أن تتعلم React والـ frontend، لكن ليس بالضرورة بنفس عمق التخصص. يكفي أن تفهم المفاهيم الأساسية: كيف تعمل الـ components، وكيف يتم إدارة الـ state، وكيف يتم التواصل مع الـ APIs، وما هي أفضل الممارسات في تنظيم الكود. هذا سيعطيك فهماً كافياً لتكون مطور backend أفضل.

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...