راشد كمال
راشد كمال

@RashedSwEn

10 تغريدة Apr 09, 2023
كيف تبدأ و تتعلم البرمجة
أكيد في كم شخص عنده الرغبة يتعلم البرمجة بس ما يعرف كيف الطريق و هنا بقول لكم كيف تدخلو المجال في 8 خطوات و بإذن الله تفيدكم
في البداية انا راشد كمال مهندس برمجيات👨‍💻 مطور تطبيقات الاندرويد📱
بنشر ثريدات عن مواضيع عن الأندرويد و التقنية و بعض الأحيان تجاربي✨️
و يلا نبدأ الثريد
1- إختار أي لغة تبدأ فيها
أنصح بال(java - C - C++ - python) إختار اي واحدة و أبدأ إتعلم
2- أدرس الأساسيات و لا تهملها أبدًا
أبدأ بالاساسيات حقت اللغة أهم شئ
▪︎ إتعلم كيف تطبع كلمة في الشاشة
▪︎ إتعلم طريقة عمل الشروط(Conditions)
▪︎ إتعلم كيف تشتغل الحلقات(loop)
▪︎ المصفوفات
▪︎ أنواع البيانات
▪︎ الإدخال
▪︎ الدوال
3- إتعلم الخوارزميات و هياكل البيانات
التعريف العام للخوارزميات هي طريقة حل مشكلة ما (يعني عبارة عن طريقة تفكيرك لحل مشكلة معينة)
و هياكل البيانات تعتبر شئ يربط بين الخورازميات و الكود الخاص بك في حل المشاكل
4- إتعلم البرمجة الكائنية التوجه(OOP)
إتعلم كيف تسوي كلاسات و كيف الوراثة و إتعلم مفهوم الabstraction(التجريد) و ال polymorphism(تعدد الأشكال) و ال(interface) و ...
5- إختار مجال تنجذب له
عندك عدة مجالات تقدر تختار منها اللي يناسبك مثلا
▪︎ تطوير تطبيقات الجوال(تبرمج أندرويد أو ios أو الاثنين مع بعض لكل واحد فيهم تقنيات خاصة)
▪︎ تطوير مواقع الويب
▪︎ برمجة الألعاب
▪︎ الذكاء الاصطناعي
▪︎ برمجة الهاردوير
(أبحث بتحصل مجالات أكثر)
6- إختار إطار عمل
إطار العمل هو عبارة عن مجموعة من الأكواد البرمجية الجاهزة(مكونات جاهزة) اللي تساعدك في بناء المشروع الخاص بك
كل لغة عندها إطار عمل متوافق مع المجال اللي بتدخل فيه
مثلا البايثون إذا بتطور مواقع عندك إطار عمل إسمه django و إذا تطبيق سطح مكتب عندك tkinter
7- إبني مشاريع
أكيد أفضل شئ عشان تتعلم إنك تبدأ تبني مشاريع و تطبق عملي و أكيد بتحصل مشاكل و بسبب المشاكل ذي راح تتعلم أهم مهارة و اللي هي كيف تبحث
8- ابني علاقات مع مبرمجين
من الأشياء اللي ممكن تساعدك في زيادة خبرتك في البرمجة انك تبني علاقات مع مبرمجين عشان تأخذ من خبراتهم و تعطيهم خبراتك

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