Get Mystery Box with random crypto!

د. المعرفة

Logo de la chaîne télégraphique dawcourse - د. المعرفة د
Logo de la chaîne télégraphique dawcourse - د. المعرفة
Adresse du canal : @dawcourse
Catégories: Télégramme
Abonnés: 105
Description de la chaîne

تلخيص المحتوى المعرفي للدورات التدريبية
وتقديمها بشكل مناسب.
كتب مقالات دورات تدريب مجاني دورة حاسب آلي تجارة إلكترونية تسويق تصميم جرافيك ديزانين تطبيقات
@hamoaiu للتواصل مع

Ratings & Reviews

2.67

3 reviews

Reviews can be left only by registered users. All reviews are moderated by admins.

5 stars

0

4 stars

1

3 stars

0

2 stars

2

1 stars

0


Les derniers messages

2021-11-28 10:20:59 4. استكشف
لا تنتهي رحلتك عندما تنتهي من مشروعك.

استكشف واطلع على المزيد ، واستكشف بقدر ما تستطيع في مجال علوم الكمبيوتر.

تعد علوم الكمبيوتر مجالًا واسعًا وغنيًا ، لذا قم بتحليل أكثر ما يثير إعجابك.

يمكنك استكشاف مجالات مختلفة مثل التعلم الآلي ، والحوسبة السحابية ، وبرمجة الأنظمة ، وتطوير تطبيقات الأجهزة المحمولة ، و Blockchain ، والواقع الافتراضي ، وتطوير الويب ، وما إلى ذلك.

هناك الكثير من المشاريع على Github والكثير من الموارد المتاحة على الإنترنت.

حسب اهتماماتك ، يمكنك العثور على بعض البرامج التعليمية أو المشاريع على الإنترنت.

تعلم وحاول القيام ببعض المشاريع.

ابحث من الأساليب والاختصارات المختلفة للمطورين الآخرين.

تمرن على قراءة التعليمات البرمجية على GitHub أو StackOverflow.

ستجد طرقًا متعددة لحل مشكلة واحدة. اختر أفضل الطرق لحل المشكلة في البرمجة.

انضم إلى بعض المجتمعات التقنية عبر الإنترنت

ساهم في مشاريع مفتوحة المصدر أو شارك في بعض المسابقات.

إذا كنت طالبًا ، شارك في ACM - ICPC أو GSoC .

كلما اكتشفت وتدربت كلما أصبحت أفضل مبرمجًا.
132 views07:20
Ouvert / Commentaire
2021-11-28 10:08:02 3. بناء المشاريع
كما ذكرنا بالفعل أنه عندما يتعلق الأمر ببناء مشروع بنفسك ، فإن معظم المبرمجين الجدد يعلقون.
تشعر أن جميع البرامج التعليمية أو التمارين هي مجرد مضيعة للوقت لأن هذا غير مفيد في مشروعك الخاص. أنت تحتفظ بالكثير من البرامج التعليمية ولكن الأمر يتخطى الرأس تمامًا والآن أنت غير قادر على تطبيق جميع المفاهيم والمنطق في مشروعك ... استرخ!

حاول في البداية إنشاء مشروع صغير أو موقع ويب ثابت أولاً ، يمكن أن يكون محفظتك الخاصة أو تطبيق ويب أو تطبيق android أو أي نوع من الألعاب.

من الأفضل البدء ببعض المشاريع الأبسط ثم الانتقال إلى المشاريع المعقدة. يمكنك محاولة بناء أو بدء شيء مثل موقع I am TK . لا يعرف الكثير من المبتدئين ما يجب عليهم كتابته في مشاريعهم. إذن هذا هو المثال.

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

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

ولكن هذه هي الطريقة التي ستتعلم بها بناء المشاريع المعقدة والتعامل معها.

نصائح:
فيما يلي بعض النصائح المفيدة التي يجب عليك اتباعها أثناء إنشاء مشروع.

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

تعرف على كيفية استخدام أدوات المطور (تطبيقات الويب ، أهم شيء يجب تعلمه) ، أو القوالب ، أو الحزمة ، أو المكتبة حيثما دعت الحاجة.

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

أيضا ، ابحث عن المشاكل في جوجل التي تواجهها أثناء بناء مشروعك. في معظم الحالات ، ستجد إجابة على Stackoverflow وهو مجتمع جيد جدًا للمطورين.

تجنب الكثير من الكمال في مشروعك. سوف ينتهي بك الأمر مع التسويف والتقدم البطيء في مشروعك.

تذكر:
أنه لا يوجد كود مثالي - لذا تجنب الإفراط في التعديل والتصميموالمضي قدمًا.
أولاً ، اجعلها تعمل ،
ثم اجعلها صحيحة ،
وأخيراً اجعلها سريعة .
114 viewsedited  07:08
Ouvert / Commentaire
2021-11-28 09:58:56 2. تعلم بنية البيانات و الخوارزميات

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

افهم أنه لا يمكن استخدام جميع هياكل البيانات في كل مكان ، لذا في أي نوع من المشاكل ،

تحتاج أولاً إلى تنفيذ خوارزمية وهي عملية خطوة بخطوة لحل مشكلة معينة
ثم تحتاج إلى اختيار بنية البيانات الصحيحة لحل المشكلة .
إن الجمع الصحيح بين بنية البيانات والخوارزمية مهم حقًا في حل المشكلات.

تعلم كيفية تنفيذ هياكل البيانات والخوارزميات ، ومارسها بلغة البرمجة الخاصة بك كل يوم
GeeksforGeeks
مفيد للمبتدئين للبدء في ممارسة المشكلة على بنية البيانات والخوارزميات.

نصائح
فيما يلي بعض النصائح المفيدة التي يجب اتباعها أثناء تعلم هاتين الأساسيتين.

مرة أخرى ،
لا تحاول أن تستهلك كل نظريات أو مفاهيم هياكل البيانات والخوارزميات دفعة واحدة.
تعلم موضوع واحد ،

تدرب على المواقع التي ذكرناها أعلاه ثم انتقل إلى الموضوع التالي.

يمكنك تكييف استراتيجية تعليمية محددة تناسبك. واحد ذكرناه بالفعل في الخطوة السابقة (نسبة 2: 1).
عندما تنتقل إلى المسألة المعقدة ، قسِّم المسائل الكبيرة إلى أجزاء أصغر ثم حل هذه الأجزاء للحصول على الناتج النهائي أو الحل النهائي.

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

استخدام هياكل البيانات والخوارزميات في مشاريع حقيقية. على سبيل المثال: في تطبيقات الويب ، ستجد الكثير من استخدامات Array و Strings.

أنت تعرف المفهوم الأساسي ، وتعرف أساسيات بنية البيانات والخوارزميات ، والآن قم ببناء تطبيق يعتمد على كل ما تعلمته.
يمكنك أيضًا محاولة استخدام هذه المفاهيم لتنفيذ ميزة في تطبيقك أو مشروعك السابق ، والتي ستساعدك على توسيع مشروعك وستمنحك التعرض لحل المشكلات.
105 views06:58
Ouvert / Commentaire
2021-11-28 09:48:36 نصائح
فيما يلي بعض النصائح المفيدة التي يجب اتباعها عند البدء بالأساسيات.

سيؤدي هذا أيضًا إلى بناء مهارات حل المشكلات لديك.

تبدأ معظم الدورات بتدريس لغة البرمجة ، وهذا أمر جيد ولكن تفهم كيفية استخدام لغة البرمجة لحل المشكلات.
على سبيل المثال كيفية حل مشكلة جمع عددين.

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

حاول إنشاء برامج كل يوم
دون ترك أي فجوة حتى لو كانت واحدة أو اثنتين.
حاول إنشاء برامج صغيرة أولاً ثم الانتقال إلى البرنامج المعقد ولكن مع الحفاظ على الاتساق.

التكيف مع استراتيجية التعلم الجيدة.
على سبيل المثال: بدلاً من استهلاك جميع النظريات أولاً ثم القفز إلى جعل البرامج ،
اتبع نسبة 2: 1 بين التعلم المفاهيمي والتعلم النشط.
هذا يعني أنه بعد كل ساعتين من التعلم المفاهيمي ، يمكنك قضاء ساعة في التعرض العملي أو التعلم النشط.

قم بعمل تطبيق أو مشروع صغير بناءً على الأساسيات التي تعلمتها.
على سبيل المثال ، اصنع آلة حاسبة أو شيئًا مثيرًا للاهتمام بالنسبة لك. تعرف على كيفية استخدام google عندما تتعثر في مكان ما.
92 viewsedited  06:48
Ouvert / Commentaire
2021-11-28 09:40:20 دعونا نناقش خطوات تعلم البرمجة وبعض النصائح لبناء مهارات حل المشكلات ...

1. اختر لغة وافهم مفاهيم الأساسيات

يتخطى الكثير من المبتدئين الأساسيات ويقفزون مباشرةً إلى الأدوات والتكنولوجيا اللامعة.

هذا لن ينجح في المقابلات أو بناء أي نوع من المشاريع.

ستصبح مرتبكًا ومشتتًا أكثر إذا كانت أساسياتك غير واضحة.

لذلك اختر أولاً:
لغة البرمجة التي تشعر بالراحة معها ( Python أو C ++ جيدة ومع ذلك فهي تعتمد على هدفك النهائي) وفهم بناء الجملة والمفاهيم الأساسية (المتغيرات ، الشرطية ، المشغلون ، الحلقات ، إلخ).

ثانياً: قم بإعداد البرامج وبناء الأساس
باستخدام لغتك المفضلة.
ويمكنك الحصول على مساعدة من الإنترنت.
GeeksforGeeks و Codecademy و HackerRank
وهذه بعضها جيدة لبناء الأساسيات الأساسية.
90 viewsedited  06:40
Ouvert / Commentaire
2021-11-28 09:37:30 لذا فإن أفضل نصيحة لتعلم البرمجة في 2021 هي اتباع نهج التعلم القائم على المشاريع.


قم ببناء أكبر عدد ممكن من المشاريع
لتقوية مهارات حل المشكلات في البرمجة.


تذكر :
أن البرمجة لا تتعلق بتعلم لغة (Python ، C ++ ، Java ، إلخ) ، إنها القدرة على حل المشكلات. في الوظيفة أيضًا ، يحتاج صاحب العمل إلى حل المشكلات ، لذلك ، أثناء المقابلات ، تأتي مهارة حل المشكلات الخاصة بك أولاً قبل أي شيء آخر.



إذن:
كيف تبني مهارة حل المشكلات أثناء تعلم البرمجة؟

ما هي الخطوات التي يجب أن أتبعها لتعلم البرمجة ...
49 views06:37
Ouvert / Commentaire
2021-11-28 09:33:58 كيف تتعلم البرمجة؟


نعم ، هذا صحيح ... فكيف تتعلم البرمجة ،
ما هو أفضل نهج لتعلم البرمجة ...؟

حسنًا ، يواجه معظم المبتدئين هذه المشكلة في البرمجة.
البرامج التعليمية رائعة وهي تعلم الكثير من المفاهيم أو الأساليب المختلفة في البرمجة لبناء شيء ما ولكن عندما تبدأ العمل في مشروع ما في العالم الحقيقي ، تشعر بعدم الرضا لأنك غير قادر على استخدام كل هذه المفاهيم في مشروعك.
46 views06:33
Ouvert / Commentaire
2021-11-28 09:32:14 حسنًا ، يمكن أن يكون هذا جيدًا حقًا لفترة قصيرة من الوقت ،

ولكن ما يحدث مع معظم المبرمجين الجدد هو ... أنهم غارقون في الكثير من المفاهيم ويتعثرون في برنامج تعليمي واحد إلى برنامج تعليمي آخر.

يصبح الأمر أكثر إشكالية وإحباطًا بالنسبة لهم عندما يُطلب منهم بدء مشروع في العالم الحقيقي بمفردهم دون أي مساعدة. إنهم لا يفهمون المنطق ، ولا يفهمون من أين يبدأون ، أو كيفية حل مشكلة معينة أو كيفية بناء وحدة معينة خاصة بهم.
43 views06:32
Ouvert / Commentaire
2021-11-28 09:31:10 النهج الأكثر شيوعًا:::
الذي يتبعه معظم الأشخاص هو ...

تشتري بعض الكتب المتعلقة بالبرمجة التي أوصت بها بعض منشورات المدونة أو موقع الويب أو تذهب إلى بعض الدورات التدريبية أو البرامج التعليمية على youtube (أو أي موارد أخرى) لبدء تعلم البرمجة.

أيضًا تستمتع وتحب مشاهدة هذا البرنامج التعليمي في البداية وتشعر وكأنك تتعلم الكثير من المفاهيم الرائعة والأشياء الجديدة حول البرمجة.
37 views06:31
Ouvert / Commentaire
2021-11-28 09:28:59 هل تريد تعلم البرمجة في 2021 ؟؟ ...
هل تريد إنشاء موقع على شبكة الإنترنت مثل Facebook أو Twitter أو Instagram أو شيء مثل WhatsApp؟
أنت متحمس حقًا بشأن هذه المواقع أو التطبيقات وقررت تعلم البرمجة. تريد إنشاء Facebook أو Instagram أو أي تطبيق مفضل آخر.

إذن ما هو النهج الذي ستتبعه لبناء هذه الأنواع من مواقع الويب؟
36 views06:28
Ouvert / Commentaire