أثناء تعلم البرمجة للمبتدئين أو أحيانًا يكون المبرمج الجيد يرتكب الكثير من الأخطاء ، بوعي أو بغير وعي ولا نمنح الوقت للتحقق من ذلك وإصلاحه. هذا في المقابل يجعلك غير واثقًا تمامًا من البرمجة ، وتشعر أنك لا تعرف شيئًا ، ومهاراتك في حل المشكلات سيئة للغاية ،
وجودة الكود الخاص بك ليست جيدة ، ولست من أجل البرمجة ويجب أن تجرب شيئًا آخر ، وما إلى ذلك. . هذا يقلل من أملك وينتهي بك الأمر بمدح الآخرين ، على أنه رائع جدًا أو عبقري جدًا.
لذلك قمت بإدراج بعض المشاكل الأكثر شيوعًا التي يواجهها المبتدئين ويجب عليه تحسينها في أسرع وقت ممكن
لذلك قمت بإدراج بعض المشاكل الأكثر شيوعًا التي يواجهها المبتدئين ويجب عليه تحسينها في أسرع وقت ممكن
1. التخطيط لهدف غير واقعي
عندما نبدأ في تعلم البرمجة لأول مرة ، لدينا الكثير من الطاقة والإثارة ، فنحن كما لو كنت سأعمل من 10 إلى 12 ساعة من البرمجة وأكمل بايثون في أسبوع. وسنكون في Google أو Facebook ولكن بعد 2-3 أيام تضعف طاقتنا ونعود إلى مسارنا المعتاد.
عندما نبدأ في تعلم البرمجة لأول مرة ، لدينا الكثير من الطاقة والإثارة ، فنحن كما لو كنت سأعمل من 10 إلى 12 ساعة من البرمجة وأكمل بايثون في أسبوع. وسنكون في Google أو Facebook ولكن بعد 2-3 أيام تضعف طاقتنا ونعود إلى مسارنا المعتاد.
أنا لا أقول أنه لا ينبغي أن تكون متحمسًا وحيويًا ، في الواقع ، يجب أن يكون ذلك في كل مبرمج وفي المهن الأخرى ، إنه الذي يحافظ على حلمك على قيد الحياة. لكن لا تتخذ أبدًا قرارًا سيئًا في الإثارة ، مثل التخطيط للبرمجة ما بين 10 إلى 12 ساعة من البرمجة يوميًا ،
وتعلم الكثير من الأشياء في اليوم ، وما إلى ذلك. كن عمليًا وفكر في أنه سيكون لديك حقًا من 10 إلى 12 ساعة يوميًا للبرمجة ، ستكون قادرًا على تعلم أشياء كثيرة في يوم واحد.
يجب أن تكون خطتك هكذا
كم ساعة ستقوم بالكود كل يوم
كم ساعة ستقضيها في الممارسة
ما تريد تحقيقه في أسبوع شهر سنة
يجب أن تكون خطتك هكذا
كم ساعة ستقوم بالكود كل يوم
كم ساعة ستقضيها في الممارسة
ما تريد تحقيقه في أسبوع شهر سنة
2. محاولة تعلم أشياء متعددة في وقت واحد
لقد رأيت العديد من المبرمجين المبتدئين الذين يحاولون تعلم العديد من اللغات ، أو أطر العمل ، أو التكنولوجيا في وقت واحد حتى يتمكنوا من توفير وقتهم ، أو العرض ، أو ربما لإثارة إعجاب المحاور ، لا أعرف.
لقد رأيت العديد من المبرمجين المبتدئين الذين يحاولون تعلم العديد من اللغات ، أو أطر العمل ، أو التكنولوجيا في وقت واحد حتى يتمكنوا من توفير وقتهم ، أو العرض ، أو ربما لإثارة إعجاب المحاور ، لا أعرف.
لا أعرف. ما يفعلونه هو أنهم يتعلمون قليلاً عن شيء ما ويتحولون إلى شيء آخر حتى قبل إتقانه ويفكرون كما لو أنهم تعلموا الشيء.
يمكن أن يؤدي القيام بهذا النوع من الأشياء إلى إضاعة الوقت والمال والثقة بشكل خطير.
يمكن أن يؤدي القيام بهذا النوع من الأشياء إلى إضاعة الوقت والمال والثقة بشكل خطير.
أنت لست الأخطبوط وليس لديك 8 أيادي لن تكون قادرًا على إتقان أي شيء ، قد يكون لديك عدة أشياء مذكورة في سيرتك الذاتية ولكنك لن تكون قادرًا على استخدام أي من هذه المهارات بشكل مثالي واذا حاولت عكس ذلك سوف ينتهي بك الأمر بالحيرة والكثير من الارتباك.
يبدو أنه ليس بالأمر السيئ أن تتعلم أكثر من لغة واحدة أو أكثر بدلاً من ذلك ، إنه أمر جيد جدًا ، ولكن من المؤكد أنه من السيئ تحويل تركيزك إلى لغة إطار عمل أداة مختلفة قبل إتقان واحدة ، دعني أخبرك بسر إذا كنت ستتقن لغة واحدة بصراحة ستكون قطعة من الكعكة بالنسبة لك لإتقان أخرى.
3. تجاهل جودة المدونة
تعد كتابة التعليمات البرمجية بالتنسيق الصحيح أمرًا مهمًا للغاية ، ويتجاهل معظم المبتدئين هذا الأمر ، لأنهم يعتقدون أن البرمجة تتعلق فقط بإنجاز الأشياء ، فهم يكتبون التعليمات البرمجية للحصول على الإخراج المطلوب وهذا كل شيء.
تعد كتابة التعليمات البرمجية بالتنسيق الصحيح أمرًا مهمًا للغاية ، ويتجاهل معظم المبتدئين هذا الأمر ، لأنهم يعتقدون أن البرمجة تتعلق فقط بإنجاز الأشياء ، فهم يكتبون التعليمات البرمجية للحصول على الإخراج المطلوب وهذا كل شيء.
نعم ، أوافق على أنها الأشياء التي نعمل من أجلها ، ولكن افترض أنك إذا كنت تحل شيئًا ما مع فريقك أو كنت بحاجة فقط إلى بعض المساعدة في التعليمات البرمجية الخاصة بك مع الزملاء الآخرين فهل ستتمكن من التعامل مع الكود الفوضوي الخاص بهم ، فهل سيكونون قادرين علي فهم الكود الخاص بك.
سيقوم فريقك بطردك بمجرد أن يروا كودك الفوضوي في الإنتاج. لذا ضع في اعتبارك أن كتابة كود أنيق أمر ضروري للغاية ،
4. كتابة كود بدون تخطيط
عندما كنت أتعلم البرمجة لأول مرة ، كنت أرتكب نفس الخطأ. اعتدت أن أعتقد أن البرمجة تدور حول حل مشكلة في الكود ، لذلك كلما واجهت مشكلة في البرمجة ، قفزت مباشرة إلى جهاز الكمبيوتر الخاص بي وبدأت في العثور على حل ، وأحيانًا يعمل ، وأحيانًا لا يعمل
عندما كنت أتعلم البرمجة لأول مرة ، كنت أرتكب نفس الخطأ. اعتدت أن أعتقد أن البرمجة تدور حول حل مشكلة في الكود ، لذلك كلما واجهت مشكلة في البرمجة ، قفزت مباشرة إلى جهاز الكمبيوتر الخاص بي وبدأت في العثور على حل ، وأحيانًا يعمل ، وأحيانًا لا يعمل
وأحيانًا يستغرق الأمر ساعات للعثور عليه الحل فقط عن طريق التجربة والخطأ. لذا مثلي تمامًا إذا ارتكبت نفس الأخطاء أو اعتدت على ذلك فقد حان الوقت لتغيير عادتك السيئة تمامًا كما هو الحال في الحياة الواقعية ، نقوم بحل المشكلات الكبيرة الصغيرة من خلال التخطيط الأول ثم التنفيذ ثم حلها
إذا تسببت في أي مشكلة وفي النهاية لديها حل أمثل لذلك تمامًا مثل ذلك يتعين علينا أيضًا التخطيط والتنفيذ ثم إصلاح الأخطاء في البرمجة قبل أن تلمس لوحة المفاتيح لحل أي مشكلة تأكد من أنك فهمت المشكلة وكيف سيبدو حلها كعتبة أود أن أقول حل 80 ٪ من المشكلة باستخدام القلم والورق ثم أخيرًا
اذهب وفجر جهاز الكمبيوتر الخاص بك 5. لا تعطي الوقت الكافي للممارسة
تمامًا مثل الرياضيات ، تحتاج إلى الكثير من التدريب لتكون جيدًا في البرمجة. بدلاً من ذلك ، أود أن أقول ليس فقط البرمجة والرياضيات تتطلب الممارسة ، وأي شيء تريد أن تكون جيدًا فيه يتطلب بعض الممارسة والجهد
تمامًا مثل الرياضيات ، تحتاج إلى الكثير من التدريب لتكون جيدًا في البرمجة. بدلاً من ذلك ، أود أن أقول ليس فقط البرمجة والرياضيات تتطلب الممارسة ، وأي شيء تريد أن تكون جيدًا فيه يتطلب بعض الممارسة والجهد
لن تكون مبرمجًا رائعًا بمجرد مشاهدة الكثير من البرامج التعليمية وقراءة كتاب ، حتى لو كان ذلك يجعلك تشعر أنك تفهم كل شيء. بعد تعلم شيء ما ، تدرب عليه على الفور ، حتى تتمكن من معرفة ما إذا كنت قد فهمته حقًا أم لا. ستكتشف في معظم الأوقات أنك ترتكب الكثير من الأخطاء السخيفة الكبيرة
وسيتعين عليك إعادة النظر في المراجع ومراجعتها مرة أخرى حتى تفهمها تمامًا. أيضًا ، لا تعني الممارسة أنه يتعين عليك القيام بأشياء تعلمتها للتو ، فقد يكون أي شيء تعلمته من قبل وتعتقد أنك تفقد السيطرة عليه
6. مقارنة نفسك بالآخرين
هل شعرت يومًا بالسوء ، عندما ترى شخصًا أفضل منك ، هل تشعر أنك عديم الفائدة ولا تعرف شيئًا؟ إنها أفكار محبطة للغاية ، وهذا النوع من الأفكار يدمر تقدمك وإيمانك بنفسك. بدلاً من التفكير ، هو / هي أفضل منك
هل شعرت يومًا بالسوء ، عندما ترى شخصًا أفضل منك ، هل تشعر أنك عديم الفائدة ولا تعرف شيئًا؟ إنها أفكار محبطة للغاية ، وهذا النوع من الأفكار يدمر تقدمك وإيمانك بنفسك. بدلاً من التفكير ، هو / هي أفضل منك
لا يمكنك أن تكون مثله ، أنت عديم الفائدة ، وما إلى ذلك ، يعتقد شيئًا مثل مقدار الجهد والوقت الذي قضاه في هذا ليكون جيدًا في هذا المستوى ، كيف يمكنك تحسين نفسك ، وكيف يمكنك أن تكون أفضل منه ، وخطط خارطة الطريق لهدفك ومحاولة تحقيقه.
وأخيرًا وليس آخرًا ، كن نسخة أفضل من نفسك كل يوم وافتخر بها.
هناك العديد من الأخطاء التي نرتكبها أثناء تعلم البرمجة. لكن الكثير منا لا يمنحنا الوقت الكافي لمراجعة هذا أو نتجاهله لأننا نعتقد أنه غير مهم. وهذا بدوره يجعلنا سيئين في البرمجة ، لذلك من المهم تجنبها في أسرع وقت ممكن.
جاري تحميل الاقتراحات...