كيف تجعل البرمجة أكثر إثارة ومتعة

على الرغم من أن غالبية المطورين يعرفون سبب كون البرمجة مثيرة ، فقد تتساءل عن طرق لجعلها أكثر تسلية.

لقد طرحت مؤخرًا على Instagram من HereWeCode السؤال التالي: "ما هي الدروس الصغيرة التي تريد أن تراها على الحساب؟". أجاب أحد المتابعين "كيف تجعل الترميز ممتعًا؟". لقد فوجئت لأنني لم أسأل هذا بنفسي.

بعد بضع ساعات من البحث ، أردت أن أشارككم طرقًا مختلفة لجعل البرمجة أكثر متعة.

لماذا البرمجة مثيرة

في رأيي ، فإن تكنولوجيا المعلومات بشكل عام مثيرة. نحن نعيش في عالم تعتبر فيه أجهزة الكمبيوتر من أهم الأشياء.

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

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

قد يبدو حديثي حتى الآن مبالغًا فيه قليلاً ومبالغ فيه ، ولكن هذا هو السبب في أن البرمجة مثيرة بالنسبة لي

إنه أحد الأسباب التي تجعلني أشعر بالسعادة الشديدة في إنشاء محتوى تعليمي.

كيف تجعلها أكثر متعة

بعد التفكير في الأمر ، على الرغم من أن البرمجة أصبحت الآن شغفًا بالنسبة لي ، إلا أنني تذكرت أنها لم تكن دائمًا ممتعة بالنسبة لي.

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

إذا كان هذا هو الحال معك ، يمكنني أن أخبرك - كان الجميع هناك.

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

على أي حال ، لا تقلق كثيرًا بشأن ذلك. هنا ، قمت بإدراج بعض النصائح لمنحك جرعة من المرح عندما تحتاجها.

ممارسة

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

لا تقرأ الكود فحسب ، بل قم بتشغيله

يمكن أن تكون متابعة الدروس عن طريق قراءة الكود مشكلة كبيرة عندما يبدأ الناس البرمجة.

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

إليك مثال آخر: عندما تبحث عن رمز على GitHub ، فلماذا لا تجربه؟ قد يكون من الممتع فهم عمل شخص آخر والقدرة على دمجه في مشروعك.

أضف جرعة من المرح إلى مشاريعك أو تدريباتك المهنية

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

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

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

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

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

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

لكنني تحدت نفسي لإتقان هذا الشيء ، وللقيام بذلك ، توصلت إلى "تمرين خاص". بدلاً من مجرد كتابة 10101 على الشاشة ، خطرت لي فكرة كتابة شيء أكثر غباءً ، وأكثر صبيانية. شيء من هذا القبيل - ——CALL -ME - NOW -XXXX - تومض وتتحرك على الشاشة - كان هذا أكثر تقدمًا من المهمة الفعلية التي تم تعيينها لنا في الفصل. لقد استخدمت هذا الشيء الغبي للتو لتحفيز نفسي على تعلم كل ما يمكنني معرفته عن لغات التجميع ، وقد نجح هذا الأمر جيدًا! :) "

- ماركوس بيل

تحدى نفسك دائما

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

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

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

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

يمكنك أيضًا المشاركة في مسابقات الترميز أو استخدام مواقع الويب الخاصة بالشفرات مثل HackerRank أو CodingGame أو Project Euler لتحدي نفسك.

قم بإنشاء مشروع شخصي من البداية

قد يكون من المحبط أن تكون مطورًا عندما تعمل فقط في جزء صغير من مشروع لشركتك.

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

إذا لم يكن لديك أي أفكار ، فحاول العثور على موضوع يعجبك ، على سبيل المثال:

  • إذا كنت تحب ألعاب الفيديو ، يمكنك محاولة إنشاء لعبة.
  • إذا كنت تعمل في مجال التعليم ، فلماذا لا تنشئ دروسًا تعليمية حول الكود؟
  • إذا كنت تحب الأجهزة والإلكترونيات ، فلماذا لا تصنع Arduino أو Raspberry Pi؟
"البرمجة مثل الكتابة - في الموضوع الرئيسي يهم أكثر بكثير من الكتابة نفسها." - الحياة لا تزال جيدة

حدد هدفًا

تعود هذه النقطة دائمًا في جميع مقالات الإنتاجية الخاصة بي. يجب تحديد الأهداف.

بدون أهداف ، من الصعب الشعور بالراحة والاستمتاع بما تقوم به كمطور.

ابحث عن مرشد

يمكن أن يكون المرشد محفزًا إذا لم تعد تجد متعة في البرمجة.

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

ربما تتساءل كيف تطلب من "بطلك" أن يصبح مرشدك.

حسنًا ، ما عليك سوى إرسال رسالة ويكونون مرشدك.

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

نم أكثر

عندما تكون في دوامة هبوط ، تصبح البرمجة أقل متعة. في بعض الأحيان قد يكون من الصعب عليك المضي قدمًا والازدهار في عملك.

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

اظهر عملك

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

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

استنتاج

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

لماذا تعتقد أن البرمجة مثيرة؟ كيف تجعل البرمجة أكثر متعة؟

لا تتردد في مشاركة هذه المقالة إذا كنت تحب ذلك.

لا تفوت المحتوى الخاص بي من خلال متابعتي على Twitter و Instagram.

يمكنك العثور على مقالات أخرى مثل هذه على موقع الويب الخاص بي: herewecode.io.

هل تريد المزيد؟

  • كل أسبوع احصل على اقتباس تحفيزي مع بعض النصائح ، ودليل تعليمي قصير في بضع شرائح ، وصورة أحد المطورين على Instagram.
  • اشترك في النشرة الإخبارية واحصل على أحدث المقالات والدورات التعليمية والنصائح والكتب والتحفيز والمحتويات الحصرية الأخرى.