عبدالله الرشودي
عبدالله الرشودي

@PR_iOS

17 تغريدة 2 قراءة Mar 16, 2023
كثير منا وده يتعلم برمجة لكن ما يعرف كيف يستمر في التعلم لين يوصل للمرحلة الي يطمح لها في هذا الثريد راح أتكلم عن ١٢ قاعدة تساعدك في تعلم البرمجة إذا مهتم فضّل التغريدة❤️
القاعدة الأولى: خلي بيومك ٢٠ دقيقة ⏳ لتعلم الكود، عشان تضيف عادة جديدة ليومك لازم تبدأ تخصص لها وقت بسيط ما يثقل عليك وتلقائيا راح تشوف نفسك تقعد أكثر من الوقت الي خصصته، وعشان تبني هذه العادة لازم تستمر شهر كامل عليها.
القاعدة الثانية: لازم يكون لبرمجتك هدف أو غاية🧑🏻‍💻، عادة إذا برمجت فقط عشان تكون مبرمج بدون هدف محدد راح تمل من التعلم ويصير عبء ثقيل عليك فلازم يكون لك هدف واضح،
فمثلا إذا كنت تتابع كورس لتعلم برمجة تطبيقات للجوال، حط ببالك فكرة تطبيق بسيطة ممكن تطبقها بحيث تستفيد من المفاهيم الي تدرسها بالكورس وتطبقها في تطبيقك الخاص.
القاعدة الثالثة: لا يوجد لغة برمجة مثالية، اللغات البرمجية هي عبارة عن أدوات ⚒️ تساعدك لتبني شيء أنت تبغاه، فمثلًا لو أنت حاب يكون عندك تطبيق للآيفون لازم تتعلم Swift، ولو كنت حاب تبني مواقع لازم تتعلم JavaScript، وهكذا.
القاعدة الرابعة: لازم تفهم الكود الي تكتبه، إذا كنت تتابع شروحات تعليمية في أحد اللغات البرمجية لأحد المدربين ولاحظت أنك تنسخ الكود بدون ما تفهم شرحه وقف ✋🏻 لا تكمل، قد يكون المدرب ما يعرف يخاطب مستواك أو أنه ما يعرف يشرح، ابحث عن كورس ثاني يناسبك.
القاعدة الخامسة: مو لازم تكون عارف كل شيء، بمعنى مو لازم تكون عارف كل الأكواد الي موجودة في اللغة الي تتعلمها، لأن فيه آلاف الأكواد، فلما تكون فاهم أنك تحتاج مثلًا بتطبيقك إلى صورة وعارف أن فيه أكواد خاصة للصور لكن ما تذكرها 🤕
ببساطة تقدر تبحث عنها دامك فاهمها وأفضل موقع يفيدك في هذا الشيء stackoverflow.com
القاعدة السادسة: كن مقلدًا، في بداية تعلمك للبرمجة ممكن ما يكون عندك أفكار تطبقها😥 إيش ممكن تسوي في هذه الحالة، اصنع تطبيق الملاحظات الخاص فيك، أو تطبيق الرسم الخاص بك، أو مثلًا تطبيق لإدارة المهام اليومية الخاصة فيك، هذه الطريقة بتساعدك بتطوير خبرتك بشكل كبير.
القاعدة السابعة: حاول يكون عندك شخص ينافسك أو يتابع شغلك، تلاحظ أحيانا أنك ممكن تسجل في عشرين كورس لكن ما تكملها أو ما تبدأ فيها من الأساس؛
لأنك لو وقفت عن الكورس محد بيحاسبك فعشان كذا لازم يكون عندك شيء يحفزك مثلا متدرب في نفس مستواك وبقدر المستطاع ما يكون كسول وارفع أعمالك باستمرار في github.com
القاعدة الثامنة: استمر في التعلم، البرمجة تعتبر شيء متطور فمثلًا على نطاق لغة Swift نلاحظ آبل مع كل مؤتمر للمطورين تضيف أشياء جديدة، فلو بقيت بمكانك بدون ما تتعلم أشياء جديدة راح تلاحظ أنك بشكل تدريجي تفقد لياقتك في البرمجة.
القاعدة التاسعة: إذا كنت تبرمج طبيعي بتواجه أخطاء برمجية وأحيان تحاول تحلها لكن تحس أنك عاجز، في هذه الحالة يفضل تبعد عن الكود وتأخذ راحة، غالبًا بعدها راح تقدر تعالج المشكلة وتوصل للحل بسهولة.
القاعدة العاشرة: حاول يكون عندك مرشد 👨🏻‍🏫 شخص أفضل منك بالبرمجة يساعدك يوجهك في تعليمك، ومن ضمن المواقع الي تساعدك في هذا الشيء meetup.com اطلب المساعدة من غيرك مقابل مساعدتهم لك.
القاعدة الحادية عشر: إذا كان عندك فكرة تطبيق معقدة وفوق مستواك في البرمجة إيش أفضل حل لتطبيقها؟
الحل أنك تقسم فكرتك إلى أجزاء صغيرة تقدر تبرمجها ثم بعدها تحاول جمع الأجزاء الصغيرة لإنشاء هذا التطبيق المعقد.
القاعدة الأخيرة: إذا واجهتك مشكلة في الكود ولقيت الحل لمشكلتك في أحد المواقع
١- انسخ الكود الي فيه الحل والصقه في مكان المشكلة
٢- جرب التطبيق الخاص فيك بعد إضافة الحل فإذا حل مشكلتك احذف من الكود سطر سطر وشغل تطبيقك في كل مرة حتى تعرف الجزء الي حل مشكلتك
٣- جرب تحط الحل في مكان ثاني من الكود وشغل تطبيقك إذا اشتغل بدون مشاكل فأنت عرفت طريقة ثانية لحل مشكلتك.
بكذا راح يكون نسخك للكود من الموقع مع فهم للي أنت ناسخه.

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