خمسة نقاط يجب التركيز عليها ادا ما اردت ان تصبح مبرمج محترف

محمد ناصر ‏2016-12-28, 11:37 صباحا 1496
خمسة نقاط يجب التركيز عليها ادا ما اردت ان تصبح مبرمج محترف

لعل من ابرز المجالات التي اصبح الشباب يهتم بها وينكب في دراستها هو مجال البرمجة بكل فروعه, برمجة تطبيقات المكتب او الويب وكدا تطبيقات الموبايل, لكن المشكل الدي يطرح نفسه بشدة هو كيف اتعلم البرمجة او بالاحرى ما هي ابرز النقاط التي يجب  ان اركز عليها في عملية تعلم البرمجة. في هده التدوينة  لن نركز على كيفية تعلم لغة برمجية معينة  بل سنعرض عليك ابرز النقاط التي يجب عليك التركيز عليها ادا ما اردت ان تصبح مبرمج محترف,  بحيث يمكنك ان تتعلم اي لغة برمجية تريدها , و باتباعك لهاته النقاط التي سوف نعرضها لك في هدا المقال سوف تضمن انك ستتعلم البرمجة بسرعة وفي وقت قصير .

1- القسم الرئيسي

 1- اتقان اساسيات البرمجة:

-مهما تعددت واختلفت لغات البرمجة الا انها تبقى كلها تشترك في نفس الاساسيات البرمجية (متغيرات,حلقات,...),

فادا كنت تتطلع ان تكون مبرمج محترف فيجب عليك اتقان هده الخطوة بشكل جيد,وبما اننا نتكلم عن اساسيات البرمجة

فافضل لغة برمجية تعطيك الاساس القوي هي لغة السي, لغة غنية عن التعريف تسمى كدلك بلغة البرمجة الام,

نظرا لاعتماد الكثير من اللغات البرمجية الاخرى عليها.

2-دراسة الخوارزميات:

ربما تعتقد ان هنالك خطأ في تسلسل الخطوات, فأنت متعود على سماع ان الخطوة الاولى لتعلم البرمجة

هي دراسة الخوارزميات,لكن دعني اخبرك ان الخطأ الكبير الدي يرتكبه العديد منا هو تعلم الخوارزميات كخطوة اولى

وهدا مايجعلهم بعد فترة من الزمن يتخلون عن فكرة تعلم البرمجة كليا ,فكما يعلم الجميع ان الخوارزميات هي مجموعة

من الخطوات التي يتبعها المبرمج لحل مشكل برمجي معين ,ولكن لا يمكن ان تبدأ في دراسة الخوارزميات وانت بالاساس

لا تعرف ابجديات و اساسيات البرمجة, و لهدا يستحسن ان تأخد فكرة اولية عن اساسيات البرمجة وبعد دلك تبدأ في دراسة

الخوارزميات والتعمق فيها.

3-الاطلاع على مشاريع مفتوحة المصدر لمبرمجين اخرين:

لا استطيع التعبير عن مدى الاستفادة الكبيرة التي ستعود عليك ادا ماقمت بالاطلاع دوريا على

السورس كود او الشفرة المصدرية لتطبيقات معينة, فهده الخطوة من اهم الخطوات في رحلة تعلم البرمجة وتطوير مهاراتك البرمجية

فهي تعطيك عقلية المبرمج المحترف وما اقصده من هدا الكلام هو انك ستتعرف على التسلسل المنطقي للخطوات التي يجب

عليك اتباعها لبرمجة تطبيق معين وهنا اقترح عليك تحميل مشاريع مفتوحة المصدر والتي ستجدها في عدة مواقع مثل: github.com .

وكمبتدئ في تعلم البرمجة قد تساعدك مثل هاته المشاريع على ان تبدأ في برمجة تطبيق خاص بك انطلاق من السورس كود لمطور اخر

وهدا ما سيزيد من خبرتك البرمجية مع مرور الوقت.

4-العمل على افكارك الخاصة:

يجب عليك التركيز على هده الخطوة ادا ما اردت ان تصبح مبرمج منتج و مبدع في نفس الوقت ,فهده النقطة بالتحديد

هي التي تميز المبرمجين المحترفين, فيجب عليك ان تحاول الانطلاق من فكرة معينة تخطر ببالك وتحولها الى مشروع كامل و متكامل

والشيء المميز في هده الخطوة انه سوف تعترضك الكثير والكثير من المشاكل البرمجية وسوف تضطر الى البحث عن الحلول في محرك البحث

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

قد سبقوك الى هده الفكرة, وتعتبر هده الخطوة من اهم الخطوات التي ستضمن لك احتراف البرمجة.

5-تعلم تتبع واصلاح الاخطاء البرمجية:

ادا كنت تطمح ان تصبح مبرمج محترف فيجب عليك ان تطور مهارة تتبع واكتشاف الاخطاء البرمجية

وكدا تصحيحها, هده العملية تصبح اكثر تعقيدا في وجود مئات بل الاف الاسطر البرمجية و تصبح عملية تتبع الاخطاء البرمجية

واكتشافها يدويا امرا صعبا وهدا ما يحتم عليك الاعتماد على برامج المصححات والتي تسمى كدلك بي debugger tools

والتي غالبا ما تكون مدموجة مع برامج الترجمة وبيئات العمل الخاصة بلغات البرمجة فاتقانك لهده الخطوة سيجعل منك

مبرمج محترف تستطيع التعامل مع الاخطاء البرمجية بكل سلاسة وتختصر عليك الكثير من الوقت والجهد معا.

نصيحة أخيرة ...

في الاخير لا يسعني الا القول انه باتباعك وتركيزك على هاته الخطوات ستصبح عملية تعلم البرمجة

اكثر سهولة ويسر والاكثر من دلك انك ستتعلم اي لغة برمجية بسرعة كبيرة.

شارك المقالة