+ دليل المبرمجين - كم من الوقت تحتاج لتعلم البرمجة ؟

كم من الوقت تحتاج لتعلم البرمجة ؟

ثريدات برمجية

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

ما هي الأطر الزمنية المختلفة لتعلم البرمجة؟

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

هل أنت متعلم عادي؟

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

هل أنت متقدم في العمل؟

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

هل تغير مهنتك؟

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

كيف تتعلم البرمجة بسرعة أكبر

عندما تبدأ في رحلة التعلم الخاصة بك ، بغض النظر عن نوع المتعلم الذي أنت عليه ، فأنت تريد تعيين التزام زمني أسبوعي واقعي لنفسك. الآن ، يختلف وضع كل شخص ، لذا لا تضغط على نفسك. فقط خصص وقتًا كافيًا في سعيك لتحقيق بعض التقدم اللائق كل أسبوع. نوصي في مكان ما بين خمس ساعات و 15 ساعة في الأسبوع إذا كان هدفك هو "تعلم البرمجة" بشكل عام ، فقد تشعر بالإرهاق ، ويكاد يكون من المستحيل معرفة متى نجحت. للحصول على فكرة أفضل عن المدة التي قد تستغرقها للوصول إلى هدفك في تعلم البرمجة ، إليك بعض النصائح لتوضيح مسارك

اكتشف نوع العمل الذي تريد القيام به

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

لا تضيعوا الوقت في الحفظ

نظرًا لعدد الأشخاص الذين تعلموا في أيام المدرسة الابتدائية ، نعتقد أننا بحاجة إلى حفظ جوانب من الكود لنصبح مبرمجًا جيدًا. لكن في الواقع ، كونك مبرمجًا جيدًا لا يتعلق بمدى معرفتك ؛ يتعلق الأمر بمدى تعلمك جيدًا. قد تندهش عندما تسمع أن المبرمجين غالبًا ما يمزحون فيما بينهم أن وظيفتهم هي فقط أن يكونوا موظفين محترفين في Google. ليست هناك حاجة للتعلق بالحاجة إلى معرفة كل شيء آخر. بدلاً من ذلك ، يسعد معظم المبرمجين بالاستمرار في المضي قدمًا في مهمة والبحث عن الأشياء على طول الطريق. معالم التعلم التي يمكنك أن تتطلع إلى الوصول إليها في حين أننا جميعًا نتبع الجداول الزمنية الخاصة بنا عندما يتعلق الأمر بتعلم البرمجة ، فهناك بعض المعالم المشتركة التي نتطلع إليها. فيما يلي أربعة معالم رئيسية ستواجهها في طريقك لتعلم البرمجة: ول لحظة عندما ينقر شيء ما كنت تكافح من أجل تعلمه أخيرًا في المرة الأولى التي يتم فيها تشغيل التعليمات البرمجية الخاصة بك دون أي أخطاء أو أخطاء في المرة الأولى التي تكتشف فيها الخطأ في الشفرة ولماذا في المرة الأولى لم تعد تخشى العمل في المحطة ذا كنت قد وصلت بالفعل إلى بعض هذه المعالم ، فتهانينا! أنت في طريقك لتعلم البرمجة. قد تكون بعض المعالم التالية المحتملة هي تحديث التصميم على موقع ويب ، أو تعلم أساسيات HTML ، أو صياغة حملة بريد إلكتروني بتنسيق HTML أو CSS. ا تنس الاحتفال بكل من هذه المعالم على طول الطريق. إنك تبذل جهدًا حقيقيًا ، وتخصص وقتًا للتعلم ، وتتحسن مع كل ساعة تخصصها. بأهداف تعلم واقعية ومركزة ، ستصل إلى خط النهاية في أي وقت من الأوقات!

كتبه @AlyGreu