Problem solving
208 subscribers
28 photos
2 videos
11 links
Programming forever
Download Telegram
Forwarded from abdullah
انك تشوف هل الرقم اكبر من 50 اذا كان كذا تاخذ النص الثاني وكذا الى ان تحصل الحل
هذي الاجابة اللي كنت منتظرها
البرمجة مش للأذكياء يا كبير.. البرمجة للي 'طويل نَفَس' ومش 'نسّيخ
​الفورة الأولى: بتدخل عالم البرمجة، الحماس ألف، وبتفكر حالك راح تبني فيسبوك الجديد في أسبوع.
​الحيط المسدود: أول كود ما بيشتغل.. ثاني كود غلط.. الكورس بتلاقي الي بيشرح ماشية الأمور معه تمام وانت شوي علقان "ويهيأ لك انو خلص مش زابط شي ". بتضرب راسك بالحيط وبتحس حالك "غبي".
​الفخ الكبير: هنا بيطلعلك الشيطان البرمجي وبقلك: "شو بدك بالتعب؟ انسخ من الـ AI، خذ الحل السريع!".
​وهنا بيتقسموا المبرمجين لنوعين:
- الناسخ المستعجل: بياخذ الحل الجاهز من الذكاء الاصطناعي بدون ما يفهمه. شغله بيمشي اليوم.. بس عقله بيضل "واقف". هذا أول ما تطلع مشكلة جديدة، بيفصل!
​المبدع الصبور (أنت): هذا اللي "رفض ينسخ". قال عقلي أهم من الكود الجاهز. صرف ساعات يدور على الغلط، يشغل مخه، يتعلم ليش الكود خرب وكيف يتصلح. هذا هو اللي قاعد يبني أساس "إبداع" للمستقبل.

- ​المبرمج المحترف مش الأذكى، هو اللي رفض يستسلم ولما الـ AI عطاه الحل السريع، قال: "لأ، أنا جاي أتعلم مش أنسخ!". البرمجة هي فن إدارة الإحباط وتدريب العقل على التفكير، مش مجرد تجميع كود!
​لازم تفهم انو الألم بالتعلم هو جزء من بناء عقلك وما بينفع تضل تاخد بنادول النسخ واللصق من ال Ai دايما، لانو بالنهاية عقلك لو ما كبر مهما كانت الأدوات قوية حيكون ادائك محدود وضعيف ومخرجاتك هشة مثل قلعه الرمل.
👍2
عيدكم مبارك وكل عام وانتم بخير ❤️
تحدي العيد

قم بكتابة برنامج يقوم بطباعة 'عيد سعيد' باحترافية،

- يسمح استخدام مكتبات جاهزة.
- قم بتصوير الناتج وأرسله لكي نرسله في القناة.
Forwarded from المجتمع اليمني للمطورين | YDC (ٰٰٰٰٰ𝙼𝚘𝚑𝚊𝚖𝚖𝚎𝚍 𝙱𝚒𝚗 𝙵𝚊𝚛𝚎𝚜)
🎉 عيدية العيد من YDC 🎉
لا تفوّتوا لقاءنا الاستثنائي:
قصة نجاح المطور العابر للحدود

🗓 السبت، 21 مارس 2021
9:00 مساءً بتوقيت اليمن
📍 عبر Google Meet: اضغط للانضمام

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

🔗 قناة المجتمع على التليجرام:
https://t.me/YeDevsCommunity
💬 قناة النقاش:
https://t.me/YDC_Chat

لا تفوّتوا هذه الجلسة التي تحمل بين سطورها تجربة واقعية، وتلهمنا جميعًا نحو مستقبل أكثر إشراقًا في عالم التطوير والعمل عن بُعد.
📢 انشروا الدعوة وشاركوها مع أصدقائكم وزملائكم لتعم الفائدة 🌍

#المجتمع_اليمني_للمطورين #نهضة_تقنية #مستقبل_رقمي
Forwarded from .
فيه شخص سألنا عن خارطة ابو هدهود وايش هي الكورسات الي رح تفيده في الباك اند

- اولا الباك اند هو عبارة عن خوارزميات وهياكل بيانات وحل مشاكل بالبرمجة الوظيفية والoop

جميع هذه النقاط مشروحة بالمشاريع من الكورس الاول إلى كورس ١٣ مع حل أكثر من ٣٠٠ مشكلة برمجية.

٢- الأساس الثاني للباك اند هي قواعد البيانات
- مشروحة في الخارطة في كورس ١٥
وكورس ١٧ بشكل كامل ومتعمق مع عمل اكثر من ٥ مشاريع وحل أكثر من ١٠٠ مشكلة.

٣- المرحلة الأخيرة هي اختيار لغة وإطار عمل.

اذا كنت تنوي أخذ السي شارب مع أطار الNET. فأكمل الخارطة من الكورس ١٣ الى كورس ٢٠، وإذا تنوي أخذ إطار عمل آخر فخذه من اي مصدر آخر وبهذه الأساسيات أخذ إطار عمل لن يستغرق منك اكثر من شهر.
4
سوال اليوم ؟

ماهي الخوارزمية ؟
What's an algorithm ?
السوال الثاني

اعطي مثال عليها ؟
Give an example ?
Problem solving
سوال اليوم ؟ ماهي الخوارزمية ؟ What's an algorithm ?
أفضل اجابتين:

- الخوارزميات هي مجموعة الخطوات التي يتم من خلال تنفيذها الوصول إلى حل لمشكلة ما.

- step-by-step instructions to solve a problem or to accomplish a task.
2
2- خوارزمية جمع رقمين و عرض النتيجة
2
السؤال الاخير:

قم بتحويل هذه الخوارزميات إلى كود برمجي بإحدى لغات البرمجة !
🔥 هو أنا ليه أتعلم Data Structures & Algorithms؟
خلّيني أقولك الحقيقة بصراحة…
لو إنت مش فاهم داتا استركشر والجوريزم كويس،
فإنت غالبًا بتكتب كود… مش بتفهمه
🏠 تخيل معايا إنك بتبني بيت…
البرمجة = طوب + أسمنت + حديد
لكن Data Structures & Algorithms = الخطة الهندسية 💡
من غيرها؟
هتبني… بس:
ببطء
بتكلفة أعلى
وممكن يقع فوق دماغك 😅
⚠️ نفس الكلام في البرمجة:
تقدر تكتب كود “شغال”…
بس:
بطيء 🐢
معقد 🤯
بيستهلك Memory كتير 💾
🚀 لكن لما تفهم داتا استركشر والجوريزم صح:
✔️ تحل نفس المشكلة بأكتر من طريقة
✔️ تختار أسرع حل مش أول حل
✔️ تكتب كود scalable (يستحمل داتا كبيرة)
✔️ تبقى فاهم إنت بتعمل إيه… مش ماشي بالبركة
وده بيربطك مباشرة بـ:
Time & Space Complexity
💡 لأنك مش بتكتب كود “يشتغل وخلاص”
إنت بتكتب كود:
سريع ⚡️
ذكي 🧠
بيستخدم الموارد صح
🔥 وده كمان… أهم مما تتخيل:
بيخليك تعدي أي Technical Interview بسهولة
بيفرق بين Junior و Senior بجد
بيخليك تحل مشاكل حقيقية مش بس Tasks
بيفتحلك أبواب في مجالات زي:
AI – Backend – Competitive Programming
🎯 الخلاصة:
البرمجة من غير داتا استركشر والجوريزم =
عامل معاه أدوات… بس مش عارف يبني بيها صح
لكن مع داتا استركشر والجوريزم =
مهندس فاهم بيبني بأقل تكلفة وأعلى كفاءة 💪 وده المطلوب ف السوق
💬 سؤال ليك:
إيه أصعب حاجة قابلتك في Data Structures لحد دلوقتي؟ Stack؟ Queue؟ ولا Algorithms؟ 🤔
2
سؤال اليوم

"كيف يمكنك دعم إخوانك الأسرى بحسب خبرتك وموقعك؟"

إجابتك تُهِمُنا.
👍3
سوال اليوم:

صمم قاعدة بيانات مناسبة للتطبيق (الإجابة الافضل هي الاكثر مثالية)

طبعا هذا todo app بس بالتركي
في التعليم، لا يوجد شيء اسمه "كم أنهيت"،
بل يوجد شيء واحد فقط: "كم استفدت".

قد تُنهي عشرات الكورسات دون أن تتغير،
وقد تحصل على شهادات دون ان تفهم
وقد تتعلم فكرة واحدة فتغيّر مسارك بالكامل.

العبرة ليست بالكم… بل بالأثر.
5👏1
سؤال في العمق !

- لدينا مهمة عمل منصة لتحليل الخوارزميات بحيث يدخل المستخدم خوارزمية بلغة برمجة ويقوم النظام بتحليلها واكتشاف التعقيد والمساحة التي تستهلكها الخوارزمية - ان امكن - (complexity and Space)

- اكتب خطوات خوارزمية تقوم بتحليل واكتشاف الBig O لكود برمجي ؟
بدون حرارة النار ما حتعرف برودة المويه

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

و بدون الـ bad/spaghetti code نا حتعرف الـ clean code


المهم انك ما تستعجل و تاخد المواضيع واحدة واحدة

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


#خنيجر #كارير
سوال اليوم: انت كمبرمج باك اند ماهي الendpoint التي يجب ان توفرها لعملية الauthntecation ?