Problem solving
207 subscribers
28 photos
2 videos
11 links
Programming forever
Download Telegram
vالسلام عليكم ،
لي فترة طويلة بستخدم نظام Linux داخل بيئات وهمية (VMware)، والسبب ببساطة كان الخوف.. الخوف من فقدان ملفاتي على Windows أو حدوث خطأ أثناء التثبيت. لكن اليوم، قررت كسر الحاجز ده وتثبيت Ubuntu كنظام أساسي بجانب ويندوز (Dual Boot).
كمبرمج ومهتم بمجالات الـ Cloud, Servers, AWS، أدركت أنو الخطوة دي ما مجرد "رفاهية"، بل حاجة ضرورية. التعامل مع لينكس يجعلك تفهم تفاصيل تقنية دقيقة كانت مخفية عنك؛ الشعور فعلياً يشبه "الخروج من السجن إلى الحرية".
لي لينكس هو الخيار الأول ؟
الحرية المطلقة: نظام مفتوح المصدر (Open Source) يعطيك التحكم الكامل في كل تفصيلة.
الأداء المثالي: إذا كان لديك جهاز بمواصفات متواضعة، لينكس سيعيد له الحياة ويستغل كل خلية في المعالج.
لغة السيرفرات: الغالبية العظمى من سيرفرات الويب والـ Cloud مدعومة بالكامل بنواة لينكس، فالتدرب عليه هو تدريب على بيئة العمل الحقيقية.
سعيد جداً بهذه الخطوة، وبدأت بالفعل ألمس سلاسة التعامل ومنطقية النظام في إدارة الموارد. نصيحة لكل زميل مبرمج: لا تكتفِ بالـ VM، جرب التجربة الكاملة، فالطريق إلى الـ Cloud يبدأ من الـ Terminal
In picture..
تحية للمفكرين.. في عصر الAI

https://youtu.be/iGe8TrCHN1E?si=hD1QYzxYMVVSNcvb
يقال اذا كان الكود شغال لا تعدل فيه, ما رايك في هذه المقولة ؟
👍3
Forwarded from Youssef
السلام عليكم يا بشمهندس محمد عامل إيه يا رب تكون بخير
أنا يوسف مسعود من مصر طالب في كلية تربية رياضية السنة الثالثة..
بجد بقالي فترة كبيرة نفسي أكتبلك الرسالة دي وكل مرة أقول هبعت وهحكيلك رحلتي وبعدين أنسى أو أأجل بس المرة دي قلت لازم أكتب ومستناش
أنا بدأت رحلتي مع البرمجة من شهر 8 سنة 2023 وقررت أمشي على خارطة الطريق لحضرتك خطوة خطوة من غير ما أشتت نفسي كنت بذاكر حرفيًا من الصفر ومكنتش فاهم كتير في الأول بس كنت ماشي ورا كل فيديو وكل نصيحة حضرتك بتقولها
خليني أكون صريح معاك البداية كانت صعبة جدًا كان معايا لابتوب إمكانياته ضعيفة بشكل مش طبيعي لدرجة إن أي كود بسيط جدًا أكتبه في الكونسول كان ممكن يقعد دقيقتين عشان يرن الموضوع كان صعب جدًا بس قررت إني مش هقف عند النقطة دي وهكمل لحد ما أجيب جهاز تاني
كنت بمشي في الكورسات واحدة واحدة وبطبق بإيدي حتى لو الموضوع بياخد وقت أطول من الطبيعي بسبب الجهاز فضلت مكمل لحد ما وصلت للكورس 14 وساعتها جبت جهاز جديد
بعدها بدأت أذاكر بشكل أسرع وأركز أكتر وكملت باقي الخارطة
وتقريبًا دراسة الخارطة كلها قعدت فيها سنة ونص وبعدين اشتغلت على نفسي أكتر في الفرونت إند وراجعت الحاجات اللي كانت ناقصاني في الباك إند عشان أكون فاهم الصورة كاملة
مكنتش مستعجل على النتيجة بس كنت مستمر ودي يمكن أهم حاجة اتعلمتها من الرحلة كلها
بعد ما حسيت إني بقيت جاهز شوية بدأت أجرب الفري لانس واشتغلت فترة كويسة أخدت فيها خبرة حقيقية من السوق واتعلمت إزاي أتعامل مع clients وإزاي أحل مشاكل بجد مش مجرد تدريب
وبفضل ربنا قدرت أتوظف في شركة startup وأنا دلوقتي شغال بقالي 8 شهور كـ Full Stack Developer وبطور من نفسي كل يوم الحمد لله
أنا حابب أقول لحضرتك إن خارطة الطريق بتاعت حضرتك مكانتش مجرد كورسات بالنسبة لي دي كانت دليل ماشي عليه وشخصية حضرتك وأسلوبك معانا فرق معايا في جوانب كتير في حياتي بعيدًا عن البرمجة
حضرتك اختصرت عليا وقت ضخم جدًا وخلتني ماشي في الاتجاه الصح من غير ما أضيع سنين في لف ودوران
يمكن أنا واحد من ناس كتير جدًا استفادت منك بس بجد أنا ممتن ليك بشكل كبير جدًا ومش هنسى إنك كنت سبب بعد ربنا في إن حياتي تتغير بالشكل ده
ربنا يجازيك كل خير يا بشمهندس ويباركلك في علمك وتعبك ❤️
4
💡 سؤال اليوم في البرمجة:
السؤال: "ما هي الحالات التقنية التي قد تمنعنا من إضافة عمود (Column) جديد لجدول في قاعدة بيانات نشطة (Production DB)، وتضطرنا أحياناً لمسح البيانات أو إعادة بناء الجدول؟"
كل ما الـ ai زاد الطلب عليهو و انتشر

كل ما تعلم الأساسيات بقى مهم (حتى هذه اللحظة 😁)

لانو ببساطة كيف حتقييم و تحكم ع كود انت ما فاهمو ؟

#ai
ما لا يقال عن استخدام الـ AI

هل تعلم ان ٥٠٪؜ من الشركات اللي سرّحت developers بسبب الـ AI هتعيد التوظيف لنفس الأدوار تاني بدخول ٢٠٢٧ بالاضافة لـ ٦١٪؜ من الشركات اللي زودت تعيين السينيور developers لمراجعة كود الـ AI لانه بيسبب أخطاء أكثر بحوالي مرتين من الكود اللي احنا بنكتبه..

هل تعلم ان في ٣٨٪؜ زيادة في حجم الكود اللي بنعمله maintenance بسبب الـ AI-generated code وان بنسبة ٦٠٪؜ من المرات الغير موفقة الـ AI بيفشل يصحّح نفسه فيها ودا خلي ٤٩٪؜ من الفرق تبلغ عن انخفاض في الإنتاجية الفعلية..

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

لأن اختيار أفضل خطة أو أفضل كورس ممكن لا تُوفَّق له في البداية،

لكن كونك تقارن بين الفاضل والمفضول وتطيل في ذلك فهذا تضييع للوقت

لأن أيضًا الخطة المثالية والأفضل توصلك للهدف إذا استمررت 💪

وكذلك الخطة غير المثالية هتوصلك للهدف إذا استمررت 🚶‍♂️

ولأن الغاية هي أن تصل، وليس اختيار الخطة المثالية 🎯

ابدأ فوضويا (مفركش)، والدنيا هتتظبط في الطريق 🚀
نصائح لتعلم تقني فعّال:

1. تجنّب التشتت: ركّز على مجال واحد بدلاً من التنقل بين مواضيع متعددة.
2. حدّد مسارك بوضوح: خصّص وقتاً للتخطيط الذاتي واختيار المسار التقني المناسب لك.
3. اختر مصدراً حديثاً: ابحث عن دورة تدريبية محدّثة في مسارك (على يوتيوب أو منصات موثوقة).
4. نظّم وقتك: بعد التخطيط، أعد جدولك الزمني وخصّص وقتاً خالياً من المشاغل لمتابعة الدورة.
5. جهّز أدواتك: احضر دفتر ملاحظات، الدورة التدريبية، وجهاز الكمبيوتر الخاص بك.
6. تعلّم بنشاط: ابدأ الدورة ودوّن النقاط الأساسية أثناء الشرح.
7. طبّق فوراً: كل 15 دقيقة، أوقف الدورة وأعد بناء ما فهمته بالاعتماد على ذاكرتك وملاحظاتك فقط (دون إعادة المشاهدة).
8. تابع بشكل متكرر: استكمل الدورة وكرّر نمط التطبيق الذاتي دورياً.
9. اختبر نفسك بمشروع: بعد أيام قليلة، ابدأ مشروعاً صغيراً يستخدم كل ما تعلمته حتى الآن، واجعله تحدياً شخصياً لتثبيت المعرفة.
Stay locked in; the goal is within reach.
واصل التركيز؛ فالهدف في متناول اليد.
3
Today,hs question - What's the difference between value and reference type ?
اليوم أحب أشارككم إنجاز نفتخر فيه ❤️

مشروع تقني مميز تم تطويره خلال 4 أشهر باستخدام تقنيات حديثة مثل
Next.js و NestJS و MongoDB

💡 الفكرة:
منصة ألعاب بطاقات "تحدي" لكن بأسلوب مختلف تمامًا عن الموجود حاليًا — تجربة جديدة ومبتكرة تستحق التجربة.

🔗 الموقع (حالياً تحت التجربة):
[www.runezplay.com](http://www.runezplay.com)
(تم تبسيط عملية التسجيل حاليًا لسهولة تجربة المستخدمين)

👨‍💻 الأجمل في الموضوع؟
أن المنفذ هو شاب عربي عمره 16 سنة فقط — محمود المبيض — مثال حي على الشغف والاجتهاد 👏

🔗 حسابه على لينكدإن:
https://sy.linkedin.com/in/mahmudalmubayed

نحن بحاجة دعمكم وآرائكم لتطوير المشروع أكثر 🙏
جربوا المنصة وشاركونا ملاحظاتكم

#فخر_عربي #شباب_مبدع #برمجة #ريادة_أعمال #تطوير_الويب
1
أيام الزمن الجميل في البرمجة.. وعصر الـ Vibe Coding 😅
​سابقاً كنا بنشوف في السنة عدد قليل من التطبيقات الجديدة، لكن الأغلب بيدخل الـ Production والناس فعلاً بتستخدمه وتستفيد منه. التطبيقات دي كانت بتخضع (على الأقل) لمبادئ الـ SDLC، وكل الشغالين عليها "صنايعية" ومتخصصين في مجالاتهم.

​كان عندنا تيم محترم فيه: محلل أعمال، محلل نظم، System Architect، مبرمجين Seniors ومعاهم شوية Juniors، مختبرين (Testers)، ومدير مشروع.

وحتى لو كان التيم صغير، بيكونوا فاهمين دورة حياة السوفتوير صح وبيطلعوا شغل نظيف. ولو في Freelancer شايل الشيلة براهو، الجودة ممكن تقل شوية في المشاريع الكبيرة، بس في النهاية كان المجال ماسكنه ناسه (شركات أو Freelancers فاهمين شغلهم).

​عشان كدا، كان عندنا أنظمة مستقرة، والبرمجة كانت بتحظى باحترام وتقدير، وما كنا بنسمع بمشاكل مستعصية، وحتى الـ Code Review كان منطقي ومفهوم لأغلب الناس.

​الآن.. الوضع اتغير 180 درجة!
​بقى عندنا في الأسبوع الواحد أكتر من 100 SaaS (دا في حيّنا نحنا بس 🤣🤣🤣)، وطبعاً مافي زول بيستخدمها!
​حبوبتي بقت شايفة إنو عادي في ثواني تطلع سوفتوير.
​جدي ركّب مكنة الـ Architecture.
​وبت جيرانا عاملة فيها System Analyst.
​عندي صاحبي بتاع مختبرات (فحيص)، سامعه بيقول: "البرمجة ليست حكراً على المبرمجين!" وشايفه مركب مكنة System Designer.

قمت سألته: يا حبيبنا، يعني شنو API Patterns؟ ويعني شنو Monolithic modular و يعني شنو decouple و Microservices وليه بنستخدم دا وما داك؟ وشنو يعني Caching ويعني شنو Throttling؟

​رد علي بكل ثقة: "دي كلها حاجات ما محتاج أعرف عنها شي! أنا بكتب لـ ChatGPT العايزو وطوالي بعز روحي.. يا مان أنا بعرف أشتغل بـ Windsurf و Cursor، وإنت يا ستينج شكلك ما جربت Lovable أصلاً!" 🤦‍♂️

قلت ليهو: "ما مشكلة، إنت أصلاً حتجيب لي نظام كل الـ Classes حقتو Association بس!" 😂


القروبات بقت مليانة بمشاريع بتتعمل في لمح البصر. العملاء استغلوا الوفرة دي وبقوا يطلبوا مزايا خرافية بأسعار زهيدة، وجمهور شعبنا العظيم بتاع الـ Vibe Coding ما عندهم أي مانع!
​حالياً، أصعب حاجة بتواجهني هي كيف أقنع زول يقرأ "أساسيات" المجال قبل ما يجي يشتغل.. وهو مقتنع تماماً إنو الـ Software عبارة عن: "كلام من قلبك لأي AI Model"! 💔🤖
👍32🤣2😢1
"عيدكم مبارك، وكل عام وأنتم سواعد بناءٍ لأمةٍ واعية، وهممٍ تعانق القمم، وعزائم لا تعرف الانكسار. جعلنا الله وإياكم من أهل الإصلاح والتأثير."
في أي شركة كبيرة…
قبل ما يبدأ أول سطر Code
بيكون فيه مرحلة أهم بكتير:
مرحلة فهم النظام.
مين الكيانات الأساسية؟
إيه العلاقات بينهم؟
فين الـ Responsibility الخاصة بكل جزء؟
وإزاي النظام يفضل قابل للتطوير بعد سنين؟
الصورة دي قد تبدو بسيطة…
لكن خلف كل علاقة فيها:
قرار تصميمي.
وخلف كل Class:
فكرة.
وخلف كل System ناجح:
تحليل صحيح من البداية.
وده بالضبط اللي بيفرق بين:
كود “شغال”
ونظام معمول باحترافية.
قريبًا…
رحلة كاملة داخل:
System Analysis
UML
Object-Oriented Design
Design Patterns
مش مجرد شرح نظري…
لكن طريقة تفكير تُستخدم فعليًا في بناء الأنظمة الحقيقية.
👍1
This media is not supported in your browser
VIEW IN TELEGRAM
اساسيات البرمجة.. في دقيقة
1
خليك خفيف و قلل المشتتات و الحاجات الما مهتم بيها حاليا


انتبهت قبل كم يوم انو انا متابع كمية كبيرة شديد من الصفحات و القنوات بالتحديد ع منصة x

ف لقيت انو عندي زحمة كبيرة من الاخبار و التحليلات و الاراء و الخ …

بديت الغي الصفحات الانا حاليا ما عندي فيها اهتمام و ما حتضيف لي في البتعلم فيهو

مثلا شركة تقنية بتاعت ai … لقيت فعليا انا ما قاعد اقرا و اتابع اخبارهم من صفحتهم الرسمية !

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


طوالي لغيتها و اللي بعدو


كل مرة القى فرصة بلغي و اقلل .. خلال الكم يوم الفاتو حسيت نفسي بقيت خفيف و الحمل و الهموم ابسط 😅

و لو جات حاجة بتكون في اطار الحاجات المهمة بيها اكتر و تبع الانا عاوزو و الخارجها اقل من زمان



خليك خفيف بترتاح و بتركز احسن 💯


#خنيجر #نصايح
4
الحمد لله
الواحد كل ما بيبص على طفرة الـذكاء الاصطناعي الحالية،
بيشكر ربنا من قلبه إنه مكنش متطور كده ولا شغال في مصر لما كنت لسه ببدا كليتي وبقول "يا هادي" في المجال! 😂🙌
حقيقي الجيل الجديد اللي داخل الكلية دلوقتي الله يكون في عونهم، الموقف مرعب ومشتت جداً. زمان على أيامنا، كنت بتقعد تذاكر وتطحن نفسك في أساسيات واضحة وثابتة، وأنت عارف إن ليها لازمة وهتشتغل بيها.
دلوقتي؟ من كتر السرعة والتطور، اللي بتتعلمه الصبح ممكن بالليل تلاقي الـ AI بيعمله بضغطة زرار! عدم الاستقرار ده كفيل يخلي أي حد يحس إن مفيش فايدة من اللي بيتعلمه، أو إن مجهوده ملوش لازمة.
الحمد لله إننا بدأنا في وقت هادي، لحقنا نتبلور ونفهم "الأساس" صح وبأيدينا من غير شوشرة، لأن الأساس ده هو الحاجه الوحيدة اللي مخلية الواحد واقف على رجله وعارف يواكب العك السريع اللي بيحصل ده.
ربنا يعين كل طالب لسه بيبدأ طريق ومحتار وسط كل التغييرات دي! 🛠💻
💔42💯2