es
Feedback
نصائح و استشارات برمجية

نصائح و استشارات برمجية

Ir al canal en Telegram

• نصائح واستشارات برمجية متعلقة باسئلة تم طرحها • لطرح استفسار او سؤال: @m4md24

Mostrar más
1 448
Suscriptores
-124 horas
+27 días
+1530 días
Archivo de publicaciones
لو انا مش فاهم شرح المسالة مش عارف هو طالب مني ايه مش قصة كدة قصة الطلب عادي اشوف فيديو يشرح لي الطلب او اخلي حد يشرحه لي ولا برضو غلط لي

sticker.webp0.07 KB

من حيث تدوينك لكل حاجة بتتعلمها فا ايوا، لكن الورقة والقلم مش ضروري، ممكن تستبدلها بأي حاجة الكترونية عادي، بس خلي بالك الحاجات دي بقا تخليها في مكان ميتمسحوش منه

بقول لحضرتك ي هندسة لو بتعلم لغة جديدة اكتب كل معلومات عن لغة دي و استخدم ورقة و قلم

sticker.webp0.07 KB

System.out.print("""
و عليكم السلام و رحمة الله و بركاته
""");
- • نظام إدارة المهام (Task Management System) - يمكن استخدام القائمة (list) لتخزين المهام المختلفة واستخدام الطابور (queue) لتنظيم تسلسل تنفيذ المهام. يمكن استخدام الـ stack لتنفيذ وظيفة التراجع (undo) في حال قام المستخدم بخطأ. • محاكاة الطوابير (Queue Simulation) - يمكن استخدام الطابور لنمذجة سلوك الطوابير في مواقف الحياة الواقعية مثل خدمات العملاء في البنوك أو المطاعم. • مسح العمق للمواقع (Depth-First Search for Websites) - يمكن استخدام الـ stack لتنفيذ خوارزمية مسح العمق (DFS) لزيارة صفحات الويب وتجميع المعلومات. • تنفيذ محرك بحث (Search Engine Implementation) - يمكن استخدام قوائم الارتباط (linked lists) لتخزين الروابط والتصفح عبرها، واستخدام الـ queue لتنظيم عملية فحص الروابط الجديدة، واستخدام الـ stack لتنفيذ خوارزميات البحث. • نظام إدارة الأسهم (Stock Management System) - يمكن استخدام قائمة مرتبة (sorted list) لتخزين أسعار الأسهم بترتيب تصاعدي أو تنازلي، ويمكن استخدام الـ stack لتنفيذ عمليات شراء وبيع الأسهم. • نظام إدارة المستندات (Document Management System) - يمكن استخدام الـ stack لتنفيذ وظيفة التراجع والتنقل بين الصفحات، واستخدام الـ queue لتنظيم ترتيب عرض الوثائق.

• نظام إدارة المهام (Task Management System) - يمكن استخدام القائمة (list) لتخزين المهام المختلفة واستخدام الطابور (queue) لتنظيم تسلسل تنفيذ المهام. يمكن استخدام الـ stack لتنفيذ وظيفة التراجع (undo) في حال قام المستخدم بخطأ. • محاكاة الطوابير (Queue Simulation) - يمكن استخدام الطابور لنمذجة سلوك الطوابير في مواقف الحياة الواقعية مثل خدمات العملاء في البنوك أو المطاعم. • مسح العمق للمواقع (Depth-First Search for Websites) - يمكن استخدام الـ stack لتنفيذ خوارزمية مسح العمق (DFS) لزيارة صفحات الويب وتجميع المعلومات. • تنفيذ محرك بحث (Search Engine Implementation) - يمكن استخدام قوائم الارتباط (linked lists) لتخزين الروابط والتصفح عبرها، واستخدام الـ queue لتنظيم عملية فحص الروابط الجديدة، واستخدام الـ stack لتنفيذ خوارزميات البحث. • نظام إدارة الأسهم (Stock Management System) - يمكن استخدام قائمة مرتبة (sorted list) لتخزين أسعار الأسهم بترتيب تصاعدي أو تنازلي، ويمكن استخدام الـ stack لتنفيذ عمليات شراء وبيع الأسهم. • نظام إدارة المستندات (Document Management System) - يمكن استخدام الـ stack لتنفيذ وظيفة التراجع والتنقل بين الصفحات، واستخدام الـ queue لتنظيم ترتيب عرض الوثائق.

السلام عليكم منو عنده افكار عن مشاريع بستعمال هياكل البيانات يعني stack ,list.queue

sticker.webp0.07 KB

مثله مثل اي لغة اخرى، بنستخدمه للتواصل مع الحاسوب واللغة دي نوعها ضمن لغات عالية المستوى و بيستخدم ايضاً لعمل المواقع و تطبيقات اندرويد native و في مجال الـ embedded programming

ايش هو الغرض من لغة الجافا

sticker.webp0.07 KB

• ربنا يهدينا و يوفقنا للخير و يجبر خاطرنا • خدها قاعدة عندك، متحاولش تحارب الشيطان .. حاول تزيد من طاعتك لربنا زي انك تكتر من السنن و تزداد تعمق في الدين عشان ترضي ربنا اكتر واكتر، ممكن تيجيلك ايام متكونش عايز تعمل اي حاجة وقتها انصحك اوعاك تمتنع عن الصلاة و عن ورد القرآن اللي اقل حاجة لازم ميعديش شهر الا وانت خاتمه ولو مقدرتش على الورد فا اقرأ حتى لو آية - طبعا المهم في القرآن هو التدبر • و اوعاك تفتكر انك لما تروح الجامع ولا لما تقرأ الورد ولا لما تروح الجيم دا هيأثر عليك، انت غصب عنك كدا كدا يومك هتسرح فيه و الوقت بتاع السرحان دا اصلا عشان بتعمل نفس الحاجة مفيش تغيير هتلاقي حالك ضيعت وقت كبير والوقت دا كان افيدلك انك تروح جيم و تصلي و تقرأ قرآن

رمضان كريم يا هندسه عندي سوال بعيد عن البرمجه حضرتك باين عليك انك ملتزم بسم الله ماشاءالله يعني ربنا يثبتك كمان وكمان ازاي بتقدر توازن بين انك تذاكر للبرمجه مثلا وشغل كثير فيها وبين انك تفضل ملتزم ودا ميجيش علي حساب دا

sticker.webp0.07 KB

- الاول لازم تتعلم ازاي تتعامل مع الحاسوب، لو عارف تمام ولو مش عارف تعلم - ثانياً بتتعلم اساسيات البرمجة ما قبل الخاصة بما قبل التخصص - ثالثاً بتختار تخصص و تتأسس فيه ~ هنمشي خطوة خطوة واقولك من اول (ثانياً) ايش تسوي بالظبط، بالنسبة (لثالثاً) فا خليها لوقتها بعد ما تخلص (ثانيا) ~ قدامك اكثر من لغة تقدر تتعلم بيهم الاساس: - 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 - كل مفهوم فيه فروع و كل فرع لازم تفهمه كويس و تطبق عليه سواء في الوقت ذاته او مع الوقت تخلي في فترة معينة للتعلم و وقت للحل، و انصحك في موضوع تنويع المصادر انك تتحقق من الشخص اللي يعطيك معلومة هل معلومته صحيحة ولا لا، لازم تبحث عن المعلومة صحيحة او لا عشان ما تفهم شئ خاطئ، الفهم الخاطئ بيأثر على مسيرتك - مدة الانتهاء تختلف عن فرد لاخر بس المهم انك تنهي جزء كويس من العناوين اللي تم طرحها يعني ما هقدر اخلص كل عنوان بشكل كامل؟ اه، دا اكيد في الغالب ~ طيب اتعلم من وين هالامور؟ - ذكرت في (ثالثاً) من وين بالظبط، واعطيتك عناوين مفاهيم تدرس جزء كبير بداخلهم .. بس انصحك تتابع مع شخص متمرس و ممتاز، عشان اكيد مش هتقدر تتعلم وحدك و تمشي مليون في المية على الطريق الصح بشكل مستمر لازم هتلاقي حالك انحرفت شوية عن الخط و تلاقي حالك خبطت في الحيط و بعدين تتعلم من خطأك و ترجع لمسارك و دا بيأثر على مدة التعلم، عشان كدا نصحتك انك تتابع مع شخص متمرس و ممتاز.

نا محتاجه حد يبدا يعلمني برمجه

sticker.webp0.07 KB

Repost from برمجة
تفاصيل المشروع 💚: الاسم: Convert to Base النوع: Console App اللغة: Java نبذة: يقوم المستخدم بادخال 3 قيم اول قيمة تحدد اذا ك
تفاصيل المشروع 💚:
الاسم:
Convert to Base
النوع:
Console App
اللغة:
Java
نبذة:
يقوم المستخدم بادخال 3 قيم اول قيمة تحدد اذا كان يريد التحويل من اي قاعدة لقاعدة 10 يقوم بادخال 1 واذا كان يريد العكس يقوم بادخال اي رقم اخر، مثلاً 2 ثاني قيمة سيدخلها المستخدم هى القيمة التي يجب تحويلها ثالث قيمة هى القاعدة المراد التحويل اليها #مشاريع_برمجية 💚

sticker.webp0.07 KB