أشخاص كثيرة وبالتحديد المبتدئين فى مجال #البرمجة محتاجين فى البداية بعض النصائح والارشادات!
لذلك سأشارك معكم فى هذه التغريدة 👇🏻
أهم 10 نصائح للمبرمجين الجُدد 👌
ريتويت للإفادة والدعم!
#الباشمبرمج
لذلك سأشارك معكم فى هذه التغريدة 👇🏻
أهم 10 نصائح للمبرمجين الجُدد 👌
ريتويت للإفادة والدعم!
#الباشمبرمج
1. ‘لا تعقدها على نفسك’
ما معنى (لا تعقدها على نفسك؟) أى إطلع السلم سلمة سلمة، أشخاص كثير أول ما تدخل مجال البرمجة تجدها إتعلمت البرمجة الكائنية (OOP) والتوريث (Inherits) والأشياء التى إلى حدًا ما ليست سهلة بالمرة وهذا غلط.
ما معنى (لا تعقدها على نفسك؟) أى إطلع السلم سلمة سلمة، أشخاص كثير أول ما تدخل مجال البرمجة تجدها إتعلمت البرمجة الكائنية (OOP) والتوريث (Inherits) والأشياء التى إلى حدًا ما ليست سهلة بالمرة وهذا غلط.
فى البداية يجب عليك فهم أساسيات البرمجة:
ما معنى برمجة فى الأساس؟
المسارات الفرعية فى مجال البرمجة!
تعلم هياكل البيانات والخوارزميات.
ما معنى او مفهوم ( المتغييرات – التكرار – المصفوفات – الكائنات ).
ما معنى برمجة فى الأساس؟
المسارات الفرعية فى مجال البرمجة!
تعلم هياكل البيانات والخوارزميات.
ما معنى او مفهوم ( المتغييرات – التكرار – المصفوفات – الكائنات ).
2. ‘إتمرن! إتمرن! إتمرن!’
هل تعلم أن أفضل طريقة لتثبيت المعلومة هى التمرين والتطبيق عليها، لكن السؤال هنا كيف أتمرن؟
على سبيل المثال أنت الأن تقوم بتعلم لغة Python، واليوم إتعلمت التكرار (loop) يجب عليك بعد الإنتهاء منه تقوم بعمل تمرين صغير لتطبيق كل ما إتعلمته به.
هل تعلم أن أفضل طريقة لتثبيت المعلومة هى التمرين والتطبيق عليها، لكن السؤال هنا كيف أتمرن؟
على سبيل المثال أنت الأن تقوم بتعلم لغة Python، واليوم إتعلمت التكرار (loop) يجب عليك بعد الإنتهاء منه تقوم بعمل تمرين صغير لتطبيق كل ما إتعلمته به.
3. ‘إبتعد عن الـ copy والـ paste’
أسوأ شئ ممكن ترتكبة إنك تقوم بأخد كود من موقع أو شخص معين وتضعه فى التعليمات البرمجية الخاصة بك.
بدل ما تقوم بذلك حاول تأخد فكرة الكود وتعرف كيف قام هذا الشخص بتنفيذ فكرة الكود، وبعد ذلك إبدأ بكتابة الكود بنفسك، ولا يوجد مشكلة فى إنك تغلط!
أسوأ شئ ممكن ترتكبة إنك تقوم بأخد كود من موقع أو شخص معين وتضعه فى التعليمات البرمجية الخاصة بك.
بدل ما تقوم بذلك حاول تأخد فكرة الكود وتعرف كيف قام هذا الشخص بتنفيذ فكرة الكود، وبعد ذلك إبدأ بكتابة الكود بنفسك، ولا يوجد مشكلة فى إنك تغلط!
4. ‘لا تستمع لكلام الأخرين!’
هتجد أشخاص كثيرة تقولك إعمل هذا ولا تعمل هذا وإتعلم هذا الموقع ولا تتعلم من هذا الموقع، لا تستمع لهذا الكلام لأن كل شخص له طريقة مفضلة للتعلم والفهم.
هتجد أشخاص كثيرة تقولك إعمل هذا ولا تعمل هذا وإتعلم هذا الموقع ولا تتعلم من هذا الموقع، لا تستمع لهذا الكلام لأن كل شخص له طريقة مفضلة للتعلم والفهم.
5. ‘لا تنظر لغيرك’
بمعنى، على سبيل المثال أنت شوفت تطبيق أو موقع عملاق جدًا، أول سؤال سيأتى فى عقلك هل أنا هقدر أكون مثل المبرمج الذى أنشأ هذا التطبيق العملاق!؟ وتبدأ تحس بنوع من الإحباط.
بمعنى، على سبيل المثال أنت شوفت تطبيق أو موقع عملاق جدًا، أول سؤال سيأتى فى عقلك هل أنا هقدر أكون مثل المبرمج الذى أنشأ هذا التطبيق العملاق!؟ وتبدأ تحس بنوع من الإحباط.
ببساطة المبرمج الذى أنشأ التطبيق العملاق أنت مثله! وليس من البعيد أن تكون أفضل منه ، لكن الفرق بينك وبينه إن هذا لديه خبرة كبيرة تعدى 10 سنوات في المجال وأنشأ مشاريع كثيرة، وواجهته مشاكل بعدد شعر رأسك وعينه راحت من السهر امام الأكواد، هذا الفرق ببساطة، فشتغل على نفسك!
جاري تحميل الاقتراحات...