13 تغريدة 29 قراءة Sep 02, 2022
اليوم بتكلم على طريقة تعلم لغة جافا ومصادر لتعلمها، والخطة تقدر تطبقها على اي لغة برمجة ثانية🧵
لاتنسى تحفظ الثريد ممكن تحتاحه، ولا تنسى تدعمنا ❤️❤️
في وقت بداية تعلمي للبرمجة كنت أواجه صعوبة في تعلمها والسبب ما كنت اعرف الخطة الصحيحة والواضحة، ولكن بعد بحث وتعلم مشيت على هذه الخط وتعلمت البرمجة في ٣ شهور
في البداية تحتاج تتعلم أساسيات البرمجة وهي اهم خطوة لانها القاعد اللي بتبني عليه كل شي، والأشياء اللي بتتعلمها مثل
- variables
- method
- operations
- conditions
- loops
مصدر لتعلمها:
youtube.com
بعد انتهائك من تعلم الأساسيات وعشان تطور المنطق عندك حل الكثير من المشاكل البرمجية وهذا الشي جداً بيطور مهارة solving problems وهذه بعض المواقع لتدريب عليها
- coderhub.sa
- codeforces.com
- hakerranke.com
الخطوة الثانية بعد التدرب على solving problems هي تعلم OOP وفي هذه الجزئية بتتعلم كيف تنشئ الكلاسات وتتعامل مع objects وتتحكم في نطاقات المتغير
واهم المفاهيم في OOP
- Encapsulation
- Abstraction
- Inheritance
- Polymorphism
مصدر لتعلمها youtube.com
في هذه الجزئية وبعد تعلم OOP بتتعلم Data Structure & Algorithm وهذا بيساعدك في تخزن البيانات بطريقة صحيحة لتوفر الوقت في معالجة البيانات وسرعة التعديل عليها وتقليل المساحة على الذاكرة ومن انواع DS
- LinkedIn list
- Stack
- Queue
- Tree
مصدر لتعلمها:
youtube.com
نصائح ✨
- في بداية التعلم من الطبيعي تواجه صعوبة ولكن مع الممارسة بتلاحظ الفرق كيف تطورت
- مدة تعلم البرمجة تفرق من شخص لشخص عشان كذا لا تستعجل
- واهم نصيحة لازم تطبق أي شي تعلمته وتعمل بعض المشاريع الصغيرة تستخدم فيها اللي تعلمته
📝ملخص
أساسيات البرمجة -
- Solving problems
- OOP
- Data structure & algorithm
الممارسة والممارسة والممارسة
وفي بعض المشاريع عملتها وقت تعلمي للبرمجة استخدم فيها OOP و DS موجودة على Github
github.com
إذا عندك اي استفسار او سؤال أكتب هنا او ارسل لي
شكراً لك شخص وصل لنهاية الثريد 🙏🏻❤️

جاري تحميل الاقتراحات...