هذا المقالة تلخيص عميق عن الكثير من الاسئلة التي وصلتنا , او أسئلة عامة موجودة في كل مكان!

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

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

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

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

لا تكن كالمشرد كل يوم في حاوية
التغيير امر جيد وله نتائج ايجابية وسلبية,  مقصدنا هو التنقل بين لغات البرمجة وتعلم القليل من هذا وذاك,
اذا ما هي الايجابيات والسلبيات في تعلم عدة لغات برمجة
الايجابيات:

  • معرفة الفروقات بين لغات البرمجة, وكسب خبرة
  • ايجاد لغتك المفضلة,( الحب من أول نظرة)
  • استغلال ما تعلمته في بناء شيء واحد يلبي متطلبات مشروعك

السلبيات:

  • تضييع الوقت: تعلم لغة برمجة واحدة في 9 اشهر ومن ثم تركها للابد
  • لن تكتسب خبرة قوية في كل اللغات, ركز على لغة واحدة وتعمق فيها , وستبدع فيها مع الوقت 
علم شخص ما تعلمته
تعليم شخص هي أفضل طريقة للتعلم وكسب خبرة حقيقية, نقترح عليك 3 طرق لشرح شيء ما على شخص او مجموعة من الاشخاص

  • يمكنك جمع عدد من أصدقائك والبدء في شرح تفاصيل مجالك ومع الوقت تعمق في الدروس, والبدء في تلقي الاسئلة من اصدقائك او طلابك, هذا الخيار لمن يملك غرفة او مكتب  او مستقل لوحده
  • أنشاء قناة يوتيوب والبدء في تسجيل دروس بسيطة بصوتك , والرد على الاسئلة وتعليقات المتابعين
  • انشاء مدونة او موقع ونشر دورس ف مجالك ومشاركتها مع اصدقائك على مواقع التواصل الاجتماعي

البرمجة صعبة؟ نعم
البرمجة صعبة وكذلك تعلم اللغة الصينية والالمانية صعب أيضاً, ولكن الالاف من الاشخاص يتعلمون الصينية والالمانية, الامر مقتصر على الاستمرار والتجربة , اذا كانت البرمجة سهلة كفتح غطاء علبه ماء؟؟ واحدا الشركات طلبت شخصاً خبيراً في فتح علب الماء! كم سيكون عد المتقدمين للوظيفة, لذلك لا بد من بذل الجهد

في الختام , ما كتبناه يعبر عن أراء فريق كان بوست
سنقوم بأظافة تعديلات للموضوع لذلك كن متابعاً😍

هناك تعليق واحد: