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

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

Ir al canal en Telegram

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

Mostrar más
1 446
Suscriptores
+224 horas
+57 días
+2130 días
Archivo de publicaciones
بسألكم انا عندي مقابلة android developer junior ايش الاسئلة اللي ممكن تجي؟ هل ممكن يتعمقون بالاسئلة او فقط اساسيات؟ اذا في احد سبق وجرب مقابلتها

sticker.webp0.07 KB

وعليكم السلام ورحمة الله وبركاته، دي روابط ممكن تفيدك ↓ - https://harmash.com/tutorials/css/3d-transforms - https://3dtransforms.desandro.com/cube

السلام عليكم، بحاول أطبق خواص transform 3d مش بتطبق، المفروض افعل حاجة او فين الخلل؟
السلام عليكم، بحاول أطبق خواص transform 3d مش بتطبق، المفروض افعل حاجة او فين الخلل؟

sticker.webp0.07 KB

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

هسا كيف اعود حالي ع اني اكتب تعليقات توضح 🙂

sticker.webp0.07 KB

Repost from برمجة
⏹️ من اهم النصائح لتحسين جودة الكود بإذن الله 📚
اتباع المبادئ الصلبة (SOLID Principles)
⬅️ لكتابة كود قابل للتوسع والصيانة بسهولة.
كتابة كود نظيف ومنظم (Clean Code)
⬅️ حافظ على بساطة الكود واجعل أجزائه مفهومة و واضحة قدر الإمكان.
التوثيق الجيد (Documentation)
⬅️ قم بكتابة تعليقات توضيحية وتوثيق الأكواد لتسهيل فهمها من قبل الآخرين.
إعادة استخدام الكود (Code Reusability)
⬅️ اجعل الكود قابل لإعادة الاستخدام من خلال استخدام الدوال والوحدات او الفصول البرمجية.
التنسيق الصحيح للكود (Code Formatting)
⬅️ اتبع معايير التنسيق الموحدة للكود واستخدم أدوات مثل Prettier وESLint لتحسين تنسيق الكود.
التسمية الواضحة والمتناسقة (Clear Naming Conventions)
⬅️ استخدم أسماء متناسقة ومعبرة للمتغيرات، والدوال، والوحدات او الفصول البرمجية.
إجراء الاختبارات الدائمة (Continuous Testing)
⬅️ تأكد من اختبار الكود بانتظام باستخدام وحدات او فصول الاختبار بشكل مستمر لتجنب الأخطاء.
المراجعة الدورية للكود (Code Reviews)
⬅️ اطلب من زملائك مراجعة كودك بانتظام لتحسين جودته واكتشاف الأخطاء المحتملة.
تقليل التكرار (Avoid Code Duplication)
⬅️ تجنب تكرار الكود عن طريق استخدام الدوال والوحدات او الفصول البرمجية المشتركة.
تحسين الأداء (Performance Optimization)
⬅️ حلل أداء الكود وابحث عن طرق لتحسينه مثل تقليل استخدام الذاكرة وتحسين سرعة التنفيذ.
استخدام أنماط التصميم (Design Patterns)
⬅️ استعن بأنماط التصميم المعروفة مثل Singleton وFactory وObserver لحل المشاكل المتكررة بطرق منظمة وفعالة.
التعلم المستمر (Continuous Learning)
⬅️ استمر في تعلم أفضل الممارسات والأدوات الجديدة من خلال قراءة الكتب والمستندات والمقالات وحضور الدورات التدريبية سواء كانت حضورية في الواقع او على مواقع تعليمية. ⏺️ تحسين جودة الكود يتطلب الالتزام بالممارسات الجيدة والاستمرار في التعلم والتطوير. باتباع هذه النصائح، ستتمكن من كتابة كود أكثر احترافية وفعالية بإذن الرحمن.

sticker.webp0.07 KB

عادي، أصلاً حتى الجامعي بدرس بشكل ذاتي حتى يكتسب الخبرة الحقيقية لأن الجامعة تعطي قشور أنصحك بباش مهندس اسمه أبو هدهود، خبرة توازي الـ 30 عام تقريباً، هذه رابط خريطة التعلم الخاصة به https://programmingadvices.com/p/roadmap وبعدين تتعلم أساسيات التخصص من شخص ثاني لو بدك

انا شخص اتعلم بايثون تعلم ذاتي وليس كالتخصص جامعي هل احتاج تعلم اشياء اخرى حتى اصبح مبرمج محترف ??

sticker.webp0.07 KB

لأنهم غير متخصصين، لذلك عندهم فقاعة مضمونها التخوف من الذكاء الإصطناعي لأنهم لا يعرفوا ما مداه بالضبط لذلك أعطوه أكبر من حجمه، هو في الأصل أداة تساعدنا لزيادة الإنتاجية فقط لا أكثر

ليه غير المتخصصين يبالغون في الذكاء الاصطناعي عكس كثير من المتخصصين؟

sticker.webp0.07 KB

Repost from برمجة
⏹️ من اهم النصائح لتحسين جودة الكود بإذن الله 📚
اتباع المبادئ الصلبة (SOLID Principles)
⬅️ لكتابة كود قابل للتوسع والصيانة بسهولة.
كتابة كود نظيف ومنظم (Clean Code)
⬅️ حافظ على بساطة الكود واجعل أجزائه مفهومة و واضحة قدر الإمكان.
التوثيق الجيد (Documentation)
⬅️ قم بكتابة تعليقات توضيحية وتوثيق الأكواد لتسهيل فهمها من قبل الآخرين.
إعادة استخدام الكود (Code Reusability)
⬅️ اجعل الكود قابل لإعادة الاستخدام من خلال استخدام الدوال والوحدات او الفصول البرمجية.
التنسيق الصحيح للكود (Code Formatting)
⬅️ اتبع معايير التنسيق الموحدة للكود واستخدم أدوات مثل Prettier وESLint لتحسين تنسيق الكود.
التسمية الواضحة والمتناسقة (Clear Naming Conventions)
⬅️ استخدم أسماء متناسقة ومعبرة للمتغيرات، والدوال، والوحدات او الفصول البرمجية.
إجراء الاختبارات الدائمة (Continuous Testing)
⬅️ تأكد من اختبار الكود بانتظام باستخدام وحدات او فصول الاختبار بشكل مستمر لتجنب الأخطاء.
المراجعة الدورية للكود (Code Reviews)
⬅️ اطلب من زملائك مراجعة كودك بانتظام لتحسين جودته واكتشاف الأخطاء المحتملة.
تقليل التكرار (Avoid Code Duplication)
⬅️ تجنب تكرار الكود عن طريق استخدام الدوال والوحدات او الفصول البرمجية المشتركة.
تحسين الأداء (Performance Optimization)
⬅️ حلل أداء الكود وابحث عن طرق لتحسينه مثل تقليل استخدام الذاكرة وتحسين سرعة التنفيذ.
استخدام أنماط التصميم (Design Patterns)
⬅️ استعن بأنماط التصميم المعروفة مثل Singleton وFactory وObserver لحل المشاكل المتكررة بطرق منظمة وفعالة.
التعلم المستمر (Continuous Learning)
⬅️ استمر في تعلم أفضل الممارسات والأدوات الجديدة من خلال قراءة الكتب والمستندات والمقالات وحضور الدورات التدريبية سواء كانت حضورية في الواقع او على مواقع تعليمية. ⏺️ تحسين جودة الكود يتطلب الالتزام بالممارسات الجيدة والاستمرار في التعلم والتطوير. باتباع هذه النصائح، ستتمكن من كتابة كود أكثر احترافية وفعالية بإذن الرحمن.

sticker.webp0.07 KB

عشان نكون جاهزين للمقابلة بنشوف مين اللي هيعمل المقابلة دي وبعدين نتحقق بقا من شخصيتهم أو شخصيته نشوف مهتم ب اي، والقصص دي بحيث نعرف المعيار للقبول أو الرفض عندهم بيكون عامل إزاي دي من ضمن الحاجات الكويسة غير دا اتعامل بهدوء ولا كأنك عايزها، الموضوع بسيط وأيضاً الحاجات اللي هننسئل فيها عارفبنها معظمها دا يعني لو أنت كنت متأسس كويس جداً

اذاي اتفادي فكره ان ممكن ال Hr ممكن يرفضني بسبب اني بتوتر جامد ومع توتري بتلغبط