نصائح و استشارات برمجية
1.45K subscribers
545 photos
10 videos
83 files
396 links
• نصائح واستشارات برمجية متعلقة باسئلة تم طرحها

• لطرح استفسار او سؤال: @m4md24
Download Telegram
أول حاجة بندخل في أساسيات البداية للبرمجة بلغة C++
دي تعتبر أحسن لغة للتأسيس، عشان المفاهيم البرمجية اللي فيها عن باقي اللغات
بعدين بنحل مسائل
بنسميها مشكلات
على مواقع مختلفة زي
w3schools
w3resource
coderhub
codeforces
leetcode
hackerrank


satr
(تقومي تعملي مشاريع صغيرة لو توفر في الدورات)
وبعدين بندخل على أساسيات التخصص
بنشوف اي هى اللغات اللي في التخصص اللي اختارتيه
البرمجة فيها لغات برمجة أمرية و لغات برمجية وصفية
الوصفية زي html و css و xml
الأمرية زي c++ و java و python
في طبعاً لغات أكتر
نصائح و استشارات برمجية
بنشوف اي هى اللغات اللي في التخصص اللي اختارتيه
أنا مختار مجال تطوير الأندرويد native

في فرق بين native و
cross platform

ال native أداءه أقوي لكن الكود اللي هتكتبيه هيبقى محدد لمنصة واحدة، فا بالتالي هتحتاجي مبرمجين أكتر
يعني مبرمج أندرويد
مبرمج للويندوز
مبرمج للمواقع
وهكذا

ال cross platform أداءه أقل من ال native لكن الكود بتاعه يقدر يتصدر لأكتر من منصة زي مثلاً الكود يشتغل على الأندرويد والويندوز وكموقع بنفس الوقت
في تقنيات بتعمل حاجات مختلفة عن الموضوع دا مش شرط الكود يشتغل على كل شيء
و للمعلومة في إطار عمل اسمه
react native

هو في الواقع مش native هو
cross platform
ال native اسم فحسب
إطار العمل نعتبره التخصص اللي بيتخصصه الشخص
تقنية بيتم استخدامها للعمل بيها لإنشاء مشروع معين
نصائح و استشارات برمجية
أنا مختار مجال تطوير الأندرويد native
أنا اخترت المجال اللي عايزو، وعرفت اللغات عندي
أقوم أتعلم اللغات طريقة الكتابة إزاي وأحل مسائل عليها من مواقع مختلفة واعمل مشاريع
لما بنييجي نتعلم لغة برمجة أمرية للمعلومة بتبقى المشاريع من نوع اسمه
console app

لكن في التخصص نوع المشاريع بيختلف حسب التخصص اللي بتختاره، وليكن زي ما أنا مختار تخصص تطوير تطبيقات أندرويد
يبقى المشاريع نوعها أندرويد وهكذا
و في الواقع هنا يعتبر وصلنا لجزء مهم، يتعلق بالسؤال اللي سألته، احنا مش بنسيب لغة البرمجة اللي بنستخدمها غير لما يكون مفيش مشاريع ممكن نستخدمها فيها
عادي
و للمعلومة، ممكن يتم التعامل مع لغات وإطارات عمل تانية كتحديثات بما أن المجالات اللي تخص البرمجة في تقدم ملحوظ بيبقى
لما بنختار التخصص بتعمل مشاريع عشان تعمل سيرة ذاتية تقدر تقدمها للناس سواء كنت هتشتغل عمل حر أو هتتوظف في شركات
و الموضوع مش متعلق بكام مشروع هتعمله
الفكرة بالمشاريع المعتبره اللي استخدمت فيها خوارزميات وهياكل بيانات و تصميم معين وهكذا
حاجة تعجب الشخص المتخصص لو كان هيشوف المشروع من جوا و تتوظف في الشركة أو فريق عمل حر
دا غير التطبيق من الخارج شكله اي، الاهتمام بدا بيكون لو أنت
Front-End
أو
Full-Stack

اي دول؟

دول تخصصات يعتبر جوا التخصصات اللي تخصصتها وهما ٣

ال Front-End بيصمم الشكل اللي بيظهر للمستخدم

وال Back-End بيقوم بما هو متعلق بخلف الكواليس، يعني لو ضغطت على الزرار دا هيعمل كذا، الكذا دي هو دا اللي بيعمله ال Back-End

وال Full-Stack يعتبر الاتنين اللي ذكرناهم مع بعض

فا عشان كدا الشكل مطالب بيه ال Front-End أو ال Full-Stack

والأمور المتعلقة بالمهام اللي بيتم تنفيذها لو حصل شيء معين هو ال Back-End أو ال Full-Stack

وللمعلومة التصميم والكواليس أكوادهم ممكن للمتخصصين يشوفوها لو ينفع عشان يتحققوا منك شغلك عامل ازاي في كتابة الكود وما إلى ذلك
This media is not supported in your browser
VIEW IN TELEGRAM
السؤال
السلام عليكم
ايه أفضل كورس data structures في الـ #C؟