ياسر القيسي
ياسر القيسي

@yasalqaisi

17 تغريدة 63 قراءة Feb 27, 2021
كمبرمج أكيد انك قد قرأت هذا الاقتباس من قبل🧐:
"كل شخص يجب عليه تعلم برمجة الحاسوب لأنها تعلمه كيف يفكر"- ستيف جوبز
عشان كذا هذا #الثريد راح يعلمك بعض الخطوات اللي تخليك تفكر كمبرمج 🤔
قبل ما نبدأ، إذا كنت طالب برمجة او مهتم بالمجال لا تنسى تعمل فولو عشان لا يفوتك المحتوى 😍
- خليني اقول لك ان كل مبرمج يتميز بطريقة تفكيره؛ يعني أن كل مبرمج بيفكر بطريقة مختلفة ويتعلم كيف يتعامل مع المشاكل وحلها بشكل فريد.
- وعشان تعرف وش هو المقصود بكيف تفكر كمبرمج لازم تعرف ان الموضوع كله يتمحور حول حل المشاكل أو الـ problem solving .
1⃣ اشرح مشاكلك بصوت مرتفع .
تقدر تتكلم عن المشكلة التي تواجهك عن طريق الاتصال بصديق أو أحد أفراد العائلة و أشرح المشكلة وكيف تحاول تحلها.
- لما تتكلم مع شخص عن حلولك للمشكلة ترتفع ثقتك وعزمك بشكل كبير.
- مافي عندك شخص تتحدث معاه الآن 🙃؟
مافي مشكلة،
حاول تتحدث عن المشكلة بصوت مرتفع. اشرح حلول مشاكلك للجدار تحدث لنفسك .
2⃣ إشتغل مع مبرمجين آخرين .
المبرمجين لا يعملون بمفردهم ، بل يحبون التعلم من بعضهم البعض.
لما تكون المشكلة معقدة، فإن العمل مع مبرمجين آخرين يساعد في تجميع أفضل الأفكار، مما يسهل التوصل إلى حلول مبتكرة .
3⃣ لا تخاف .
لما تبدأ في البرمجة أو أي مشروع كبير، راح تبدو المشاكل الكبيرة مخيفة في البداية، وراح تربكك و تشوشك بسهولة.
أفضل طريقة لمكافحة هذا الشعور هو تقسيم المشكلة إلى أجزاء صغيرة.
- تقسيم المشكلة إلى أجزاء صغيرة، بيساعدك بعدها أنه تطبق أساسيات البرمجة لحل كل جزء بكل سهولة.
عالج كل جزء من المشروع او العمل بشكل منفصل حتى تكون المهمة قابلة للإدارة، وتقدر تبدأ في إحراز تقدم حقيقي .
4⃣ حل المشاكل المعقدة بحل مشاكل أبسط.
تقدر أيضًا انك تفكر في كيفية حل مشكلة مشابهة لما تحاول حله،
بس مشكلة أبسط بكثير.
اكتب الكود لحل المشكلة الصغيرة، راح تكون بمثابة تمهيد للمشكلة المعقدة التي تواجهها.
5⃣ مارس أكثر .
حفظ الاكواد أمر صعب جدا، وعشان تفكر كمبرمج انتبه تحاول تحفظ كل شيء.
بدلاً من حفظ الاكواد ركز على الأساسيات، تعرف على المبادئ والأفكار الكامنة وراء البرمجة.
- في كل مرة تحل فيها مشكلة بسيطة باستخدام البرمجة، راح تطور مهاراتك بشكل أكبر، واللي راح يخلي حل المشاكل أسهل مع تقدمك.
ممارسة البرمجة هي المفتاح الأساسي للتميز.
6⃣ لا تخجل من البحث
حتى أفضل المبرمجين يقومون بالبحث عند نسيان كود برمجي.
عشان كذا لا تخجل لما تحتاج تبحث في أمر معين أو مشكلة معينة على الانترنت او حتى مراجع البرمجة. انت مش مجبر على معرفة كل شيء.
7⃣ انتبه من الطرق المختصرة .
- قد يكون اللجوء للطرق المختصرة أثناء تعلم البرمجة أكثر ضررًا من كونه مفيدًا.
- بدل ما تقوم بالبحث عن حل عندما تواجه مشكلة مباشرة، حاول تحلها بنفسك أولاً.
- لما تعتمد على حلول الآخرين، لن تتمكن من تطوير مهاراتك أبداً.
طيب متى ابحث ؟
8⃣ اطلب المساعدة إذا فشلت جميع المحاولات
اذا كنت قد حاولت فعلاً وبذلت جهدك، لكن ما زلت عالقًا في مشكلة معينة.
اطلب المساعدة. تواصل مع زميل أو معلم أو ابحث في الانترنت . أذهب الي stackoverflow .
وهذي تغريدة سابقة كنت نشرتها راح تساعدك جدا .
bit.ly
9⃣ استعن بالمراجع
المراجع أو الـ Documentation الخاصة بالبرمجة بتوضح كيفية عمل الكود وتعتبر مصدر ممتاز عشان تساعدك على فهم البرمجة بشكل أفضل.
- سيؤدي تعلم قراءة المراجع, الى الاعتماد على نفسك في حل المشاكل.
- إذا كنت مبتدئ راح تواجه صعوبة في التعلم من خلالها .
- وفي الاخير تذكر أن تركز على كيفية حل المشاكل وأن تتعلم بشكل مستمر، ومع الممارسة، ستطور مهاراتك البرمجية وطريقة تفكيرك.
إذا أعجبك الثريد لا تنسى تعمل ريتويت عشان يستفيد اكبر عدد من الناس
برمجة ممتعة 😍

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