Full Stack Developer
Full Stack Developer

@hamedesam_dev

15 تغريدة Jan 13, 2023
من خبرة سنين🙂
10 نصائح ذهبية لأى شخص يريد ان ينجح فى مجال البرمجة سواء كنت مبتدئ او غيره. لعلها تساعدك وتوفر عليك وقت وجهد!
ريتويت وتاابع النصائح >>>>>
1. ‘لا تعقدها على نفسك’
أى إطلع السلم سلمة سلمة، أشخاص كثير أول ما تدخل مجال البرمجة تجدها إتعلمت البرمجة الكائنية (OOP) والتوريث (Inherits) والأشياء التى إلى حدًا ما ليست سهلة بالمرة وهذا غلط.
فى البداية يجب عليك فهم أساسيات البرمجة:
ما معنى برمجة فى الأساس؟
المسارات الفرعية فى مجال البرمجة!
تعلم هياكل البيانات والخوارزميات.
ما معنى او مفهوم ( المتغييرات – التكرار – المصفوفات – الكائنات ).
يجب عليك البدأ بالأشياء البسيطة السهلة ثم الإنتقال بعد ذلك الى الأشياء الأصعب وليس العكس، بحيث لا تعقدها على نفسك فى البداية.
2. ‘إتمرن! إتمرن! إتمرن!’
هل تعلم أن أفضل طريقة لتثبيت المعلومة هى التمرين والتطبيق عليها، لكن السؤال هنا كيف أتمرن؟
على سبيل المثال أنت الأن تقوم بتعلم لغة Python، واليوم إتعلمت التكرار (loop) يجب عليك بعد الإنتهاء منه تقوم بعمل تمرين صغير لتطبيق كل ما إتعلمته به...
بحيث إنك تثبت المعلومات وتفهم هذا الجزء. وهكذا مع باقى المواضيع فى اللغة.
لكن بعد ما تنتهى نهائيًا من تعلم اللغة إبدأ بعمل مثل مشروع تخرج تستخدم فيه كل اللى اتعلمته فى اللغة مع بعض.
3. ‘إبتعد عن الـ copy والـ paste’
أسوأ شئ ممكن ترتكبة إنك تقوم بأخد كود من موقع أو شخص معين وتضعه فى التعليمات البرمجية الخاصة بك.
بدل ما تقوم بذلك حاول تأخد فكرة الكود وتعرف كيف قام هذا الشخص بتنفيذ فكرة الكود، وبعد ذلك إبدأ بكتابة الكود بنفسك..
ولا يوجد مشكلة فى إنك تغلط لأنك لما تغلط هتتعلم من غلطك وهتكتسب خبرات مع الوقت وهذا هو المطلوب!
4. ‘لا تستمع لكلام الأخرين!’
هتجد أشخاص كثيرة تقولك إعمل هذا ولا تعمل هذا وإتعلم هذا الموقع ولا تتعلم من هذا الموقع، لا تستمع لهذا الكلام لأن كل شخص له طريقة مفضلة للتعلم والفهم.
عندما تريد الإستفسار عن شئ إسأل جوجل أو أشخاص لديهم خبرة كبيرة فى المجال وليس أشخاص مبتدئين مثلك لأنهم ببساطة مثلك وليس لديهم الخبرة الكافية لذلك. والكلام الكثير سوف يقوم بعمل نوع من التشتت، فحاول دايمًا تستمع من الأشخاص التى تمتلك خبرة فى المجال فقط.
5. ‘لا تنظر لغيرك’
على سبيل المثال أنت شوفت تطبيق أو موقع عملاق جدًا، أول سؤال سيأتى فى عقلك هل أنا هقدر أكون مثل المبرمج الذى أنشأ هذا التطبيق العملاق!؟ وتبدأ تحس بنوع من الإحباط.
ببساطة المبرمج الذى أنشأ التطبيق العملاق أنت مثله! وليس من البعيد أن تكون أفضل منه، لكن الفرق بينك وبينه إن هذا لديه خبرة كبيرة تعدى 10 سنوات في المجال وأنشأ مشاريع كثيرة، وواجهته مشاكل بعدد شعر رأسك وعينه راحت من السهر امام الأكواد، هذا الفرق ببساطة،فشتغل على نفسك ولا تنظر لغيرك
6. ‘إقرأ! إقرأ! إقرأ!’
من أهم المهارات اللى هتخليك مبرمج قوى هى القراءة، حاول تقرأ مقالات وكتب كثيرة يوميًا، لأنك هتجد معلومات فى المقالات والكتب ليست موجودة فى الفيديوهات التعليمية.
وقراءة المقالات هتزود من مهاراتك وخبرتك وهتثقف نفسك فى المجال، وهتعرف معلومات وخبايا المجال هتخليك مبرمج محترف.
7. ‘Don’t give up’
لا تستسلم أبدًا، فى بداية مشوارك كمبرمج هتجد أشخاص حقيدين عليك كثيره هتظل تأحبطك طول الوقت وتقولك كلام مٌحبط جدًا!
حاول بقدر الإمكان تبعد عن هؤلاء الأشخاص، ولا تستمع لهذا الكلام ركز فى هدفك اللى أنت عايز توصله.
الطريق لسه طويل وهيقابلك عقبات كثيره، فلا تهتم!
باقى النصائح والمقالة بالكامل👇
#الباشمبرمج
albashmoparmeg.com

جاري تحميل الاقتراحات...