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

ماهي الطريقة التي اتعلم بها البرمجة ؟

السؤال

لنفترض انني سوف اقوم بالتعلم لمدة ساعتين في اليوم , كيف اتعلم ؟ ماهي الطريقة التي اتعلم بها البرمجة , احس انني ضائع مهما تعلمت ومهما كتبت

 

انا الان اشتركت بدورة تطوير الواجهات الامامية

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

Recommended Posts

  • 0

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

  • التزم بـالاستمرارية
  • طور مهارتي المرونة والصبر لديك ولا تستعجل العملية
  • التدريب والممارسة العملية
  • انخرط في المجتمعات البرمجية

للاستزادة، يمكنك الإطلاع على المقالة التفصيلية التالية: 

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

  • 0

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

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

بالنسبة لدورة تطوير الواجهات الأمامية  إليك بعض النصائح للاستفادة منها:

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

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

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

  • 0
بتاريخ 14 ساعة قال عبد العزيز عطية سمري الزهراني:

لنفترض انني سوف اقوم بالتعلم لمدة ساعتين في اليوم , كيف اتعلم ؟ ماهي الطريقة التي اتعلم بها البرمجة , احس انني ضائع مهما تعلمت ومهما كتبت

 

انا الان اشتركت بدورة تطوير الواجهات الامامية

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

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

  • 0

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


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


هذه توضيح مختصر عن البرمجة ومجالات عملها , ودورات لأشهر الاختصاصات في البرمجة :

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

  • موقع amazon قام بتسهيل للناس تصفح المنتجات وشرائها دون الحاجة الى الذهاب للمتجر .
  • ومواقع البنوك , فعلياً فإن البنك إعتماده على البرامج المحاسبية أكثر من 90%  , لأنه عندما تكون الحسابات والمعادلات و العمليات المحاسبية  كبيرة جداً , فإنه يصعب بشدة ضبطها والسيطرة عليها يدوياً إن لم يكن مستحيلاً , وضمان عدم السرقة وغيره من الامور التي تحتاج الى الدقة.
  • ومواقع وتطبيقات التواصل الاجتماعي , جعلت من السهل جداً التواصل بين أبعد شخصين على الأرض.
  • وchatGPT والبرمج الذكاء الصناعي , مكنت من لا يعرف شيء , أن يعرف كل شيء . فقط أسأل chatGPT.

هذا الهدف من البرمجة , أما عن مجالاتها , أشهر المجالات في البرمجة :

  • مطور تطبيقات الويب : يمكنك من خلال هذا الاختصاص تطوير مواقع إلكترونية بسيطة مثل ( موقع ملاحظات ) أو عادية ( مثل صفحات تعريفية بشركات ) أو معقدة وتحتاج إلى خبرة ( مثل amazon للمتاجر الإلكترونية أو google ) , كما أنه يوجد عدة أختصاصات في هذا المجال, إليك أهمها  :
    • Frontend Developer مطور واجهات أمامية : وهو الذي يقوم بما تراه من تصميم الموقع والازرار وتوزيع محتوى الموقع .
    • Backend Developer مطور واجهات خلفية  : وهو الذي يتعامل مع قواعد البيانات , اضافة أو تعديل أو حذف أو عرض , وبالتالي هو من يقوم بتزويد مطورين الواجهات الامامية بالمعلومات والبيانات عن طريق ما يسمى API .
    • Database Analysis محلل قواعد بيانات : هذا الاختصاص ربما لا تراه إلا في الشركات الكبيرة  والمتوسطة , فرص عمله تعتبر قليلة بالنسبة لمطور الواجهات الامامية والخلفية.
    • Full Stack Web Developer : هذا يمتلك خبرة في تطوير الواجهات الامامية والواجهات الخلفية .
  • مطور تطبيقات هواتف : يمكنك من خلال هذا الاختصاص تطوير تطبيقات الهاتف , مثل whatsapp أو gmail .
  • Full Stack Developer : مطور مواقع إلكترونية وتطبيقات هاتف .
  • مطور ألعاب.
  • AI Developer مطور ذكاء صناعي.
  • مطور تطبيقات سطح مكتب Desktop .

أما عن كيف تبدأ بتعلم أحد هذه الاختصاصات , لنفترض أنك أردت أن تتعلم Full Stack Developer , فيمكنك إتباع الخطوات التالية :

هناك عدة لغات لاختصاص ال frontend والbackend . يمكنك تعلم لغة javascript , فهي يمكنك من خلالها برمجة Frontend و Backend .

جميع الاختصاصات او المجالات تعتمد على نفس مبدائ البرمجة , وهي الاساسيات + OOP . لذلك يجب عليك تمكين نفسك من هذه المعلومات وتطبيقها بجد.

  1. البدأ بتعلم HTML و CSS ( هذه لغات تستخدم لتطوير شكل الموقع , أي Frontend Developer ).
  2. البدأ بتعلم مفاهيم واساسيات javascript .
  3. تعلم OOP في الjavascript وتطوير تفسك في التفكير البرمجي والخوارزميات
  4. تعلم React.js من أجل تطوير Frontend .
  5. تعلم Node js من أجل تطوير Backend.

يمكنك أيضاً الاستفادة من هذا الرابط

 

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

 


 

تم التعديل في بواسطة Hikmat Jaafer
رابط هذا التعليق
شارك على الشبكات الإجتماعية

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

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

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

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   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.

  • إعلانات

  • تابعنا على



×
×
  • أضف...