Programmed Minds – Telegram
Programmed Minds
119 subscribers
79 photos
5 videos
8 files
36 links
هل تحلم بأن تصبح مبرمجًا محترفًا؟ 🤖هنا تبدأرحلتك! نقدم محتوى برمجي متنوع يشمل جميع التخصصات التقنية بطريقة سهلة واحترافية.من تطوير المواقع والتطبيقات إلى الذكاء الاصطناعي وأمنالمعلومات – كل شيء في مكان واحد!شروحات، مشاريع تطبيقية،ونصائح ذهبية لتطور مستوك
Download Telegram
نصيحة يا شباب ( للشباب الى بتسأل عن هل الـ AI هيقضى على موظفين frontend )

الـ AI عمره ما هيكون نهاية لمجال الـFrontend، هو بس هيغير شكل الشغل. الأدوات الى بتوفرها الـ AI هتوفّر عليك المهام الروتينية وتسيبلك الوقت للجزء الأهم: الإبداع، فهم المستخدم، وحل المشاكل المعقدة.

الخوف طبيعي، لكن الحل إنك تتعلم إزاي تستخدم الـAI كأداة تساعدك وتطوّر نفسك في الـUX، والـFullstack. اللي يتأقلم بسرعة هو اللي هيكسب.
3
💠 ما هو "جحيم الكورسات

"جحيم الكورسات" (Tutorial Hell) هو حالة يدخل فيها المتعلم في دائرة لا تنتهي من مشاهدة الدورات التعليمية دون أي تطبيق عملي. يشعر بأنه يتعلم كثيرًا، لكنه عند التطبيق لا يعرف من أين يبدأ، فيظن أن الحل في كورس جديد، فتتكرر الدائرة.

🔹 علامات الوقوع في جحيم الكورسات:

تراكم الكورسات بدون خطة أو هدف واضح.

التعلم النظري فقط دون تجربة أو تطبيق.

الخوف من البدء في مشروع فعلي.

الحماس المؤقت ثم فقدان الدافع.

الشعور بالإحباط وتأنيب الذات.


💠 كيف تخرج من جحيم الكورسات؟

1. اعترف بالمشكلة وغيّر الهدف:
لا تتعلم لمجرد إنهاء الكورس، بل لتبني شيئًا حقيقيًا أو تكتسب مهارة قابلة للتطبيق.


2. ركّز على مجال واحد بخطة واضحة:
اختر مسارًا محددًا وضع أهدافًا قصيرة المدى مثل “بناء تطبيق بسيط خلال شهر”.


3. طبّق فورًا
بعد كل درس جرّب ما تعلمته مباشرة، وابدأ بمشاريع صغيرة تتطور تدريجيًا.


4. تعلم بفعالية
عدّل على مشاريع الكورس، أضف أفكارك الخاصة، واشرح ما تعلمته للآخرين — فهذه أفضل طرق تثبيت المعرفة.


5. ابحث وتعاون
حاول إيجاد الحلول بنفسك قبل العودة للكورس، وانضم لمجتمع متعلم يشجعك ويحفزك


6. نظّم وقتك وبيئتك
خصص وقتًا ثابتًا للتعلم في مكان يساعدك على التركيز والالتزام



التعلّم الحقيقي لا يحدث بمشاهدة الفيديوهات فقط، بل بالتطبيق، الفشل، والمحاولة من جديد.
حين تغيّر طريقة تعلمك، تخرج من جحيم الكورسات وتبدأ رحلة الإتقان.
👌1
شوف، في سوق العمل لا تتخيل إنك من أول يوم بتدخل الشركة بتطبق كل الـ Best Practices بدقّة وبتلقاها متوفرة. المشكلة اللي كانوا زمان — ولسه كثير يواجهوها — إن الشركات تطلب نتائج سريعة، وعندها نقص في التنظيم، أو ما فيها ثقافة هندسية واضحة، أو ما فيها وقت للاستثمار في بنية سليمة. النتيجة؟ المطوّر يقف بين ضغطة التسليم ورغبة تطبيق الممارسات الصحيحة، وينتج شغل "يشتغل" بس مش "مُصان" أو قابل للتوسعة.

المشكلة بالتفصيل 

أصحاب الشغل يطلبوا نتائج فورية (features الآن) بدون خطة طويلة الأمد.

ما في تعريف واضح لـ Definition of Done — تسلّم الكود بدون اختبارات أو توثيق.

مهام متناثرة، وتسليمات متداخلة، ومشاريع بدون فنيّات (CI/CD).

ضغط العمل يخلي الناس تأجل التحسينات لمرحلة لاحقة اللي غالبًا ما تجي متأخرة أو ما تصير.

المطوّر يتعلم "بالعمل" تحت ضغط بدال ما يتعلم مبادئ هندسية مرتّبة (TDD، تصميم نظيف، مراجعات كود).

كيف حلوها الناس النجاحين عمليًّا (الحلّوات اللي نجحت) 

الفرق اللي رتبت أولوياتها: ما بدؤوا بـ "كل شيء صحيح" بل حدّدوا أولويات واضحة — ما هي المشاكل اللي تسبب حاجز كبير؟ حلّوا اللي يكسر الشغل أولًا.

تطبيق تدريجي للـ Best Practices: بدل تغيير كل شيء دفعة وحدة، رسموا خارطة طريق: اختبارات أولية للـ core modules → CI بسيط → code reviews → refactor تدريجي.

تعريف واضح لـ Definition of Done: كل مهمة لازم تمرّ بقائمة بسيطة: يعمل اختبارات وحدة/تكامل أو على الأقل اختبار يدوي موثّق، يمر على Code Review، يُدخِل تغييرات في CI.

تعليم داخل الفريق: جلسات تقاسم خبرات (brown-bag)، جلسات مراجعة تصميم، وpair programming على حالات معقدة.

قياس أثر التغييرات: قبل وبعد لأي تحسين يسجلوا زمن الاستجابة، مقدار البقز، ووقت الإصلاح — حتى يثبتوا قيمة الاستثمار التقني للإدارة.

أفضل الحلول عمليًا — كيف تبدأ خطوة بخطوة 

(أنا أقولها زي خارطة طريق بسيطة تمشي عليها مع فريقك)

افهم المطلوب وأطلق MVP

اصنع نسخة تعمل من المطلوب بسرعة. هدفها تثبيت الفكرة وتخفيف الضغط.

لا تضيع وقتك في تحسينات مبكرة على الكود لو الميزة نفسها غير مثبتة.

حدد المشاكل الحرجة (Top 3)

أختر 1–3 مناطق تسبب أعطال أو تبطئ العمل (مثلاً: عملية نشر متكسّرة، ملفات تكوين مربكة، أداء قاعدة بيانات).

حلّها أولًا — عائد الاستثمار واضح.

اتفق على Definition of Done بسيطة

مثلاً: كل PR لازم يحتوي على وصف، اختبار واحد على الأقل، ويعدّ عبر CI.

هذه الاتفاقية تغيّر ثقافة التسليم لو التزمّوا فيها.

ابدأ بالـ CI الخفيف

Pipeline بسيط يشغّل اختبارات الوحدة ويفشل الـ build لو كان فيه مشاكل.

لا تنتظر حتى تكون كل الاختبارات جاهزة — ابدأ بالأساسيات.

ادخل Code Reviews كعادة

10–20 دقيقة للمراجعة غالبًا تكشف أخطاء كبيرة وتعلم الفريق.

استخدم قالب مراجعة: هل الفكرة واضحة؟ هل في اختبار؟ هل الكود قابل للقراءة؟

Refactor تدريجي

كل ما تفتح ملف لتعديل ميزة، خلّف ورائك كود أنظف (Boy Scout Rule: leave it cleaner than you found it).

لا تشتغل على إعادة كتابة ضخمة دفعة وحدة.

ابدأ بتطبيق TDD على وحدات جديدة

لما تبني جزء جديد أو تعدّل مهمّة كبيرة، ابدأ بكتابة اختبار يجيب الفشل ثم اكتب الكود.

لا تحاول تفرض TDD على كل كود قديم فجأة؛ طبّقها على العمل الجديد والمناطق اللي تحاول تحسنها.

ثقافة التعلم والمشاركة

جلسة أسبوعية صغيرة لمشاركة حل أو تجربة (15–30 دقيقة).

لا تخلي التعلّم منفصل عن الشغل — خليه جزء من روتين الفريق.

تواصل مع الإدارة بالنتائج

سجّل مؤشرات: وقت النشر انخفض، عدد البقز نقص، سرعة إضافة ميزات تحسّنت.

الأرقام تفتح باب تمويل وقت لتحسينات تقنية أكبر.

أمثلة واقعية صغيرة (قابلة للتطبيق الآن) 

لو عندك feature جديدة: ابدأ بعمل branch، اكتب اختبار بسيط يوضح سلوك feature، نفّذ الحد الأدنى من الكود لمرور الاختبار، ارفع PR ومينشن زميل للمراجعة.

لو النشر دائمًا يفشل: أعمل pipeline بسيط يجرّب بناء المشروع ونشره على بيئة staging أو docker local — هذا يكشف المشاكل بدري قبل الإنتاج.

لو في كود مكرّر: ضع قائمة ملفات فيها تكرار وخصص 1–2 يوم refactor بعد تسليم sprint.

خلاصة (اللي لازم تلتزم به) 

لا تتوقع الكمال من أول يوم. ابدأ بالـ MVP، بعدين استثمر تدريجيًا في البنية.

الأولوية للحلول اللي تقلّل مخاطرك وتزيد قيمة الشغل بسرعة.

Best Practices لازم تتبنّى تدريجيًا وتثبت بقيمتها بالأرقام.

التغيير الثقافي أهم من أوامر الـ linter أو قواعد الـ TDD — خلي الفريق يفهم ليش قبل لا تطبّق كيف.



#لما_تجرب
ك مبرمج نصيحه
اذا واجهة مشكلة لا تلجأ ل شخص
تعلم كيف تحل مشاكلك بنفسك ابحث اصبر



حرام الاسم ده software Engineer.
صديقي ركز معايا شوية
كل اللى بينا فرق وقت

لستَ بأجهل منّى، ولستُ بِأعلَمَ مِنْك....

اوعي تخلي حد مهما كان هو مين يحسسك انك اقل منو عشان هو عندو خبرة او علم اكثر منك 
حتي لو دكتور او معيد في الجامعة
في الاخر هو لية الاحترام وجاي يعلمك .. دة شغلة ايا كان هو مين
🤝2🔥1💯1
العالم مشغولين بالذكاء الاصطناعي والتنافس التكنولوجي ومن يصنع شرائح أكثر دقة بها مليارات الترانزستورات والكمبيوتر الكمي والمعادن النادرة والحرب التجارية بين أمريكا والصين ونحن حانبين في ورث فتحية إبراهيم ووساطة عبدالسلام جحاف وصاحب الرمان وبلقيس الخولاني والحسني الي اعتقلوه في عدن وابو حيدر العولقي خلوهم يسوقم.
“الخروج من دور الضحية.. قبل ما الدور ياكل عمرك”

بص يا جماعة، في ناس كل يوم بتصحى على نفس الإحساس:
“الدنيا ظالماني.. البلد صعبة.. الظروف ضدّي.. مفيش فرص.. الناس محظوظة وأنا لأ”.
والإحساس دا بقى عادة، بيخلّيك دايمًا شايف إنك الضحية، والناس التانية هما اللي واخدين حظك وفرصك ومكانك.

بس خليني أقولك حاجة بسيطة جدًا:
الإحساس إنك ضحية مش هيفيدك بحاجة، بالعكس، هو اللي ماسكك مكانك ومانعك تتقدم.

الظروف الاقتصادية صعبة؟ آه طبعًا محدش بينكر.
البلد فيها ضغوط؟ أكيد.
الظروف الشخصية بتخنق؟ طبعًا.
بس السؤال الحقيقي: هتفضل تعمل إيه؟ تشتكي ولا تتحرك؟

ازاي تتخلص من دور الضحية:

1. اعترف إنك مش أول ولا آخر حد عنده ظروف.
كلنا عندنا مشاكل، بس في فرق بين اللي بيتحرك واللي بيقعد ينوّح.

2. ابدأ بحاجة صغيرة.
مش لازم تغيّر حياتك كلها في يوم، بس خد خطوة بسيطة. كورس مجاني، فيديو تعليمي، تطوير في اللغة أو مهارة جديدة.

3. ابعد عن الناس اللي بتغذي الإحباط.
اللي كل كلامهم “مفيش فايدة” و”البلد بايظة” دول لازم تبعد عنهم فورًا.
اقعد مع الناس اللي عندهم طاقة وشايفين الحياة فيها فرص.

4. بطّل مقارنة نفسك بحد.
كل واحد عنده طريق مختلف.
اللي بتشوفه ناجح دلوقتي أكيد مرّ بظروف زيّك أو أصعب.

5. اكتب أهدافك وابدأ تتبعها.
حتى لو بسيطة جدًا. لما تشوف إنك بتتحرّك خطوة بخطوة، إحساس الضحية هيبدأ يختفي.

6. طوّر نفسك بأي طريقة.
مش لازم تدفع فلوس. عندك يوتيوب، أدوات ذكاء اصطناعي، مقالات، صفحات مفيدة…
إنت بس محتاج تبدأ.

7. اتصالح مع فكرة إن التغيير بياخد وقت.
مفيش حاجة بتحصل في يوم وليلة، بس كل خطوة بتعمل فرق.

في الآخر، محدش هيطلّعك من الإحساس دا غيرك إنت.
مفيش حكومة، ولا مدير، ولا صاحب، هييجي ينقذك.
إنت اللي لازم تقوم وتنقذ نفسك.

عيش دور البطل مش دور الضحية 💪
#تطور_مش_تشتكي
#خليك_النسخة_الأقوى_من_نفسك
🕊️ تأمل في حكمة الخلق
أحيانًا يمر في بالي سؤال لا عن شك، بل عن تفكر:
الله سبحانه خلق الإنسان، وهو يعلم مصيره قبل أن يُخلق.
يعلم من سيطيعه ومن سيعصيه، من سيدخل الجنة ومن سيهلك.
فلماذا إذًا خُلقنا؟ ولماذا فُتح باب التجربة طالما أن النهاية معلومة عنده سبحانه؟
كلما تعمقت أكثر، وجدت أن هذا السؤال يفتح بابًا إلى فهمٍ أعظم:
الله سبحانه ما خلق الكون لحاجةٍ منه،
ولا ليزداد ملكه بعبادة العابدين،
فهو الغني عن كل شيء:
"يا أيها الناس أنتم الفقراء إلى الله والله هو الغني الحميد" (فاطر: 15)
فلم يكن الخلق عن حاجة، بل عن حكمة ورحمة وفضل.
يقول الإمام ابن القيم رحمه الله:
“الله سبحانه يحب أن يُعرف، ويُذكر، ويُعبد، ويُشكر،
فخلق الخلق ليُظهر كماله، ويُفيض عليهم من رحمته، لا لحاجةٍ إليهم.”
الله كامل في ذاته وصفاته،
لكن من كماله أن تظهر آثار صفاته في الوجود.
لو لم يخلق الخلق، لما ظهرت رحمته في المرحومين،
ولا مغفرته في التائبين،
ولا عدله في الظالمين،
ولا كرمه في السائلين.
قال الغزالي:
“الكمالات لا تُعرف إلا بآثارها، فلو لم يُوجِد الله من يُظهر عليهم رحمته ومغفرته وعدله،
لبقيت هذه الصفات مستورة لا تُعرف،
ومعرفة الله بكماله هي الغاية من الخلق.”
💫 الله غني حتى عن إظهار كماله... ولكن كمال الغنى نفسه يفيض بالعطاء.
الغني الكامل لا يبخل، والرحيم الكامل لا يمنع رحمته،
والجواد الكامل لا يوقف عطاؤه.
قال تعالى:
"كتب ربكم على نفسه الرحمة" (الأنعام: 54)
هو سبحانه لم يكتبها لحاجة، بل لأنها من مقتضى كمال ذاته،
فكمال الجمال أن يُرى، وكمال الرحمة أن تُعطى،
وكمال القدرة أن تُظهِر أثرها في الخلق.
ولهذا قال بعض العارفين:
“كنت كنزًا مخفيًا فأحببت أن أُعرف، فخلقت الخلق لأُعرف.”
(معناه صحيح وإن كان الحديث ضعيف السند).
أي أن الله أحب أن يُعرف بجلاله وكماله،
لا لحاجةٍ منه إلى المعرفة،
بل لأن كمال الجمال يُحب أن يُعرف،
كما أن النور بطبيعته يُضيء، لا لحاجة، بل لأن الإشراق من طبيعته.
🌿 الحكمة في فتح باب التجربة
الله يعلم كل شيء قبل أن يكون،
لكنه لا يُحاسب عباده على علمه،
بل على اختيارهم الفعلي بعد أن يمروا بالتجربة.
"لِيَهْلِكَ مَنْ هَلَكَ عَنْ بَيِّنَةٍ وَيَحْيَى مَنْ حَيَّ عَنْ بَيِّنَةٍ" (الأنفال: 42)
ففتح الله لنا باب الاختيار،
حتى تقوم الحجة بالعدل،
ويُظهر عدله ورحمته أمام الخلق جميعًا.
قال ابن تيمية رحمه الله:
“علم الله لا يوجب الفعل على العبد، بل العبد يفعل باختياره،
وعلم الله إنما طابق ما سيفعله العبد، لا أنه أجبره عليه.”
في النهاية...
الخلق كله تجلٍّ لأسماء الله وصفاته،
ولولاهم لما ظهرت آثار هذه الصفات في الوجود.
الله غني عنهم، لكنهم مفتقرون إليه.
هو لا يحتاج إلى من يعرفه،
لكن رحمته اقتضت أن يُعرّف نفسه لهم،
وأن يُفيض عليهم من جوده،
ليعرفوه، فيعبدوه عن حبٍ لا عن خوفٍ فقط.
"الله الذي خلق سبع سماوات ومن الأرض مثلهن... لتعلموا أن الله على كل شيء قدير وأن الله قد أحاط بكل شيء علمًا" (الطلاق: 12)
فالغاية من الخلق ليست الامتحان فحسب،
بل أن نعرفه ونتعلق به،
وأن نرى في كل ما حولنا أثرًا من رحمته وعدله وجماله.
وفي النهاية، نقف أمام هذا السرّ العظيم ونقول كما قال موسى عليه السلام:
"سبحانك، تُبت إليك وأنا أول المؤمنين" (الأعراف: 143)
أرباح الذكاء الاصطناعي أصبحت اليوم تفوق أرباح تجارة المخدرات وغيرها. ومع الانتشار الواسع للتقنيات الذكية، سيصبح اعتماد الناس عليها نوعا من الإدمان تماما كما يدمن البعض على المواد المخدرة. ومع هذا الإدمان الجديد، سيصرف العالم مبالغ هائلة على الذكاء الاصطناعي، كما يصرف المدمنون أموالهم على المخدرات وأكثر

قسم التوقعات
السلام عليكم .. شباب كتير بتبقي عايزه تخش مجال البرمجة بس مش عارفه تبدء منين .. او بتبقي ف المجال بالفعل ولكن مش عارفه تقرر تخش مجال امتي

شباب كتير بتخش مجال زي الويب علطول من غير تأسيس .. ودا غلط الاساس اهم حاجه دا ال هيخليك تقدر تدوس ف اي مجال واي تكنولوجي في اي وقت

مبدئيا مش محتاج اقولك انك لازم تبقي بتعرف تتعامل مع الكمبيوتر كويس .. ودا مش محتاج كورس حتي لو انت ابيض هيجي مع الوقت

طيب يا بشمهندس الاساس ل المبرمج حضرتك شايفه ايه؟ كالأتي

- Programming language اي لغه برمجة ولكن يكون مشروحه صح
- OOP
- data structures
- algorithms
- Problem solving
- database
- git and GitHub
- Agile

اه بس دا قوله بيقوله صح.. فين مصادرهم بقي؟ .. خلينا اقولك ان دا مش كافي في حاجات لازم تهتم بيها معاهم زي ال
- english
- Operating system (OS)
- networking
- Discrete Mathematics
- Computer Architecture
- math and probability جزء لازم يكون عندك اساس حتي لو بسيط
- ai basics

وبعض المواد الاخري هنجلها بعدين

البوست دا هيتكلم فقط عن الحاجات الاساسيه .. الي حضرتك بعديها تقدر تخش مجال عادي .. ولكن الحاجات التانيه دي الي زي OS وغيره مهمه جدا وهننزلها في بوست منفرد برضه

تعالي نمشي واحده واحده ونشوف اهميتها ايه والمصادر الي بتشرحها ..

خلي بالك معظم المصادر هنا مجانيه ولو ضفتلك مصادر مدفوعه ف هي حاجه اضافيه ممكن متشوفهاش ولكن برضه السعر هتلاقيه مش بيزيد عن 300ج

لغه البرمجة هنا تقدر تختار اي لغه عادي في ناس بتفضل لغات زي سي بلس بلس او سي شارب دا مش حكر انت اختار اي لغه هنا انا هختار سي بلس بلس عشان المصادر اكثرها متوفره بيها

1))
طيب اتعلمها منين؟

1- تشوف كورس دكتور محمد الدسوقي
https://www.youtube.com/watch?v=Fr6wJ5_Hok0&list=PLJzrJ6NUlRb8e5o0jGe8yHYGy2Mu17Eeg

خلي بالك وانت بتتعلم في حاجات هتكون مش مفهومه او مفهومه بس مش اوي عادي اسال الناس المهم تفهم متحفظش حاجه

بعد كدا شوف برضه كورس بشمهندس عادل نسيم عشان تكتب كود اكتر وتثبت المعلومات وتاخد معلومات اكتر

https://www.youtube.com/watch?v=z1FdInL8sjg&list=PLCInYL3l2AajFAiw4s1U4QbGszcQ-rAb3

كدا مبروك انت اتعلمت لغه برمجة .. نحل بقي نحل بقي!

2))

عشان تحل في شيت اسيوط كويس لو انت مبتديء دا اللينك بتاعه

https://docs.google.com/spreadsheets/d/1EbbsotAwb0zuuwxyzs8l2qh8twqw-sNcNbAjCK1kXaE/htmlview?fbclid=IwVERDUANXR41leHRuA2FlbQIxMAABHrRecNmh6CaY4fKMmfdyUtZ7dF1NIr1-T33eFfBPr9fa7ZJqKLj7DNQnTpV1_aem_dJDJKTQRlvMUdJN7cEyy5A#gid=2113919847

طيب لو عايز تشوف حلول هتروح فين؟

https://www.youtube.com/watch?v=WIvV_HoOruE&list=PLkay_Ly8rNnaAIxbyAtCWai2D7wRB5eZ1

دا حالل اول شيتين فيه وتقدر الباقي تشوف حل شات جي بي تي وتفهم كويس

3))
oop حل شويه يا صديقي مش العمر كله وبعد كدا خش علي ال
تقدر تحل بالتوازي عادي

هنا برضه شوف كورس دكتور محمد الدسوقي
https://www.youtube.com/watch?v=6U6WtWG3NrA&list=PL1DUmTEdeA6KLEvIO0NyrkT91BVle8BOU

بعد كدا شوف كورس دكتور عادل نسيم .. الاتنين دايما هيكملولك صوره
https://www.youtube.com/watch?v=YMXUxKDziaA&list=PLCInYL3l2Aaiq1oLvi9TlWtArJyAuCVow

كدا مبروك انت خلصت لغه برمجة و او او بي

هنا بقي في كورس علي يودمي قوي جدا بيلملك الاتنين وبشكل ادفنسد شويه والكورس سعره لا يزيد عن 300ج يودمي بينزل عروض كل كام يوم

مش اجباري تشوفه ولكن انا شوفته عشان كدا بنصحك به
https://www.udemy.com/course/beginning-c-plus-plus-programming/

خلي بالك لو انت مش كويس فالانجليزي متعيطش .. في ترجمة بالانجليزي ترجم ال مش فاهمه واحفظ وهتلاقي الدنيا صعبه ف الاول لكن بالصبر والتعلم هتلاقيها سهله

4)) هنيجي بقي ل الداتا استراكشر

تقدر تشوف من الدسوفي
https://www.youtube.com/watch?v=jGP19W5IObA&list=PL1DUmTEdeA6JlommmGP5wicYLxX5PVCQt

وبعد كدا روح ل عادل نسيم اتفرج علي المواضيع الي الدسوفي مشرجهاش منه

تقدر تشوفها من كورس عادل نسيم
https://www.youtube.com/watch?v=owCqVRbZlbg&list=PLCInYL3l2AajqOUW_2SwjWeMwf4vL4RSp&pp=0gcJCaIEOCosWNin

5)) بعد كدا محتاج تتعلم الجورزمز
عندك هارد كود شارح جزء صغير بس حلو ومهم

https://www.youtube.com/watch?v=McifeJjrvpI&list=PLwCMLs3sjOY6KH-8c9F-lMWn-r02hyoV_

وهنا عندك كورس مدرس برمجة الي شارح داتا استراكشر والجوريزم مع بعض
https://www.youtube.com/watch?v=m-u_t2XGjbg&list=PLs4xH3XPr55guaS_NY0SQ6dQabpXK0xQ6

لو عايز كورس شارح الاتنين مع بعض مدفوع علي يودمي ممتاز جدا جدا جدا برضه كورس عبدالباري
https://www.udemy.com/course/datastructurescncpp/
1
6)) بالنسبه ل حل المشكلات ف شيت اسيوط كافي ك مبتدء وبعد كدا ممكن تبدء تحل من ليت كود عالتوبيك الي انت ذاكرته
Leetcode

البوست دا هيفهمك كل حاجه

https://www.linkedin.com/posts/abdelrahman-mohamed14_problem-solving-roadmap-activity-7383125598442868736-CQVa?utm_source=share&utm_medium=member_desktop&rcm=ACoAADn7zMABCqDlTEfUfHDTU29fAedJss_3NaY

خليني اكون صريح معاك هنا انت تقدر تخش اي مجال عادي .. ولكن في حاجات مهمه لازم تتعلمها برضه سواء دلوقتي او بعدين .. ف حتي لو انت هتوقف هنا وتروح تتعلم مجال ف خلي ف حسبانك الحاجات الي جايه دي كلها لانها مهمه جدا

7)) database
لازم تبقي فاهم يعني اي داتا بيز اصلا ومفاهيم اساسيه ف هنا كورس د محمد الدسوقي

https://www.youtube.com/playlist?list=PL37D52B7714788190

بعد كدا الdb اشهرهم sql and no sql

كورس الsql د محمد الدسوقي عندك : https://www.youtube.com/watch?v=fqA2t50vXjA&list=PL1DUmTEdeA6J6oDLTveTt4Z7E5qEfFluE&pp=0gcJCaIEOCosWNin

بالنسبه ب nosql شوف الفيديو دا يفهمك الدنيا https://www.youtube.com/watch?v=UZc0r2L235M&pp=ygUN2LTYsditIG5vIHNxbA%3D%3D

8)) مهم جدا وضروري جدا تبقي عارف جت وجت هب .. وهنا كورس احمد سامي هو الافضل

https://www.youtube.com/watch?v=Q6G-J54vgKc&pp=ygUaZ2l0INi02LHYrSDYqNmK2Kwg2K_Yp9iq2KfSBwkJ_AkBhyohjO8%3D

وغندك كورس تاني برضه اهو https://www.youtube.com/watch?v=Z6C35WqawGs&list=PLYyqC4bNbCIeCHLTRtwdLpQvle_zIavZ- عشان لو مفهمتش من الاول

9)) مهم تكون عارف يعني اي Agile وشويه مصطلحات

https://www.youtube.com/watch?v=eVDZJ7_c60c&list=PLcdCk5ljWQ-p3t9E_vPcGzZMGLoAeRUO5

دا كويس جدا هيفهمك الدنيا واشهر اداوات تستخدمها هي جيرا ودا كورس بسيط ليها

https://www.youtube.com/playlist?list=PLbJF4g421wqn7Di5kpxFHh0gXnCJpNoKA

بس كدا يا صديقي .. روح اختار مجال به يكون له شغل في بلدك وتوكل علي الله .. وخلي بالك الرود ماب مفيهاش غير كورسين بفلوس يعني اخرك تدفع 600ج دا لو انت حابب لانهم مش اجباري

نصيحه متتعلمش حاجات ملهاش شغل .. متتعلمش حاجات مش هىفيدك .. متروحش تقعد سنتين بتتعلم اساسيات .. متقعدش حياتك كلها تحل PS

افهم دايما .. اسال دايما .. واخيرا استعين بالله وابدء
أكبر خطأ ممكن ترتكبه في حق نفسك إنك تتواضع لدرجة متعرفش فيها تتكلم عن نفسك، وعن قدراتك وتسيب الآخرين يقيموك.. وانت بتعتقد إنهم ب ينصفوك ويدوك حقك !

محدش بينصف حد، ولا بيدي له قدره !

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

عشان كذا تفضل مقولة الإمام علي هي الأعظم في مجالها ...

"لا تدعن جهل الناس بك يغلب علمك بنفسك."
3
حاول تتعلم كل يوم حاجه جديده

مش لازم كورس كامل
مش لازم خمس ساعات

ولو فيديو ربع ساعه

انا عارف ان دا صعب.. حتي لو قولت ياعم ربع ساعه بسيطه

حافظ عليها وهتعرف قيمتها يعدين
البرمجة

ساعات بسال نفسي ، هل المذاكره ال بتذاكرها دي سواء في اجازتك او في شغلك هتتوقف يوما ما؟

يعني هتقعد طول عمرك تتعلم؟ طول عمرك بجد؟

يعني المجال الصعب التقيل دا مع تقدم عمرك هتقدر تتعلمه بسهوله اكتر ولا بصعوبه ؟!
انا درست ف اخر سنتين لناس كتير

في منهم الي شغوف بالمذاكره وملتزم
في منهم الي بيذاكر لما بيجيله مزاج
في منهم الي بيتحجج بكل حاجه ومش بيذاكر

انا يفرق معايا فقط اول نوع.. مع اني بنصح كله عادي بس اول نوع دا بعامله معامله خاصه

برد عليه بسرعه
بساعده علطول
ببعتله مصادر يشوفها
بحاول اديه كل حاجه

ليه؟ لانه شخص شغوف ويهمه مصلحته.. ما احنا مش صغيرين اكيد كل واحد عارف مصلحته

بس فيه الي بيلتزم وبيخاف علي وقته ، وفيه الي بيضحك علي نفسه

انت تقدر وانت كمان تقدر.. بس مش الكل بيصدق نفسه
متبصش لحد 10 سنين خبره وتيجي تقول هو ازاي كدا او مستحيل اكون زيه

حضرتك سواء لسه فريس او سنه خبره انت لو اتعلمت كل يوم موضوع او معلومه جديده

بص لنفسك بعد 10 سنين
👏1
ناس كتير فاكرة إن char(n) او Varchar(n)

إن الـ n = عدد الحروف ودا غلط مشهور

n = عدد البايتس مش الحروف

السبب؟

ان تخزين الحروف بيعتمد على Collation

الCollation دا مين؟ دا الي بيحدد

إيه الـ Code Page المستخدم
كل حرف هيتخزن بكام Byte
إزاي الحروف تتقارن (Sorting & Comparison)

varchar مش بيستخدم ASCII
هو بيستخدم Code Pages (زي 1252، 1256…)
والـ ASCII مجرد subset صغير داخل بعض الـ Code Pages.

فمتقولش "varchar = ASCII" ده غلط

تقدر تخزن عربي في VARCHAR .. بس بشرط إن الكوليشن يبقى عربي
(علشان يشتغل على Code Page 1256)

وكود بيدج 1256 = Single-Byte
فالحرف العربي جوه VARCHAR = 1 byte

طب لو VARCHAR بيشيل عربي .. ليه نستخدم NVARCHAR؟

1️⃣ الاعتماد على Unicode بدل Code Pages

NVARCHAR بيستخدم UTF-16
فمش مرتبط بالـ Collation في تخزين الحروف، وبالتالي: مفيش فقدان بيانات ومفيش حروف بتطلع "?"
وكمان مفيش مشاكل نقل بين سيرفرات/داتابيز Collations مختلفة

2️⃣ دعم كل اللغات في نفس النص

تقدر تكتب عربي + إنجليزي + صيني في نفس العمود بدون أي مشكلة.

3️⃣ هنا الـ n = عدد الحروف فعلا .. ف N في nchar , nvarchar هما عدد الحروف

مش عدد البايتس.
الحرف = 2 bytes ثابت.
👏2
مش كل البني ادمين بيفهموا بفس السرعه

مش كل البني ادمين نفس الدماغ

ف بالتالي .. ممكن تلاقي طالب استيعابه تقيل شويه .. ولكن اول ما يستوعب الحاجه بينطلق فيها ويقدر يشرحها احسن منك كمان

اي حد بيدرس حاجه وشايف انها صعبه عليه .. لازم تجتهد وتصبر .. وبعديها اوعدك هتلاقي نفسك استيعابك زاد

كل ما تذاكر وتفهم اكتر .. كل ما استيعابك بيزيد
3
حاول تتعلم كل يوم حاجه جديده

مش لازم كورس كامل
مش لازم خمس ساعات

ولو فيديو ربع ساعه

انا عارف ان دا صعب.. حتي لو قولت ياعم ربع ساعه بسيطه

حافظ عليها وهتعرف قيمتها يعدين
👏2
لو انت معاك حد شاطر في مجالك صاحبك ف احمد ربنا

دا هيشد معاك وتقدروا تشوفوا كورسات مع بعض وتتعلموا حاجات جديده مع بعض

شوف الصاحب الشاطر

بس مافي😓
1👍1👏1
للاسف

الشباب عايزه الطريق السهل.. الي يوصله لفلوس كتير

مفيش فلوس كتير حلال بتيجي بسهوله

الشباب بتخش تشوف الحاجه صعبه (.اي مجال)

.. يقولك لا مش طريقي

ادور علي حاجه اسهل.. صدقني مش هتلاقي طريق كويس بطريقتك دي

لازم تتعب.. لازم تتعب كتير

ي اما عمرك ما هتوصل