How to think like a programmer🤔 ?
من الحاجات المهمة عشان تقدر تطور و تحل المشاكل اللي هتواجهك في المشروع اللي شغال عليه هي انك تعرف ازاي تفكر كمبرمج🙄
ثريد مهم جداً لاي مبرمج ولو انت من طلابي يبقي لازم عليك تطلع عليه ..
#محمود_رؤف
من الحاجات المهمة عشان تقدر تطور و تحل المشاكل اللي هتواجهك في المشروع اللي شغال عليه هي انك تعرف ازاي تفكر كمبرمج🙄
ثريد مهم جداً لاي مبرمج ولو انت من طلابي يبقي لازم عليك تطلع عليه ..
#محمود_رؤف
المبرمج له mindset مُعينة و هي زي :
- انه عارف انه مش لازم يفتكر كل حاجة ، لانه هيبحث عنها .
- بيقسم اي مشكلة لاجزاء صغيرة .
- بيقرأ ال documentation و دايما بيرجعلها .
- بيتعاون مع زمايله لحل المشكلات .
من الأفكار المغلوطة عن ال programmers انهم عارفين كل حاجة 😅🤷
- انه عارف انه مش لازم يفتكر كل حاجة ، لانه هيبحث عنها .
- بيقسم اي مشكلة لاجزاء صغيرة .
- بيقرأ ال documentation و دايما بيرجعلها .
- بيتعاون مع زمايله لحل المشكلات .
من الأفكار المغلوطة عن ال programmers انهم عارفين كل حاجة 😅🤷
لكن الحقيقة كل مبرمج بيتطور بشكل مميز و مختلف مع الوقت و بيكون له طريقته في حل المشكلات اللي بتواجهه
يعني مش مطلوب مني اكون عارف كل حاجة ، بس مهم جدا اكون عارف ازاي احل المشاكل بطريقتي الخاصة اللي ممكن تختلف عن طريقة حد من زمايلي عادي جدا
يعني مش مطلوب مني اكون عارف كل حاجة ، بس مهم جدا اكون عارف ازاي احل المشاكل بطريقتي الخاصة اللي ممكن تختلف عن طريقة حد من زمايلي عادي جدا
و طريقتي دي بتتبني بالخبرة و اني دايما بحاول افكر و ابحث. عن حل بنفسي لغاية لما بيكون ليا طريقة تفكير ووجهة نظر .
البرمجة هي طريقة تواصل مع ال machine او الكمبيوتر ومش المهم اكتب شوية اكواد و خلاص لكن المهم يكون عندي مهارة ايجاد حلول للمشاكل و دا عن طريق استخدامي لل fundamentals
البرمجة هي طريقة تواصل مع ال machine او الكمبيوتر ومش المهم اكتب شوية اكواد و خلاص لكن المهم يكون عندي مهارة ايجاد حلول للمشاكل و دا عن طريق استخدامي لل fundamentals
في شوية نصايح
1️⃣ Rubber Duck🦆
- اول حاجة لما توجهك مشكلة حاول تشرحها لحد من زمايلك لو مفيش،اشرحها بصوت عالي لنفسك كأنك بتوصف المشكلة لحد عشان كدا دايما اي مبرمج تلاقي جنبه بطة صفرا علي اللاب توب عشان يكلمها بمجرد ما تشرح لها المشكلة هتاخد بالك من حاجات و يجيلك افكار و حلول😁
1️⃣ Rubber Duck🦆
- اول حاجة لما توجهك مشكلة حاول تشرحها لحد من زمايلك لو مفيش،اشرحها بصوت عالي لنفسك كأنك بتوصف المشكلة لحد عشان كدا دايما اي مبرمج تلاقي جنبه بطة صفرا علي اللاب توب عشان يكلمها بمجرد ما تشرح لها المشكلة هتاخد بالك من حاجات و يجيلك افكار و حلول😁
2️⃣ Collaborate :
من المهم تكون بتعرف تشتغل ضمن team ، المبرمجين دايما بيشتغلوا سوا و يتعاونوا في حل المشكلات لان دا بيخليك تبص للمشكلة من اكتر من زاوية و تشوف اكتر من وجهة نظر و يساعدك تبني حلول اكثر ابداعاً
و برضو لسه موصلتش لحل ، مفيش مشكلة لما تطلب الدعم من حد من زمايلك
من المهم تكون بتعرف تشتغل ضمن team ، المبرمجين دايما بيشتغلوا سوا و يتعاونوا في حل المشكلات لان دا بيخليك تبص للمشكلة من اكتر من زاوية و تشوف اكتر من وجهة نظر و يساعدك تبني حلول اكثر ابداعاً
و برضو لسه موصلتش لحل ، مفيش مشكلة لما تطلب الدعم من حد من زمايلك
4️⃣ Practice Don't memories 😉
مفيش مشكلة لما تحتاج تدور علي طريقة كتابة ال syntax الصحيحة ، مش مطلوب منك تكون حافظه .
من اكتر الحاجات اللي بتضايق حد لسه بيتعلم جديد ، الشكوي المستمرة من اني خايف جدا من فكرة اني بنسي و مش فاكر الخاصية دي او طريقة كتابة syntax حاجة معينة 😃
مفيش مشكلة لما تحتاج تدور علي طريقة كتابة ال syntax الصحيحة ، مش مطلوب منك تكون حافظه .
من اكتر الحاجات اللي بتضايق حد لسه بيتعلم جديد ، الشكوي المستمرة من اني خايف جدا من فكرة اني بنسي و مش فاكر الخاصية دي او طريقة كتابة syntax حاجة معينة 😃
عادي مش انت عارف انها موجودة و اتعلمتها و فهمتها مش مطلوب منك تكون فاكر كل حاجة ، بس لما تحتاج تستخدمها هتعرف تبحث عنها و تستخدمها صح ✅
ركز علي إنك تتعلم الاساسيات كويس و تطبقها ☑️
دايما ارجع لل documentation ☑️
بالممارسة و المشاريع الكتير هتتقن حاجات كتير جدا متقلقش
ركز علي إنك تتعلم الاساسيات كويس و تطبقها ☑️
دايما ارجع لل documentation ☑️
بالممارسة و المشاريع الكتير هتتقن حاجات كتير جدا متقلقش
5️⃣ Shortcut Can be dangerous ☠️🎃🎃☠️☠️
لما تواجهك مُشكلة متجريش بسرعة تسأل حد عن حلها ❌
اصبر 🤌 و فكر فيها لوحدك و ابحث عن معلومات تساعدك تفكر في الحل
متجريش جري تشوف الحل علي stack over flow 😂
- لان دا هيخليك تعتمد علي طريقة حل و تفكير ناس تانية 🫥
لما تواجهك مُشكلة متجريش بسرعة تسأل حد عن حلها ❌
اصبر 🤌 و فكر فيها لوحدك و ابحث عن معلومات تساعدك تفكر في الحل
متجريش جري تشوف الحل علي stack over flow 😂
- لان دا هيخليك تعتمد علي طريقة حل و تفكير ناس تانية 🫥
- هيحرمك من الخبرة اللي هتكتسبها لحل المشكلة .
- هيحرمك من انك تكون و تشكل طريقة تفكير خاصة بيك ووجهة نظرك و دا مهم جدا .
6️⃣ Read the Documentation 🤓
المفروض دي بعد كل نقطة نقول تاني ارجع لل documentation كل مرة هترجع لها هتضيفلك حاجة و هتستفيد حاجة
اقرا ال documentation😃
- هيحرمك من انك تكون و تشكل طريقة تفكير خاصة بيك ووجهة نظرك و دا مهم جدا .
6️⃣ Read the Documentation 🤓
المفروض دي بعد كل نقطة نقول تاني ارجع لل documentation كل مرة هترجع لها هتضيفلك حاجة و هتستفيد حاجة
اقرا ال documentation😃
جاري تحميل الاقتراحات...