كيفية تعلم البرمجة في اسرع وقت || نصائح لتعلم البرمجة
الشيء الذي أحبطني حقًا عندما بدأت تعلم البرمجة لأول مرة هو ما أسميه الآن "الجسر الضبابي". إنه جسر طويل ومظلم حيث كل شيء على اليسار سهل للغاية وكل شيء على اليمين صعب للغاية. لذا فأنت عالق دون قصد عبر هذا الجسر اللعن ولا تعرف ما لا تعرفه ولا تستطيع تعلم لغة البرمجة
يعاني معظم الأشخاص الجدد في البرمجة و تصميم مواقع الكترونية من عدم القدرة على العثور على المهام الوسيطة ومصادر المعرفة لسد الفجوة بين كونك مبتدئًا وتصبح أداة تشفير بارعة. يقوم الأشخاص الذين يجتازونها عبر الجسر بالقيام بذلك عن طريق طحن ما لا نهاية من خلال مهام بسيطة أو ضرب رؤوسهم بالحائط الخاص بمشروع ربما يتجاوز بكثير قدرتهم الحالية.
وهذا يؤدي إلى إحباط الغالبية العظمى من المبتدئين والاستسلام قبل أن يفعلوا. يحترقون ليس لأن التكويد صعب (ليس كذلك) ، ولكن لأن تعلم التكويد صعب. ولا ينبغي أن يكون كذلك.
وهل انشاء موقع ويب صعب لهذه الدرجة
لذلك ، هل هناك طريقة أفضل لتعلم لغات البرمجة ؟
لأكثر من عام ، كنت مهووسًا حرفيًا بالعثور على إجابة لهذا السؤال. ما هي أفضل طريقة لتعلم الكود؟ إنه سؤال بسيط ومخادع والإجابة ، كما اتضح ، توضح تمامًا سبب صعوبة تعلُّم الكود في المقام الأول. أو ربما يجب أن أقول لماذا شرح للآخرين كيف يتعلم هو مضلل للغاية.
إذا كان عليك أن تسأل خمسة مطورين عن أفضل طريقة لتعلم البرمجة ، فربما تحصل على خمس إجابات مختلفة للغاية. سيقول شخص واحد بثقة أنك يجب أن تبدأ في إنشاء تطبيقات حقيقية. سيقدم لك شخص آخر قائمة ضخمة من الروابط إلى منشورات المدونة ومقاطع فيديو YouTube والدورات التدريبية عبر الإنترنت و كورسات برمجة . سيكون هناك الشخص الذي يقول إن شقيقه ذهب إلى مثل هذا المعسكر التدريبي ، وهو رائع على ما يبدو. الرجل الذي يبحث عن شخص غريب الأطوار سوف يمنحك رابط .edu لدورة تمهيدية في علوم الكمبيوتر وسيذكر شخص آخر بلا شك كتابًا أو كتابين يحظى باحترام كبير.
أنت تعرف ما هو المحبط حقًا حيال تلك الردود؟ انهم جميعا إجابات رائعة شرعية. فلماذا لا يزال لديك نفس الشعور بالإحباط الذي شعرت به عندما طرحت السؤال لأول مرة؟
إليك السبب:
تعلم البرمجة أسهل عند القيام به بترتيب معين. عندما تحاول أن تتعلمها خارج التسلسل ، ستصاب بالإحباط أو الملل حقًا. مثل محاولة ركوب الدراجة دون استخدام عجلات التدريب أو تعلم أبجدياتك عندما يمكنك القراءة والكتابة بالفعل.
أفضل طريقة لعبور الجسر الضبابي هي تقسيمه إلى ثلاثة أقسام منفصلة ولكنها متميزة. فكر في هذه الشرائح كما لو كنت ستفكر في
الحدود على الخريطة. إنها مفيدة في التنقل لكنها غير حقيقية.
تعلم بناء الجملة
حل المشاكل
اصنع الاشياء
يعد كل جزء شرطًا أساسيًا لما يحدث بعد ، ولكن لا يوجد جزء متبادل من أي من القطاعات. بمعنى آخر ، لن يكون عبور الجسر الضبابي عملية خطية تمامًا. بينما يعزز كل مقطع الأجزاء الأخرى (بشكل مستقل عن النظام) ، يجب التركيز بشكل أساسي على مقطع واحد في كل مرة. إذا قمت بذلك بهذه الطريقة ، فستجعلها تعبر الجسر بشكل أسرع وأسهل وبصعوبة أقل بكثير.
دعونا نلقي نظرة على كل قطعة بمزيد من التفصيل.
تعلم بناء الجملة
يمنحك هذا الجزء شعورا زائفا بالثقة التي ستختفي بسرعة عند الانتقال إلى حل المشكلات. إنه مجال لا يحصى من الكتب التمهيدية ومقاطع الفيديو والدورات التدريبية. يتم جمع الكثير من المال في هذا الجزء لأن معظم الناس يتعلمون القليل من بناء الجملة ولا يذهبون إلى أبعد من ذلك (ليس خطأهم ، لكنني سأحصل على ذلك في غضون ثوانٍ).
لا يوجد شيء في هذا المجال. إن سوق تعلم الأساسيات ضخم للغاية ، وبالتالي فإن قلة قليلة من الناس تتخطى ذلك و تتعلم تصميم مواقع الانترنت، ستجد إمدادات لا حصر لها تقريبًا من المواد. لا تنشغل في الفخ الشائع المتمثل في بناء الجملة المستمر للتعلم وإعادة التعلم. بمجرد قراءة كتابين مناسبين للمبتدئين بلغتك التي اخترتها ، أطلق عليها اسمًا جيدًا وانتقل إلى حل المشكلات.
حل المشاكل
الآن هذه منطقة بحاجة ماسة إلى بعض الاهتمام. لقد تم تجاهله بالكامل تقريبًا وأعتقد أن هذا هو السبب الرئيسي وراء قلة عدد الأشخاص الذين تجاوزوا بناء جملة التعلم. ليس لديهم اتجاه آخر غير النصيحة المبهمة للبدء في صنع الأشياء ، وهو أمر مثل محاولة ركوب الدراجة دون استخدام عجلات التدريب. إنه ممكن ولكنه بعيد عن الطريقة المثالية للتعلم.
عندما يمكنك أخذ بناء الجملة من الجزء الأول وتطبيقه دون إخبارك بما يجب القيام به ، فأنت في قسم حل المشكلات. هذا هو جوهر التفكير مثل المبرمج وهو الجزء الأكثر صعوبة والأكثر أهمية في رحلتك عبر الجسر الضبابي. في الحقيقة ، لقد قضيت الأشهر الستة الماضية من حياتي وأنا أعمل عليها.
المبتدئين ببساطة ليس لديهم مصدر للمهام والموارد الوسيطة لسد الفجوة بين معرفة بناء الجملة الأساسي وبناء العناصر بالفعل. لم يتبق لديهم خيار آخر سوى التعثر عبر الجسر الضبابي حتى يبدأوا في النهاية في اكتشاف الأشياء من خلال القوة الغاشمة وحدها.
اصنع الاشياء ( مشاريع حقيقة )
إلى حد كبير ، انتقل كل مطور أعرفه مباشرةً من تعلم بناء الجملة إلى صناعة الأشياء (أو ...). إنه أمر محبط للغاية لأنك لا تتعلم فقط التفكير كمبرمج ، بل تتعلم أيضًا عن الأطر ، وكل المصطلحات التي تتوافق مع الأطر ، وكيفية استخدام IDE ومجموعة من الأشياء الأخرى التي لن أفهمها.
بمجرد فهم بناء الجملة وإمكانية حل مشكلات الترميز الأساسية فعليًا ، فقد حان الوقت إما للمساهمة في مشاريع مفتوحة المصدر أو العمل على فكرة مجعد الشعر لديك. قم ببناء أشياء تجعلك متحمساً للخروج من السرير في الصباح ويمنعك من النوم في الليل. سوف تحصل على شغف الماضي الأجزاء الصلبة المتبقية.
السبب الذي يجعل الكثير من الناس يشعرون بالإحباط والتخلي عن تعلم الكود في نهاية المطاف ، ليس لأن الترميز صعب. ذلك لأن تعلم الكود أمر صعب. إنه فوضوي ، محمّل بالمصطلحات ويؤدي إلى زيادة الحمل المفرط على المعلومات. هناك الكثير من الأشياء التي تحتاج إلى تعلمها. لذلك على الأقل ، حافظ على أسلوبك بسيطًا.

إرسال تعليق