اذهب إلى المحتوى
  • 0

من اين ابدأ تعلم البرمجة

Esraa Gamal7

السؤال

Recommended Posts

  • 0

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

يمكنك الاطلاع على الفيديو التالي كبداية :

 

ثم يمكنك مشاهدة الفيديو التالي :

وإن كنت ممن يحبون القراءة ففي هذه المقالة شرح مفصل لمجالات البرمجة المختلفة وكيفية الاختيار بينها (اختياري) :

 

وإذا كنت من المهتمين بتطوير تطبيقات الويب سواءً كان frontend أو backend فهذا المقال سيكون مفيداً جداً فهو يحتوي على خريطة تعلم شاملة لمجال تطوير الويب :

 

وهنالك العديد من هذه الاسئلة المشابهة قد طرحت سابقاً ، وقد يفيدك الاطلاع عليها مثل :

 

 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0

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

هذه مقالات مساعدة لك تساعدك في تعلم البرمجة :- 

 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0

الجميع بدأ من تلك النقطة وأصابته نفس الحيرة، ولا يوجد نصيحة واحدة تناسب الجميع.

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

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

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

وعليكي بتعلم الآتي:

  • HTML ثم CSS ثم جافاسكريبت
  • بعد ذلك يأتي دور تعلم إطار العمل الخاص بجافاسكريبت، وأنصحك بتعلم Angular فستجدي سهولة في الحصول على وظيفة في البداية مقارنًة بمكتبة أو إطار React.

وأيضًا بإمكانك تعلم PHP وإطار لارافيل مع Vue.js بدلاً من Angular، والأمر يعتمد على سوق العمل الخاص بك والبلد التي أنتي بها، وهل تريدي العمل على مواقع العمل الحر أم لا؟ حيث يتم طلب PHP ولارافيل بكثرة بالإضافة إلى وورد بريس المبني على لغة PHP.

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

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

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

ولا تشغلي بالك بكل ذلك حاليًا فقط حاولي تنفيذ خطوة خطوة وهكذا، حتى لا تتشتي.

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0

للبدء في أي مجال، يجب عليك القيام بالخطوات التالية:

1- تحديد هدفك: يجب عليك تحديد ماذا تريد تحقيقه من هذا المجال، وما هو الغرض منه.

2- البحث والتعلم: قم بالبحث عن المصادر التعليمية المتاحة لهذا المجال، سواء كانت كتب أو دورات تعليمية أو مقالات على الإنترنت.

3- التطبيق: بعد أن تتعلم المفاهيم الأساسية، قم بتطبيقها على أرض الواقع، حاول إنشاء مشروع صغير لتطبيق ما تعلمته.

4- التواصل مع المجتمع: انضم إلى منتديات وجروبات على الإنترنت لهذا المجال، وابحث عن فرص التوظيف في هذا المجال.

5- الإستمرارية: استمر في التعلم والتطور في هذا المجال، حافظ على اطلاعك دائمًا على آخر التطورات والابتكارات في هذا المجال.

اما للبدء في البرمجة، يمكنك اتباع الخطوات التالية:

1. تعلم أساسيات البرمجة: يمكنك البدء بتعلم لغة برمجة سهلة مثل Python أو JavaScript، ويمكن العثور على العديد من المصادر على الإنترنت مجانًا لتعلم البرمجة. 

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

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

اما بالنسبة لمجالات البرمجة، فهناك عدة مجالات رئيسية:

1. تطوير الويب: يتضمن بناء وتطوير تطبيقات الويب ومواقع الويب استخدام HTML وCSS وJavaScript وغيرها من لغات البرمجة. 

2. تطوير التطبيقات: يتضمن بناء وتطوير تطبيقات الهاتف المحمول وتطبيقات الحاسوب باستخدام لغات البرمجة مثل Swift أو Java أو C ++ وغيرها. 

3. قواعد البيانات: يتضمن إنشاء وتصميم قواعد البيانات بحيث تمكّن تخزين والوصول إلى مجموعات البيانات بإحكام وفعالية. 

4. تحليل المعطيات والذكاء الاصطناعي: يتضمن استخدام البرمجة وتحليل البيانات لتحديد الأنماط وإتاحة معلومات مفيدة لدينا. 

5. الألعاب: يمكن استخدام البرمجة لتصميم وتطوير ألعاب الفيديو باستخدام لغات البرمجة مثل C ++ و JavaScript وغيرها.

هذه هي الأمور الأساسية يمكن البدء بها في عالم البرمجة. عليك التدريب و التعلّم باستمرار لتطوير مهاراتك وصقل مهاراتك. بالتوفيق!

رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...