بدايتي في البرمجه ~ هل هذا كابوس ام حقيقة؟!

vit
30 Mar 202508:01

Summary

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

Takeaways

  • 😀 البرمجة قد تبدو معقدة في البداية، ولكنها مجال مليء بالفرص والمجالات المتنوعة.
  • 😀 كان دخول عالم البرمجة بمثابة تحدي كبير، حيث شعرت في البداية بأنني ارتكبت أكبر خطأ في حياتي.
  • 😀 على الرغم من الصعوبات التي واجهتها، تعلمت أن البرمجة تتطلب المثابرة والاستمرار لتحقيق النجاح.
  • 😀 البرمجة ليست مجالاً واحداً فقط، بل تضم مجالات عديدة مثل تطوير المواقع والألعاب، وكل مجال له لغات خاصة به.
  • 😀 هناك أكثر من 300 لغة برمجة، ولكل لغة استخدامات خاصة بها مثل HTML، CSS، JavaScript، C#، C++.
  • 😀 البرمجة تتطلب مهارات حل المشكلات، حيث يكون الشخص في حالة تعلم مستمر وتجربة الأخطاء لتجاوزها.
  • 😀 لغات البرمجة تشبه الفرش المختلفة التي يستخدمها الرسام؛ كل فرشة لها وظيفة خاصة، وهكذا الحال مع كل لغة برمجة.
  • 😀 اخترت لغة C++ لأنها تُستخدم في مجالات مثل الأمن وصناعة الألعاب، وهي تعتبر من أصعب اللغات.
  • 😀 التحدي في البرمجة يكمن في مواجهة الأخطاء والبحث عن حلول، ولكن مع الوقت يصبح الأمر أسهل.
  • 😀 لا يجب الاستسلام عند مواجهة صعوبات البرمجة، بل يجب الاستمرار والمثابرة لأن النجاح يأتي مع الوقت والتعلم المستمر.

Q & A

  • ما الذي دفع المتحدث للبدء في تعلم البرمجة؟

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

  • كيف وصف المتحدث نفسه عندما بدأ تعلم البرمجة؟

    -وصف نفسه في البداية بأنه كان مثل الجاهل تحت صخرة، لا يفهم شيئًا وكان يشعر بالعجز عن متابعة ما يفعله الآخرون.

  • ما هي التحديات التي واجهها المتحدث في بداية تعلم البرمجة؟

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

  • ماذا اكتشف المتحدث عن البرمجة بعد دخوله هذا المجال؟

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

  • لماذا يوجد العديد من لغات البرمجة؟

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

  • ما هي اللغة التي اختار المتحدث تعلمها؟

    -اختار المتحدث تعلم لغة البرمجة C++ لأنها تستخدم في مجالات الأمن وصناعة الألعاب، وهو كان مهتمًا بهذا المجال.

  • هل كان المتحدث متفائلًا في بداية تعلمه للغة C++؟

    -لم يكن المتحدث متفائلًا جدًا في البداية، حيث اعترف بأنه لا يمتلك خلفية برمجية ولكن قرر المضي في الطريق الصعب بالتعلم.

  • كيف كان المتحدث يواجه الأخطاء أثناء تعلم البرمجة؟

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

  • ما هو سبب شعور المتحدث بالإحباط أثناء تعلم البرمجة؟

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

  • ماذا ينصح المتحدث الأشخاص الذين يريدون تعلم البرمجة؟

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

Outlines

plate

This section is available to paid users only. Please upgrade to access this part.

Upgrade Now

Mindmap

plate

This section is available to paid users only. Please upgrade to access this part.

Upgrade Now

Keywords

plate

This section is available to paid users only. Please upgrade to access this part.

Upgrade Now

Highlights

plate

This section is available to paid users only. Please upgrade to access this part.

Upgrade Now

Transcripts

plate

This section is available to paid users only. Please upgrade to access this part.

Upgrade Now
Rate This

5.0 / 5 (0 votes)

Related Tags
برمجةتعليم البرمجةصناعة الألعابلغات البرمجةتحديات البرمجةتعلم البرمجةالمهارات التقنيةالبرمجة للمبتدئينالأكوادالبرمجة المستقبلية
Do you need a summary in English?