أهم 10 نصائح للمبرمجين الجُدد أشخاص كثيرة وبالتحديد المبتدئين فى مجال البرمجة محتاجين الـ 10 نصائح الموجودين فى هذه المقالة! هيا بنا لنتعرف عليهم.


 

10 نصائح للمبرمجين الُجدد

 

1. ‘لا تعقدها على نفسك’ – نصائح للمبرمجين الجُدد

 

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

فى البداية يجب عليك فهم أساسيات البرمجة:

  • ما معنى برمجة فى الأساس؟
  • المسارات الفرعية فى مجال البرمجة!
  • تعلم هياكل البيانات والخوارزميات.
  • ما معنى او مفهوم ( المتغييرات – التكرار – المصفوفات – الكائنات ).

 

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

 


 

2. ‘إتمرن! إتمرن! إتمرن!’ – نصائح للمبرمجين الجُدد

 

هل تعلم أن أفضل طريقة لتثبيت المعلومة هى التمرين والتطبيق عليها، لكن السؤال هنا كيف أتمرن؟

على سبيل المثال أنت الأن تقوم بتعلم لغة Python، واليوم إتعلمت التكرار (loop) يجب عليك بعد الإنتهاء منه تقوم بعمل تمرين صغير لتطبيق كل ما إتعلمته به، بحيث إنك تثبت المعلومات وتفهم هذا الجزء. وهكذا مع باقى المواضيع فى اللغة.

لكن بعد ما تنتهى نهائيًا من تعلم اللغة إبدأ بعمل مثل مشروع تخرج تستخدم فيه كل اللى اتعلمته فى اللغة مع بعض.

 


 

3. ‘إبتعد عن الـ copy والـ paste’ – نصائح للمبرمجين الجُدد

 

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

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

 


 

4. ‘لا تستمع لكلام الأخرين!’ – نصائح للمبرمجين الجُدد

 

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

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

 


 

5. ‘لا تنظر لغيرك’ – نصائح للمبرمجين الجُدد

 

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

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


 

6. ‘إبتعد عن سؤال كم هأخذ من وقت لتعلم البرمجة؟’ – نصائح للمبرمجين الجُدد

 

ناس كثيره بتسأل هذا السؤال، أريد اوضح لك نقطتين مهمين:

  1. أولًا البرمجة لن تنتهى! لا تفكر أنك عندما تتعلم كام لغة يبقى أنت فى هذه الحالة تمام جدًا وليس بحاجة إلى شئ أخر، لا بالعكس أنت لازم تتعلم أكتر وكل يوم تزود من مهاراتك وتعمل مشاريع كثيرة، من أجل أن تكون قادر على الوصول لمكانة عالية فى مجال البرمجة.
  2. ثانيًا إستيعابك للمعلومات مختلف عن الأخرين، على سبيل المثال أنا بتعلم لغة مثل PHP ممكن أتعلمها في شهرين، شخص أخر ممكن يتعلمها فى شهر. الذى اريد اوصلة لك بأن لا تستمع من الأخرين. تجد شخص يقولك انا خلصت 4 لغات برمجة فى 6 شهور ، تقوم انت مفكر انك هتتعلم نفس 6 لغات فى نفس الوقت، لكن للأسف لا، لأن ممكن انت تتعلمهم فى سنة أو 5 شهور حسب مناخك والعوامل المساعدة (فارغ معظم الوقت – شغال وليس فارغ غير ساعتين فقط للتعلم – مدى قوة إستيعابك للمعلومات – ..إلخ).

 


 

7. ‘إكتب كود كل يوم’ – نصائح للمبرمجين الجُدد

 

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

 


 

8. ‘إقرأ! إقرأ! إقرأ!’ – نصائح للمبرمجين الجُدد

 

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

 


 

9. ‘أخبار الإنجليزى إى؟’ – نصائح للمبرمجين الجُدد

 

تعلمك للغة الإنجليزى هيوفر عليك وقت وجهد كبير جدًا وأنت بتتعلم البرمجة، لأن البرمجة لغتها الأم هى الإنجليزية.

ومعظم الكتب الموجودة باللغة الإنجليزية، وإذا واجهتك مشكلة وبحثت على حلول لها على جوجل هتجد 90% من الحلول بالإنجليزى، ..إلخ!

فحرفيًا تعلمك للغة الإنجليزى ولو بنسبة 50% هيفيدك وهيوفر عليك أشياء كثيرة!

 


 

10. ‘Don’t give up’ – نصائح للمبرمجين الجُدد

 

لا تستسلم أبدًا، فى بداية مشوارك كمبرمج هتجد أشخاص حقيدين عليك كثيره هتظل تأحبطك طول الوقت وتقولك كلام مٌحبط جدًا!

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

الطريق لسه طويل وهيقابلك عقبات كثيره، فلا تهتم!