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

كيف اتعلم React JS

Amr Ragheb3

السؤال

السلام عليكم لو سمحتوا انا محتاجه مساعده  

انا بذاكر رياكت من شهرين ونص  

وبحاول اطبق مش بعرف اطبق و اجيب افكار وابني عليها كود 

و logic عندي ضعيف اوي

في اوقات بجيب مشاريع من على النت بسيطة زي to do-list 

مش بعرف صراحه اعملها 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

Recommended Posts

  • 1
بتاريخ 4 دقائق مضت قال Amr Ragheb3:

انا ليس عندي مشكلة في اني لم اكمل 6 اشهر انا اتكلم في نقطه معينه وهيا اني لا استطيع ان اقوم بعمل مشاريع ولو بسيطه بما تعلمته  واشاهد فيديوهات كثيرة على الانترنت ولا فائدة    حل المشكلات اذا قابلتني ابحث واصل للحل لكن انا اتكلم في نقطه معينه 

 

اول نقطه اوافق عليها 

ثاني نقطه هل هنالك شيء اقوم بدراسته كي اتعلم طريقة التفكير 

وكيف افكر في انشاء مشروع  وتحليله 

انا هنا بالفعل منضم لمجتمع حاسوب  

إذا كنت تستطيع الوصول لحل للمشكلات التي تواجهك فهذا جيد جدا، لأن هذه من أهم المهارات التي يمتلكها المبرمج البحث والوصول للحل.
يمكنك تعلم التفكير المنطقي وهو يعتمد على:-
أولا بدأ بفهم المشكلة التي تحاول حلها
ثانيا ما هي البيانات التي تحتاجها؟
ثالثا ما هي العمليات التي تحتاج إلى إجرائها على البيانات؟
هنا ستجد مصادر تساعد على فهم وتنمية التفكير المنطقي

وأخيرا إذا واجهت أي مشكلة أثناء التعلم شاركها في مجتمع حسوب ولا تتردد

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 1

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

أولاً، لا يوجد مشكلة أن تكون لديك صعوبة في التعلم، خاصةً في البداية. تعلم البرمجة يتطلب الكثير من الوقت والممارسة.

بعض النصائح التي قد تساعدك على التعلم والتطبيق بشكل أفضل:-

  • لا تحاول أن تتعلم كل شيء في وقت واحد. ابدأ بمشروع صغير وبسيط
  • شاهد فيديوهات تطبيق لكي تتعلم طريقة التفكير وخطوات انشاء المشروع والتحليل وهكذا
  • انضم للمجتمعات البرمجية عبر الإنترنت حيث يمكنك طرح الأسئلة والحصول على المساعدة من الآخرين.
  • فكر في كيفية حل المشكلة باستخدام نظرية البرمجة.
  • عندما تواجهك مشكلة في الكود حاول ان تبحث عن حل لها هذا يساعدك علي حل المشكلة وتنمية مهارات البحث
رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0

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

وما انصحك به هو ان تحتفظ بالأكواد الصعبة التي تمر عليك اثناء هذا التدريب بحيث يمكنك العودة إليها ومراجعتها عند الحاجة إليها وان تطلع على الدورات البسيطة وغير المعقدة فغالباً مجالات العمل لن تكون بهذا التعقيد.

في النهاية إن شهرين من تعلم رياكت ليس بالوقت الطويل وتحتاج بنظري على الاقل 6 اشهر من التعلم وبناء المشاريع حتى تصبح قادر على بناء مشروع حقيقي لوحدك بدون الرجوع إلى فيديوهات أو مشاريع سابقة.

ونصيحة ثالثة هي ان تعتمد بشكل اكبر على الذكاء الصناعي وعلى المواقع التي يقترحها لك اثناء محاولتك لحل مشكلة معينة وعليك ان تدك ان عملية التعلم في مجال البرمجة تعتمد بشكل كبير على حل المشاكل وقدرتك على الوصول إلى الحل بأسرع وقت.

 

 

 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0
بتاريخ 2 دقائق مضت قال عمر قره محمد:

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

وما انصحك به هو ان تحتفظ بالأكواد الصعبة التي تمر عليك اثناء هذا التدريب بحيث يمكنك العودة إليها ومراجعتها عند الحاجة إليها وان تطلع على الدورات البسيطة وغير المعقدة فغالباً مجالات العمل لن تكون بهذا التعقيد.

في النهاية إن شهرين من تعلم رياكت ليس بالوقت الطويل وتحتاج بنظري على الاقل 6 اشهر من التعلم وبناء المشاريع حتى تصبح قادر على بناء مشروع حقيقي لوحدك بدون الرجوع إلى فيديوهات أو مشاريع سابقة.

ونصيحة ثالثة هي ان تعتمد بشكل اكبر على الذكاء الصناعي وعلى المواقع التي يقترحها لك اثناء محاولتك لحل مشكلة معينة وعليك ان تدك ان عملية التعلم في مجال البرمجة تعتمد بشكل كبير على حل المشاكل وقدرتك على الوصول إلى الحل بأسرع وقت.

 

 

 

انا ليس عندي مشكلة في اني لم اكمل 6 اشهر انا اتكلم في نقطه معينه وهيا اني لا استطيع ان اقوم بعمل مشاريع ولو بسيطه بما تعلمته  واشاهد فيديوهات كثيرة على الانترنت ولا فائدة    حل المشكلات اذا قابلتني ابحث واصل للحل لكن انا اتكلم في نقطه معينه 

 

بتاريخ 2 دقائق مضت قال اسماء محمد10:

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

أولاً، لا يوجد مشكلة أن تكون لديك صعوبة في التعلم، خاصةً في البداية. تعلم البرمجة يتطلب الكثير من الوقت والممارسة.

بعض النصائح التي قد تساعدك على التعلم والتطبيق بشكل أفضل:-

  • لا تحاول أن تتعلم كل شيء في وقت واحد. ابدأ بمشروع صغير وبسيط
  • شاهد فيديوهات تطبيق لكي تتعلم طريقة التفكير وخطوات انشاء المشروع والتحليل وهكذا
  • انضم للمجتمعات البرمجية عبر الإنترنت حيث يمكنك طرح الأسئلة والحصول على المساعدة من الآخرين.
  • فكر في كيفية حل المشكلة باستخدام نظرية البرمجة.
  • عندما تواجهك مشكلة في الكود حاول ان تبحث عن حل لها هذا يساعدك علي حل المشكلة وتنمية مهارات البحث

اول نقطه اوافق عليها 

ثاني نقطه هل هنالك شيء اقوم بدراسته كي اتعلم طريقة التفكير 

وكيف افكر في انشاء مشروع  وتحليله 

انا هنا بالفعل منضم لمجتمع حاسوب  

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0

من المتوقع أنك قمت بالدراسة بشكل نظري فقط ولذلك من الطبيعي أن تجد نفسك لا تستطيع بناء مشروع أو تطبيق بسيط بنفسك وليست مشكلة كبيرة 

يتبقى في عملية التعلم هو التطبيق مع مدرب في أي دورة تعليمية تفضلها حيث أن هذه التطبيق مع المدرب في البداية سيجعلك تتعلم كيفية التخطيط لبناء التطبيق وتحليله أولاً ثم البداية الصحيحة لبناء التطبيق وأعتقد أن هذه المشكلة هي ما تعاني منها 

لذلك مع التطبيق عدة مرات وراء مدرب ستكون قادر بعدها على التطبيق بنفسك بدون الحاجة لتوجيهات باستثناء بعض المشكلات والطريقة الصحيحة لبناء مكون ما أو بعض التعديلات في الكود 

ولا تقلق بالنسبة لتنمية التفكير منطقي فذلك يتم تلقائياً من تعلمك البرمجة 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0

أظن أني فهمتك تمام  , ما تواجهه بالفعل , هو أنك تقوم بحضور الدورات أو اي فيديو عن مشروع react بسيط من الانترنت , وتفهم كوده . لكن عندما تحاول تطبيق ذلك تواجه مشكلة " أنك مو عرفان من وين تبدأ ", أو  " كيف لازم تفكر لتبني المشروع يلي بدك ياه ولو صغير " .
وما تعتقده هو انه بعد مرور شهرين ونصف من التعلم يجب أن تكون قادر على الأقل إنشاء مشروع بسيط .

هذه تعتبر مشكلة بالنسبة لتعلم شيء جديد . لكن بكل بصراحة , هذه ليست بالمشكلة الكبيرة في تعلم البرمجة .
السبب هو أنه يجب عليك معرفة مراحل تعلم البرمجة ( إن كانت react او غيرها ) . أو بمعنى أخر , معرفة الجوانب التي يجب إلمامك بها لتكون قادر على بناء مشروع .
الجوانب المفروض تكون بتعرفها هي كالتالي :

  • معرفة أساسيات اللغة يلي بتدرسها . فمثلاً في React , لازم تكون بتعرف components والsyntax تبعها وكيف ألية عملها .
  • التفكير البرمجي والخوارزميات , وكيف ممكن تحول مشكلة لحل برمجي .
  • التصميم والUI , وكيف ممكن تحول اي UI لموقع الكتروني حقيقي .

ما ينقصك بالفعل هو التفكير البرمجي والخوارزميات .
طيب كيف ممكن الشخص يقوي نفسه بالتفكير البرمجي ؟! ...
هذا الجزء يتم من خلال حل تمرين برمجية بحتة تعتمد على المفاهيم التالية ( تعريف المتغيرات والمصفوفات والنصوص , حلقات التكرار , الشروط if else ) .

مثلاً يمكنك البدأ بهذا المثال :
بناء صفحة صغيرة , فيها input number + button ... المستخدم بيدخل رقم . اذا كان الرقم زوجي نقوم بطباعة alert فيها رسالة please enter positive number .
اما اذا كان فردي , نقوم بطباعة مثلث  متساوي الاضلاع من النجوم ( * ) , والفراغات حالياً ضعها ( _ ) بدلاً من الفراغ (   )  ...

  • كمثال : المستخدم دخل رقم 5 وضغط عالزر ... فالطباعة حتكون بالشكل التالي :
__*
_***
*****
  • مثال اخر : دخل المستخدم رقم 9 , الطباعة بتكون بالشكل التالي :
     
____*
___***
__*****
_*******
*********


هذا المثال سوف يساعدك على تقوية فكرك البرمجي وكيف تبني خوارزمية لحل مشكلة برمجية .

أيضاً , لا تنسى أنه يجب عليك تطبيق الفيديو الذي تقوم بحضوره بنفسك لتكون فاهم كيف المكونات عم تكون مرتبطة ببعضها , وكيف عم يشتغل . أكيد ما حتقدر بالبداية تأنشئ بنفسك المشروع ويشتغل تمام . بس كل ما تواجه مشكلة خود وقت حوالي ساعة اقصى حد بمحاول تلاقي حل المشكلة , وبعدها اذا ما لقيت حل شوف الفيديو .  بهالطريقة حيكون تركيزك على الخطوة يلي ناقصتك بشكل أكبر بكتير من أنك تشوف الحل فورا .
فخلال تعلمك حتشوف تقدمك بشكل ملحوظ .

إن كان أي شيء ليس واضحاً أو واجهت أي مشكلة لا تتردد بطرحها أو بإرسالها لنا كي نساعدك بها.

تم التعديل في بواسطة Hikmat Jaafer
رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0

يمكنك حل مشكلة اللوجيك او المنطق عن طريق الممارسة وتعلم مهارة حل المشكلات.
أي أنه عليك اتباع هذه النصائح، وأعدك بأنك ستجد تحسنا خلال فترة قصيرة:

  1. قم بمتابعة فيديوهات لأحد يقوم بحل المشاكل التي تحاول حلها، ومن ثم جرب وحدك.
    أي انك تستطيع مشاهدة أحد يشرح كيفيه تطوير todo-list في البداية لتفهم الفكرة بشكل عام، ومن ثم تجربتها وحدك.
  2. اذا كان لديك الوقت، قم بحل بعض المشكلات على code forces او leetcode او غيرها.
    بهذا تستطيع تطوير مهارة التفكير البرمجي وحل المشكلات، وهي مهارة تلزمك في أي مجال تختاره ضمن علوم الحاسوب!
  3. لا تتوقف!
    قم باتباع هذه النصائح دون توقف، فالاستمرارية هي مفتاح تعلم أي مهارة.
رابط هذا التعليق
شارك على الشبكات الإجتماعية

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

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

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

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   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.

  • إعلانات

  • تابعنا على



×
×
  • أضف...