كيفية تحسين مهارات البرمجة الخاصة بك

مرحبًا حبر! أقدم لكم ترجمة المقال "كيفية تحسين مهارات البرمجة الخاصة بك» من قبل المؤلف جايل توماس.

كيفية تحسين مهارات البرمجة الخاصة بك

فيما يلي أهم 5 نصائح

1. حدد الأهداف لنفسك

يؤدي تحديد الأهداف إلى تحسين إنتاجية المطور.

يفهم:

  • لماذا بدأت البرمجة؟
  • ما هي أهداف البرمجة
  • ما الحلم الذي تريد تحقيقه بأن تصبح مطورًا؟

كل شخص لديه أهداف شخصية، لكنني قمت بإنشاء قائمة من الأفكار العالمية للجميع:

  • إنشاء موقع على شبكة الانترنت
  • احصل على وظيفة جديدة
  • العمل كمستقل
  • للعمل عن بعد
  • اختبر نفسك
  • تحسين الوضع المالي

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

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

ومن المهم استخدام المشاريع لتحقيق الأهداف لأنها تؤدي إلى العمل على أمثلة ملموسة. ما الذي يمكن أن يكون أكثر تحفيزا من هذا؟

2. افعل ذلك مرارًا وتكرارًا

بمجرد اختيار أهدافك، اعمل عليها قدر الإمكان. كلما مارست أكثر، تعلمت أكثر.

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

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

"التكرار هو أم التعلم، وأبو العمل، وهو ما يجعله مهندس الإنجاز."منعرج Ziglar -تويتر)

3. شارك ما تتعلمه أو تنشئه.

هذه هي أفضل طريقة لتعلم أشياء جديدة.

بعض الأفكار لمشاركة ما تفعله:

  • كتابة مقالات مدونة (على سبيل المثال، عن حبري)
  • انضم إلى المؤتمرات أو اللقاءات المحلية
  • اطلب تعليقاتك على StackOverflow
  • سجل تقدمك كل يوم باستخدام الهاشتاج # 100DaysOfCode

قصة صغيرة:هل تعرف لماذا خلقت HereWeCode.io?

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

لقد قمت بإنشاء الكود هنا لعدة أسباب:

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

يمكن لأي شخص أن يفعل هذا. لقد بدأت بالعمل المعتاد. أولاً قمت بإنشاء مقالة على Medium بعنوان "اكتشف ما هي واجهة برمجة التطبيقات (API)!"، ثم رسالة ثانية حول Docker تسمى"دليل المبتدئين إلى Docker: كيفية إنشاء تطبيق Docker الأول الخاص بك" وهلم جرا.

اكتب للآخرين وسوف تحسن مهاراتك في البرمجة. تعد القدرة على شرح المفهوم وكيفية عمله مهارة بالغة الأهمية للمطور.

تذكر: ليس من الضروري أن تكون خبيرًا في هذا المجال لتكتب عن شيء ما.

4. اقرأ الكود

كل ما تقرأه عن البرمجة سيحسن مهاراتك في البرمجة.

إليك ما يمكنك قراءته:

  • كود على جيثب
  • الكتب
  • مقالات
  • النشرات الإخبارية

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

بالإضافة إلى البرمجة كل يوم، لماذا لا تقرأ مقالًا واحدًا على الأقل أو بضع صفحات من كتاب عن البرمجة كل يوم؟

بعض الكتب المشهورة:

  • الكود النظيف: كتيب عن براعة البرمجيات الرشيقة بقلم روبرت سي مارتن
  • مبرمج عملي: من مياوم إلى سيد
  • كال نيوبورت: العمل العميق

5. اطرح الأسئلة

لا تخجل من السؤال كثيرًا.

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

في بعض الأحيان تكون هناك حاجة إلى تفسير مختلف لفهم المفهوم. من الجيد بالطبع أن نتسكع ونبحث عن إجابة على الإنترنت، ولكن في مرحلة ما من الأفضل أن نسأل المطورين الآخرين.

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

المصدر: www.habr.com

إضافة تعليق