نصائح و استشارات برمجية
الذهاب إلى القناة على Telegram
• نصائح واستشارات برمجية متعلقة باسئلة تم طرحها • لطرح استفسار او سؤال: @m4md24
إظهار المزيد1 448
المشتركون
-124 ساعات
+27 أيام
+1530 أيام
أرشيف المشاركات
اه دا بطريقة ثانية، و مضمونه ⬇️
من اليسار
• اول قيمة للاعلى
• ثاني قيمة لليمين واليسار
• ثالث قيمة للاسفل
Repost from نصائح و استشارات برمجية
• Codeforces (
- assiut sheet
- problem sets
)
• LeetCode (
- top interview 150
- problem sets
)
• HackerRank
• TopCoder
• AtCoder
• HackerEarth
• Codewars
• W3Schools (How to)
• W3Resource
• Satr (Solve projects with yourself)
• CoderHub
Repost from نصائح و استشارات برمجية
System.out.print("""
و عليكم السلام و رحمة الله و بركاته
""");
-
• المصدر الاساسي هو التنوع في كل حاجة بالنسبة لمصادر اي حاجة عايزة تتعلميها بشرط ان المعلومات تكون صحيحة طبعاً.
- ليه طيب التنوع هو مش كفاية اقرأ المستندات بتاعت التقنية و خلاص؟
• نقدر نقول انه كفاية في حالة انه لو ملقيناش حد شارح برضو
- طيب ليه برضو؟
• عشان المعلومات اللي موجودة في المستندات قليل او نادر ما هتديكي طرق اكتر احترافية عن ناس تانسة استخدموها لدرجة انه في نوع من انواع الاحتراف و دونوه، عشان الناس تستفيد .. دي برضو محتاج مننا اننا نتطلع عليها فوق المستندات، عشان كدا لازم تنوع من مصادرك.
• منصات تعليمية برشحها (ولو في برضو من عندك ضيف عادي بس المهم المحتوى ميبقاش فيه معلومات غلط، و خلي بالك برضو من اي حد ممكن يمزل محتوى لانه ممكن برضو يبقى في خطأ حتى في المنصات المعروفة)
- Youtube
- Udimy
- Udacity
- W3Schools
- MDN
- سطر
- Programiz
- GeeksForGeeks
- W3Resource
• و طبعاً فوق المصادر اللي بتبحبث عليها من اي محرك بحث، برضو استخدم ادوات الذكاء الاصطناعي و خلي بالك لانه بيبقى في اخطاء في اغلب الوقت في جميع الادوات.
• وبالنسبة صح للمستندات فا بتبحث عنها في محرك بحث google في معظم الاحيانRepost from نصائح و استشارات برمجية
- الاول لازم تتعلم ازاي تتعامل مع الحاسوب، لو عارف تمام ولو مش عارف تعلم
- ثانياً بتتعلم اساسيات البرمجة ما قبل الخاصة بما قبل التخصص
- ثالثاً بتختار تخصص و تتأسس فيه
~ هنمشي خطوة خطوة واقولك من اول (ثانياً) ايش تسوي بالظبط، بالنسبة (لثالثاً) فا خليها لوقتها بعد ما تخلص (ثانيا)
~ قدامك اكثر من لغة تقدر تتعلم بيهم الاساس:
- C++
- C#
- Java
- و تقريباً C
~ بس انصحك بـ C++ لانه فيها مفاهيم زيادة عن معظم اللغات، بتساعدك في التاسيس بشكل افضل لانه زي ما ذكرت هتطرق لمفاهيم مش موجودة في معظم اللغات و دا بيرجع لشئ، وهو ان لغة C++ هى لغة عالية المستى، بس قريبة من لغات منخفضة المستوى
~ ما معنى لغات منخفضة المستوى و عالية المستوى؟
- لغات عالية المستوى: تتميز بفهمها بشكل بسيط (المسميات ما بتكون معقدة)، و تساعد في تطوير مثلاً تطبيقات المواقع و الموبايل والالعاب.
- لغات منخفضة المستوى: بتكون قريبة من لغة الألة و غالباً تستخدم في عمل انظمة التشغيل و برامج النظام و تطبيقات الاداء العالي، و يتيح ذلك النوع التحكم في الموارد المتاحة في النظام.
~ ما هى لغة الألة؟
- بتكون على هيئة اصفار و وحايد و هذا النظام يسمى في الانظمة العددية باسم:
(النظام الثنائي - Binary System)
~ طيب شلون اتعلم اللغة و الى اي مدى اقدر اقول اني تمام فيها و اروح لشئ اخر بعده؟
- اولاً، عايزك تفهم و تعرف ان الاساس ما بينتهي ومحدش انهاه قبل كدا ابداً حسب علمي، في الموضوع مستمر معاك (دايماً هتتعلم اشياء جديدة و تطبق عليها).
- ثانياً، البرمجة اساسها الاساسي مش بيخلص في 4 ولا 6 شهور ولا سنة لو انسان عادي .. بتقضي يمكن سنتين عشان تكون فاهم الدنيا كويس من حيث اساسيات البرمجة، اما بالنسبة لاساسيات التخصص فا الوقت بيكون اقل لانه بيكون اسهل سواء في الفهم او في التطبيق و ما الى ذلك
- ثالثاً، بخصوص شلون تتعلم، تقدر تتعلم حالياً لو انت تقدر تتعلم ذاتياً انك تخلي مصادر تعلمك من الانترنت، سواء بحثت عنها في جوجل او يوتيوب او منصة من المنصات التعليمية، بتقدر تبحث عن المفاهيم الرئيسية و تتعلمها، من عناوين المفاهيم الاساسية التي يجب تعلم فروعها:
1. Basics
2. Testing
3. Handling
4. OOP (Object Oriented Programming)
5. Data Structure
6. Algorithms
7. DSA (Data Structures and Algorithms)
8. Solid Principles
9. OOD (Object Oriented Design)
10. Design Patterns
11. Database
12. Best Practices
- كل مفهوم فيه فروع و كل فرع لازم تفهمه كويس و تطبق عليه سواء في الوقت ذاته او مع الوقت تخلي في فترة معينة للتعلم و وقت للحل، و انصحك في موضوع تنويع المصادر انك تتحقق من الشخص اللي يعطيك معلومة هل معلومته صحيحة ولا لا، لازم تبحث عن المعلومة صحيحة او لا عشان ما تفهم شئ خاطئ، الفهم الخاطئ بيأثر على مسيرتك
- مدة الانتهاء تختلف عن فرد لاخر بس المهم انك تنهي جزء كويس من العناوين اللي تم طرحها
يعني ما هقدر اخلص كل عنوان بشكل كامل؟
اه، دا اكيد في الغالب
~ طيب اتعلم من وين هالامور؟
- ذكرت في (ثالثاً) من وين بالظبط، واعطيتك عناوين مفاهيم تدرس جزء كبير بداخلهم .. بس انصحك تتابع مع شخص متمرس و ممتاز، عشان اكيد مش هتقدر تتعلم وحدك و تمشي مليون في المية على الطريق الصح بشكل مستمر لازم هتلاقي حالك انحرفت شوية عن الخط و تلاقي حالك خبطت في الحيط و بعدين تتعلم من خطأك و ترجع لمسارك و دا بيأثر على مدة التعلم، عشان كدا نصحتك انك تتابع مع شخص متمرس و ممتاز.
System.out.print("""
و عليكم السلام و رحمة الله و بركاته
""");
-----
• الحمد لله
-----
• بخصوص مجال الطب، ممكن تبرمج اجهزة طبية .. كدا يلزمك تدخل في مجال ⬇️
Embedded programming
- انا مجالي بعيد عنه حبتين
(مهندس برمجيات، تخصص تطوير تطبيقات اندرويد native)
بما انك بتسأل عن الموارد هرسلك ٣ رسائل تاسيسية فيهم يعتبر جزء من الخلاصة .. طبعا مو كل شئ بس هذه اللي تخليك تمسك مسار البرمجة و تكون متاسس زين باذن الله ⬇️السلام عليكم ورحمه الله وبركاته
كيفك
احتاج استفسر عن علوم الحاسب و البرمجة الي ممكن تفيد طلاب الطب و الجراحة في عملهم مستقبلا و ايش الدورات الي مصممة لهم أو الموارد التعليمية الخ
الي أقصده طالب طب و جراحة ما عنده اي مهارة في الحاسب و البرمجة
ماهو القدر المطلوب من المهارات الالكترونية الي راح تفيد طالب الطب بعد التخرج
• الازرق text editor
(محرر نص)
• والبنفسجي IDE
Integrated development environment
(بيئة تطوير متكاملة)
لا، عادي جداً تقول لحد يقولك المسألة عايزة اي و انصحك قبل ما تسال حد شوف في اليوتيوب او جوجل المسألة طالبه اي
عن طريق انك تبحث عن اسم المسألة
متاح الآن! بحث تيليغرام 2025 — أهم رؤى العام 
