محمود عصام

41 نقاط السمعة
1.04 ألف مشاهدات المحتوى
عضو منذ
2

اول خطوة في طريق النجاح

مقدمة للبرمجة الفعلية: أول خطوة في الطريق الصحيح البرمجة مش مجرد كتابة أوامر.. البرمجة فن "فهم المنطق" وتحويله لأوامر مفهومة للآلة. أنا مش هقولك تبدأ بإيه، لكن هفهمك إزاي تفكر كأنك بتبرمج من غير ما تكتب سطر كود واحد. 1. قبل ما تختار لغة، افهم "نموذج العقل الحاسوبي" يعني إيه؟ يعني لازم تفهم الكمبيوتر بيشتغل إزاي: الـ RAM مش مجرد "ذاكرة"، هي عقل مؤقت بيتصرف لحظة بلحظة. كل متغير بتكتبه له عنوان في الذاكرة. الكود مش بيشتغل فورًا، بيتحوّل لـ
1

انواع التخزين

كنت قاعد في الكافيه ، شغال على مشروع ويب سايت لعميل ممل جدًا وفجأة دخل عليا صاحبي وقال: صاحبي: يا عم، انت بتخزن كل الشغل ده فين؟ على فلاشه ولا لسه بتكتب على ورق؟ أنا: لا يا صاحبي، عندنا 3 أنواع تخزين رئيسية: 1. التخزين الداخلي (Internal Storage): ده اللي جوا الجهاز زي الهارد ديسك (Hard Disk Drive - HDD) والـ SSD (Solid State Drive). الهارد ديسك فيه أقراص معدنية بتدور بسرعات كبيرة (زي 5400 أو 7200 دورة في الدقيقة)
1

انواع التخزين

كنت قاعد في الكافيه ، شغال على مشروع ويب سايت لعميل ممل جدًا ، مركّز ومش طايق نفسي... وفجأة دخل عليا صاحبي وقال: صاحبي: يا عم، انت بتخزن كل الشغل ده فين؟ على فلاشه ولا لسه بتكتب على ورق؟ أنا: لا يا صاحبي، عندنا 3 أنواع تخزين رئيسية: 1. التخزين الداخلي (Internal Storage): ده اللي جوا الجهاز زي الهارد ديسك (Hard Disk Drive - HDD) والـ SSD (Solid State Drive). الهارد ديسك فيه أقراص معدنية بتدور بسرعات كبيرة (زي 5400
8

هل هتنجح فيه ولا لأ

أدخل آداب و اطلع مدرس شاطر احسن ماتدخل طب و تطلع دكتور فاشل ماتجريش ورا التريند يا صاحبي في آخر سنتين، البرمجة بقت تريند! كل يوم حد جديد داخل المجال، وكله بيقول شغل أونلاين، دولارات، فريلانس... والمجال فعلاً زحمة بس الحقيقة؟ الناس الشاطرة دايمًا قليلة! واحد ساب طب عشان يدخل حاسبات، ليه؟ عشان شايف الترند رايح هناك! نسي إنه كان ممكن يبقى دكتور ناجح، بدل ما يتحول لمبرمج تايه وسط الزحمة. "ادخل آداب وتطلع مدرس شاطر، أحسن ما تدخل طب
2

هو الكمبيوتر بيفهم الكود ازاي

كنت بكتب كود… كود كتير. وفجأة سألت نفسي: "أنا بكتب كلام عادي كده، بس الكمبيوتر مابيعرفش غير 0 و1… أومّال هو بيفهم إزاي؟!" لقيت نفسي واقف في قاعة فيها شخصين، وكل واحد شايف نفسه الأهم. أول واحد كان لابس رسمي، شكله تقيل، ماسك ورق كأنه موظف حكومة: قاللي: "أنا الـ Compiler…" هاتلي الكود كله، أقرأه من أوله لآخره، وأترجمه مرة واحدة لملف جاهز يتنفذ بسرعة البرق سألته: "طب لو فيه غلطة في السطر التاني؟" ابتسم وقال: "مش هقولك. هستنى لما
1

ما بداخل الكمبيوتر

دخلت عقل الكمبيوتر، وكان المشهد زي غرفة عمليات ضخمة. لقيت شخص واقف قدام شاشات كتير، مركز جدًا وبيتحرك بسرعة خرافية. سألته: "إنت مين؟" قاللي: "أنا CPU، المعالج المركزي. أنا المسؤول عن تنفيذ كل الأوامر اللي بتتبعتلي من البرامج. شغلتي إني أقرأ كل Instruction (تعليمة) جاية من الرام، أفهمها (Decode)، وأنفذها (Execute). شغلي دايمًا في 3 خطوات: 1. Fetch 2. Decode 3. Execute وبكرر التلاتة دول مليارات المرات في الثانية! أنا بشتغل بسرعات بتوصل لغاية 5GHz، يعني أقدر أعمل 5 مليار
7

يعــــــــــــني ايـــــــــــــــــــه

أنا فاكر أول مرة سمعت مصطلح "لغة برمجة"، افتكرت إنه موضوع كبير ومعقد، وكأنك لازم تبقى عالم عشان تفهمه! كنت بسأل نفسي: "هو الكمبيوتر مش بيفهم؟ طب ليه أكتبله بلغة؟!" بس لما بدأت أتعلم، اكتشفت الحقيقة البسيطة دي: الكمبيوتر غبي... بس سريع! يعني؟ هو مش بيفهم أي حاجة لوحده، لازم "تشرحله" كل خطوة بالتفصيل... وهنا بتيجي "لغة البرمجة" طيب يعني إيه لغة برمجة؟ لغة البرمجة هي الوسيط بينك وبين الكمبيوتر. زي ما فيه عربي وإنجليزي وفرنساوي، فيه لغات للكمبيوتر كمان:
3

ازاي الكمبيوتر بيفهم

إزاي الكمبيوتر بيفهم الكود؟! السر ورا كل تطبيق وموقع في إيدينا! لو أنت مبرمج أو حتى مهتم بالتكنولوجيا، أكيد تساءلت إزاي الكمبيوتر بيقدر يقرأ ويفهم الكود اللي بكتبه؟ في الواقع، الكمبيوتر مش بيشغل الكود بتاعك زي ما هو، لأنه بيحتاج تحويل الكود إلى شكل يفهمه. هنا هنكشف لك السر وراء العمليات المعقدة دي باستخدام مصطلحات وتقنيات متقدمة! 1. الكود: البداية! أنت بتكتب كود باستخدام لغة برمجة زي C++، Java، أو Python. الكمبيوتر مش قادر يفهم الكود المكتوب بلغة بشرية، لأن
1

انهي فريم وورك اقوى

مين كسب المعركة؟ Bootstrap VS Tailwind CSS (وإيه اللي هيغير رأيك؟) فيه جدل دايم بين مطوري الواجهات: أستخدم بوتسترات السريع الجاهز؟ ولا توليند المرن الحر؟ تعالى نفهم الموضوع بعمق شوية : Bootstrap: ظهر من أكتر من 10 سنين مبني على نظام شبكي قوي (Grid System) عنده مكتبة ضخمة من الـ Components الجاهزة مناسب للمشاريع اللي فيها وقت ضيق أو فرق كبيرة Tailwind CSS: Utility-First: كل عنصر بتتحكم فيه بـ classes مباشرة مفيش "شكل جاهز"، كل حاجة أنت بتبنيها بيقلل الكتابة
10

تغيير المسميات بقت حاجه خطيرة

صحيت صاحبي مرة لصلاة الفجر، قالي: "أنا مرهق وعندي شغل الصبح، محتاج أنام شوية" نفس الشخص ده بيقولي بعدها بأيام: "I'm part of the 5AM Club.. لازم أصحى بدري وأبدأ يومي productive!" يعني لما اسمها صلاة الفجر كانت صعبة، ولما بقت Productivity بقت حماس وڤايبس وإنجاز؟! الاسم لما بيتغير.. الإحساس بيخف، والحِمل بيبقى خفيف! تعال شوف أمثلة تانية: "صيام اتنين وخميس؟! صعب يا عم" لكن لما تسمّيه Intermittent Fasting = فجأة بقيت ملتزم وصبور وبتهتم بصحتك! "غض البصر؟ ده تشدد!"
1

اشتغل بمزاج

🚀 لو عايز تشتغل على Visual Studio Code وتكون مرتاح زي ما تكون قاعد في كافيه على البحر... ركّز معايا! لأن النهاردة هقولك على شوية Extensions هيفرقوا معاك فعلًا، وهتحس إنك بقيت شغال بكفاءة المحترفين 💻🔥 تعالى نعمل من الـ VS Code بتاعك بيئة مريحة، منظمة، وتخليك تشتغل بإنتاجية ومتعة: 🔖 Bookmarks – افتح صفحات الكود زي ما تفتح كتابك المفضل وأنت بتشتغل على كود كبير، طبيعي تضيع وسط الفانكشنات والفولدرات... بس مع Bookmarks، تقدر تحط علامة على أي سطر
0

هل البرمجه كائنيه التوجه انتهت

سر البقاء في اللعبة: ازاي تعيش فريلانسر حتى وانت مش بتشتغل؟" فيه لحظة كل فريلانسر بيخاف منها... لحظة السكون. مفيش طلبات، مفيش عميل، مفيش فلوس داخلة، وانت قاعد قدام اللابتوب بتسأل نفسك: "هو أنا كنت غلطان إني بدأت؟" لكن الحقيقة؟ النجاح مش إن الشغل يفضل شغّال، النجاح إنك تفضل واقف حتى لو كله وقف. خليني أحكيلك ازاي: 1. فريلانسر من غير دخل؟ فين المشكلة؟ مين قال إنك لازم تكون بتكسب طول الوقت؟ ريادة الأعمال فيها مواسم طلوع ونزول. بس لو