نصائح و استشارات برمجية
يعني أنا وصلت لكام من المجال وفاضل اتعلم ايه؟
البرمجة فيها عدة أقسام، منها:
- قسم التطوير
- قسم الأمن السيبراني
- قسم الذكاء الإصطناعي
من خلال التقنيات والسياق الذي نتحدث فيه القسم الذي تتعلمي لأجله يعتبر هو قسم التطوير
بالنسبة لهذا القسم مراحلة ليكون المرء جاهز للعمل فيه ثلاثة:
- يتعلم أساسيات البداية ويطبق عليه
- يختار تخصص ويتعلم أساسيات التخصص ويطبق عليه
- يطور مشاريع حقيقية
بعد الثلاث أشياء يستطيع أن يعمل براحته في أي مكان يعتبر
وأما عن سؤالك
يُحتاج للإجابة عنه معرفة هل تم دراسة الآتي؟
1. Basics
2. Testing
3. Handling
4. OOP (Object Oriented Programming)
5. Data Structures
6. Algorithms
7. DSA (Data Structures and Algorithms)
8. Database
9. Network
هذا ما يتعلق بأساسيات البداية، أما عن أساسيات التخصص فتخصصات البرمجة مختلفة ومتنوعة ومتشعبة بتخصصات فرعية لكل تخصص أساسي كـ:
- تطوير مواقع
- تطوير تطبيقات ويندوز
- تطوير تطبيقات لينكس
- تطوير تطبيقات أندرويد
- تطوير بوتات على منصة معينة
- تطوير تطبيقات متعددة المنصات
- تطوير أجهزة
وطبعاً هذا غير أن أنواع التطبيقات تنقسم لقسمين:
- تطبيقات Native
- تطبيقات Cross-Platform
بالنسبة لتخصص الـ front-end هذا المجال تحديداً ينقسم لعدة أقسام من حيث التقنيات، منها:
-
-
-
-
-
-
- قسم التطوير
- قسم الأمن السيبراني
- قسم الذكاء الإصطناعي
من خلال التقنيات والسياق الذي نتحدث فيه القسم الذي تتعلمي لأجله يعتبر هو قسم التطوير
بالنسبة لهذا القسم مراحلة ليكون المرء جاهز للعمل فيه ثلاثة:
- يتعلم أساسيات البداية ويطبق عليه
- يختار تخصص ويتعلم أساسيات التخصص ويطبق عليه
- يطور مشاريع حقيقية
بعد الثلاث أشياء يستطيع أن يعمل براحته في أي مكان يعتبر
وأما عن سؤالك
يُحتاج للإجابة عنه معرفة هل تم دراسة الآتي؟
1. Basics
2. Testing
3. Handling
4. OOP (Object Oriented Programming)
5. Data Structures
6. Algorithms
7. DSA (Data Structures and Algorithms)
8. Database
9. Network
هذا ما يتعلق بأساسيات البداية، أما عن أساسيات التخصص فتخصصات البرمجة مختلفة ومتنوعة ومتشعبة بتخصصات فرعية لكل تخصص أساسي كـ:
- تطوير مواقع
- تطوير تطبيقات ويندوز
- تطوير تطبيقات لينكس
- تطوير تطبيقات أندرويد
- تطوير بوتات على منصة معينة
- تطوير تطبيقات متعددة المنصات
- تطوير أجهزة
وطبعاً هذا غير أن أنواع التطبيقات تنقسم لقسمين:
- تطبيقات Native
- تطبيقات Cross-Platform
بالنسبة لتخصص الـ front-end هذا المجال تحديداً ينقسم لعدة أقسام من حيث التقنيات، منها:
-
Angular-
React.js-
Vue.js-
Svelte.js-
Next.js-
Nuxt.jsشكراً لك ، أخي اليوم تم تبنيد أكثر من 6 حسابات لي على أنستجرام لا اعلم السبب
نصائح و استشارات برمجية
شكراً لك ، أخي اليوم تم تبنيد أكثر من 6 حسابات لي على أنستجرام لا اعلم السبب
الشكر لله، سمعت بأن هناك ثغرة تسمح بهذا الأمر، ويبدو لي والله أعلم أن هناك أحداً يقوم بحظر حساباتك عبر هذه الثغرة في الانستا
الذي أعرفه أنك إذا لم يكن لديك صورة شخصية قد نشرتها في هذه الحسابات حتى لو كانت مؤرشفة لن تستطيع إرجاعها
طبعاً للتذكير تصاوير ذوات الأرواح محرمة فلا تقم بمثل هذه القصص
الذي أعرفه أنك إذا لم يكن لديك صورة شخصية قد نشرتها في هذه الحسابات حتى لو كانت مؤرشفة لن تستطيع إرجاعها
طبعاً للتذكير تصاوير ذوات الأرواح محرمة فلا تقم بمثل هذه القصص
انا كمبرمج في شركه مسكت مشروع كيف اعرف افضل طريقه لتقسم الكود غير اني كل ال component بخليهم reusable وبعض الفنكشن لل get مثلا اللي بستخدمهم باكثر من فيتشر غيره كيف اعرف اذا الكود عندي منظم او فيه طريقه افضل للشغل؟
نصائح و استشارات برمجية
انا كمبرمج في شركه مسكت مشروع كيف اعرف افضل طريقه لتقسم الكود غير اني كل ال component بخليهم reusable وبعض الفنكشن لل get مثلا اللي بستخدمهم باكثر من فيتشر غيره كيف اعرف اذا الكود عندي منظم او فيه طريقه افضل للشغل؟
ما تحتاج شي لو تبحث عن البساطة، أما لو تبي تكون احترافي في هذا الباب فادرس أكثر في:
SOLIR Principles
و
Design Patterns
وقمت بهم باختصار مع أمثلة لهم
SOLIR Principles
و
Design Patterns
وقمت بهم باختصار مع أمثلة لهم
Forwarded from برمجة - Barmajaa
SOLID_Principles_Concept.pdf
199.9 KB
تعريفات وأمثلة
على انتهاك وتحقيق
مفهوم الـ SOLID Principles
على انتهاك وتحقيق
مفهوم الـ SOLID Principles
Forwarded from برمجة - Barmajaa
DesignPatternsConcept.pdf
452.9 KB
⏺️ Design Patterns Concept 🪜🛠
1. Singleton Pattern
2. Factory Method Pattern
3. Abstract Factory Pattern
4. Builder Pattern
5. Prototype Pattern
1. Adapter Pattern
2. Bridge Pattern
3. Composite Pattern
4. Decorator Pattern
5. Facade Pattern
6. Proxy Pattern
7. Flyweight Pattern
1. Observer Pattern
2. Strategy Pattern
3. State Pattern
4. Command Pattern
5. Chain of Responsibility Pattern
6. Template Pattern
7. Interpreter Pattern
8. Visitor Pattern
9. Mediator Pattern
10. Memento Pattern
11. Iterator Pattern
1. Spaghetti Code Pattern
2. Golden Hammer Pattern
3. Boat Anchor Pattern
4. Dead Code Pattern
5. Mastermind Class and Mastermind Object Pattern
6. Copy and Paste Programming Pattern
1. Creational Design Patterns
1. Singleton Pattern
2. Factory Method Pattern
3. Abstract Factory Pattern
4. Builder Pattern
5. Prototype Pattern
2. Structural Design Patterns
1. Adapter Pattern
2. Bridge Pattern
3. Composite Pattern
4. Decorator Pattern
5. Facade Pattern
6. Proxy Pattern
7. Flyweight Pattern
3. Behavioral Design Patterns
1. Observer Pattern
2. Strategy Pattern
3. State Pattern
4. Command Pattern
5. Chain of Responsibility Pattern
6. Template Pattern
7. Interpreter Pattern
8. Visitor Pattern
9. Mediator Pattern
10. Memento Pattern
11. Iterator Pattern
4. Anti-Patterns
1. Spaghetti Code Pattern
2. Golden Hammer Pattern
3. Boat Anchor Pattern
4. Dead Code Pattern
5. Mastermind Class and Mastermind Object Pattern
6. Copy and Paste Programming Pattern
نصائح و استشارات برمجية
السلام عليكم ليس مااقدر اصور بداخل تطبيق تلجرام باي محادثة
وعليكم السلام ورحمة الله وبركاته
ممكن يكون خلل (جلتش) سوي إيقاف إجباري للتيليجرام أو قم بعمل "إعادة تشغيل" للجهاز
ممكن يكون خلل (جلتش) سوي إيقاف إجباري للتيليجرام أو قم بعمل "إعادة تشغيل" للجهاز
السلام عليكم ورحمة الله وبركاته
ما رأيكم بموضوع اللي يقولون الai بيستبدل المبرمجين؟
ما رأيكم بموضوع اللي يقولون الai بيستبدل المبرمجين؟
نصائح و استشارات برمجية
السلام عليكم ورحمة الله وبركاته ما رأيكم بموضوع اللي يقولون الai بيستبدل المبرمجين؟
وعليكم السلام ورحمة الله وبركاته
وهم
وهم
السلام عليكم
عندي موقع سويته ب Laravel php+ sql
ابغى ارفعه على السيرفر ايش افضل استضافه واسهل مافيها تعقيد كثير
عندي موقع سويته ب Laravel php+ sql
ابغى ارفعه على السيرفر ايش افضل استضافه واسهل مافيها تعقيد كثير
نصائح و استشارات برمجية
السلام عليكم عندي موقع سويته ب Laravel php+ sql ابغى ارفعه على السيرفر ايش افضل استضافه واسهل مافيها تعقيد كثير
This media is not supported in your browser
VIEW IN TELEGRAM
بهاد الوقت شو بتحسو اكتر اشي مفيد لاعمل بروجكت الي الشركات حينبهروا فيهم؟
لانو انا طالبة هندسة برمجيات بدي ابلش اعمل مشاريع ومش عارفة كيف ابلش
لانو انا طالبة هندسة برمجيات بدي ابلش اعمل مشاريع ومش عارفة كيف ابلش