مجتمع التطور التقني | TEC
319 subscribers
155 photos
38 videos
3 files
115 links
هنا نكتبُ الحياةَ سطراً بسطر.. حيث لا تنتهي مهمتنا عند حدود الكود، بل تبدأُ بشغفِ الابتكار وهندسة الأفكار. نحنُ لا نبني برامج، نحنُ نصيغُ مستقبلاً رقمياً يتركُ أثراً لا يمحى."

✨ أثرُ الكودِ يَبقى، حتّى وإنْ رَحَلَ المبرمِج ✨
Download Telegram
Forwarded from المجتمع اليمني للمطورين | YDC (𓆩𝑨𝒔𝒂𝒍𝒂𝒉 𝑨𝒍𝒎𝒂𝒉𝒃𝒐𝒃𝒊𓆪)
Forwarded from المجتمع اليمني للمطورين | YDC (𓆩𝑨𝒔𝒂𝒍𝒂𝒉 𝑨𝒍𝒎𝒂𝒉𝒃𝒐𝒃𝒊𓆪)
❤1🔥1
Forwarded from المجتمع اليمني للمطورين | YDC (𓆩𝑨𝒔𝒂𝒍𝒂𝒉 𝑨𝒍𝒎𝒂𝒉𝒃𝒐𝒃𝒊𓆪)
في YDC، لا نقيس الأثر بالحجم، بل بالصدق في العطاء 🕊.

كل مساهمة تُرى، وكل جهد يُقدَّر، سواء كان مقالًا كتبه عضو ليشارك خبرته، سؤالًا أجاب عنه أحدهم بصبر، جلسة قدّمها متحدث، تصميمًا أضفى على المجتمع هوية، فعالية نُظّمت بجهد صامت، أو حتى تفاعلًا صادقًا أبقى النقاش حيًا🤝.

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

فاليوم، نُعلن عن مساهمي المجتمع منذ التأسيس في 17 مارس 2024م، وحتى 20 يوليو 2026م. نوثّق كل أثر، وكل جهد، وكل اسم كان جزءًا من رحلة YDC ⚡️.

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

ولهذا، حرصنا أن تعكس هويتنا البصرية هذا المعنى؛ فالمربعات الصغيرة (Pixels) المحيطة بالشعار تمثل كل مساهمة وفكرة وجهد اضفتموه للمجتمع. فنحن لا ننمو ككيان منفرد، بل نكبر بتكامل جهودكم وعطائكم المستمر🌱.

والباب لا يزال مفتوحًا. لكل عضو لم يجد بعد فرصته، أو تردد في المبادرة: لا تنتظر أن يكون إسهامك كبيرًا لتبدأ. فالمجتمعات العظيمة لا تُبنى بقفزات نادرة، بل بتراكم جهود صغيرة، صادقة، متكررة.

فربما يكون اسمك، في اللوحة القادمة 🔥.

🔸نحب أن نكون واضحين في نقطة مهمة:

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



🔗 انضم إلى المجتمع وكن جزءًا من رحلتنا:


📢 القناة الرئيسية:
https://t.me/yedevscommunity

💬 مجتمع النقاش:
https://t.me/YDC_Chat

👩‍💻 المساحة الخاصة بالمهندسات:
https://t.me/+s2Bdbp3zfNI3M2Jk

🌐 تابعنا على بقية المنصات:
@yedevscommunity

#المجتمع_اليمني_للمطورين
🔥2
🚀 خطوة جديدة في رحلتي البرمجية
الحمد لله، بعد فترة من التعلم والتطبيق، أنجزت مجموعة من المشاريع البرمجية، وكان آخرها:
🚗 DVLD – Driving and Vehicle License Department
مشروع متكامل لإدارة رخص القيادة، ومن خلاله طبقت الكثير مما تعلمته في:
C# • OOP • SQL • ADO.NET • Layered Architecture
أشارك هنا رحلتي ومشاريعي البرمجية، ليس فقط لعرض الإنجاز، وإنما لتوثيق رحلة التعلم والتطور خطوة بخطوة. 💻
نتعلم، نطبق، نخطئ، نحاول… ثم نتطور. 🚀
إذا كنت مهتمًا بالبرمجة، تابعني وشارك معي هذه الرحلة. 🤍
🔗 يمكنكم الاطلاع على حسابي ومتابعة رحلتي البرمجية على LinkedIn:
https://www.linkedin.com/in/aiman-ameen-2548673a8
#Programming #CSharp #DotNet #OOP #SQL #SoftwareDevelopment #ComputerScience #Coding #Developer #DVLD
🔥2
❀ جُـمعـتُـــــكم مُبــــاركــــة ❀


اللهم في هذا اليوم المبارك اجعل لنا من كل هم فرجا ومن كل ضيق مخرجا ومن كل بلاء عافية وارزقنا سعادة لا تنقطع وقلبا لا يحمل إلا الخير ونفسا مطمئنة بذكرك واجعل لنا في كل دعوة قبولا وفي كل خطوة توفيقا وفي كل رزق بركة وفي كل أمر يسرا

اللهم صل وسلم وبارك على سيدنا محمد صلى الله عليه وسلم عدد ما ذكره الذاكرون وغفل عن ذكره الغافلون واجعل الصلاة عليه نورا لقلوبنا وراحة لأنفسنا وشفيعا لنا يوم نلقاك

أسأل الله أن يكتب لكم في هذه الجمعة سعة في الرزق وعافية في الأبدان وسكينة في القلوب واستجابة للدعوات وأن يجعل أيامكم كلها خيرا وبركة وأن يجمعنا وإياكم في الفردوس الأعلى


❀ طابت جمعتكم بكل بخير ،لا تنسونا من صالح دعائكم. 🤍


༺━━━━━━━━━━━━༻
🕊7
❤6
قصة في تحليل النظم:


طالب جامعي يدرس مادة تطوير الويب في اخر الفصل طلب منه الدكتور بناء تطبيق مشابه لجوجل تاسك
الطالب انصدم عاد الى البيت يبحث عنه ويقرأ وراه ثم تعقد ولا يعرف من اين يبدأ حيث كان مشتتا ومتوترا ويجب ان يسلم المشروع في زمن محدد
اخوه رآه على غير طبيعته فسأله ما الامر
اخبره بالقصة ثم ساعده اخوه بأن يذهب الى رجل حكيم وهو مطور يعمل في شركة ولديه خبرة واحتمال كبير ان يساعده في هذا الامر
ذهب الى الحكيم وجلس معه واخبره
انا طالب علوم حاسوب ادرس تقنية ويب
لم يسبق لي ان عملت على مشاريع ويب كلها فقط على الكونسل والان طلب مني ان ابني مشروعا مشابها لجوجل تاسك ولا ادري كيف يمكنني انجازه
الحكيم قال لا تقلق يا بني كل شيء سيبدو سهلا اذا هدأت نفسك وفكرت بهدوء وسمعت الكلام وسنصل سويا الى الكيفية التي يجب ان تكون
سأل الحكيم الطالب
ما هو تطبيق تاسك الذي طلب منك ان تقوم ببناء مثله
وماذا يعمل
ومن يستخدمه
وما المشكلة التي يحلها
اجابه
لا ادري
قال له الحكيم
هذه اول مهمة لك وهي ان تذهب وتعود لي بهذه الاجابات وسنكمل معا لاحقا
ذهب الطالب وقرأ عنه في الانترنت لكنه لم يستخدمه حيث قدم هذه المعلومات
سأله الحكيم هل قمت بتجربة التطبيق واستخدامه
اجابه
لا
قال له هذه المهمة الثانية اريدك ان تستخدمه ثم تكتب تقريرا مفصلا عن كل التفاصيل التي ستعيشها اثناء التجربة لهذا التطبيق
عاد مرة اخرى واخبره انه قام باستخدام التطبيق عدة ايام وانه انشأ قوائم واضاف مهاما وعدلها وحذفها ووضع لها مواعيد ووضع علامات على المهام المنجزة وجربه من الهاتف ومن المتصفح وكتب تقريرا طويلا عن كل ما لاحظه
ابتسم الحكيم وقال ممتاز الان اصبحت تعرف ما الذي ستبنيه لكن لا يزال امامنا سؤال مهم
هل تعتقد انك ستجلس الان وتبدأ بكتابة الاكواد مباشرة
قال الطالب اليس هذا ما يجب ان افعله
قال الحكيم هذه هي اكثر غلطة يقع فيها المبتدئون يريدون القفز مباشرة الى البرمجة بينما البرمجة هي اخر خطوة وليست اول خطوة
تعجب الطالب وقال كيف ذلك
قال الحكيم قبل ان تبني اي منزل هل يبدأ العمال بتركيب الابواب والنوافذ
قال الطالب لا بل يبدأون بالمخططات ثم الاساسات
قال الحكيم وكذلك البرامج اذا لم تعرف ماذا ستبني فكيف ستكتب الكود
ثم امسك الحكيم ورقة وقلما وقال
اخبرني من هم الاشخاص الذين سيستخدمون هذا التطبيق
فكر الطالب قليلا ثم قال
اي شخص يريد تنظيم اعماله اليومية
قال الحكيم جيد وهل كلهم لديهم نفس الصلاحيات
قال الطالب لا اعتقد
قال الحكيم اذن اول مستخدم عندنا هو المستخدم العادي
ثم سأله ماذا يستطيع هذا المستخدم ان يفعل داخل النظام
بدأ الطالب يعد ما تعلمه اثناء استخدام التطبيق
قال يستطيع انشاء حساب وتسجيل الدخول وانشاء قائمة جديدة واضافة مهمة وتعديل المهمة وحذف المهمة وتحديد موعد لها ووضع علامة بأنها اكتملت والبحث عن المهام وترتيبها
قال الحكيم رائع انت الان لا تتحدث عن الاكواد بل تتحدث عن وظائف النظام
ثم قال له كل جملة قلتها تبدأ بفعل وهذا الفعل يعني ان النظام يجب ان يقدم خدمة للمستخدم
انشاء
تعديل
حذف
بحث
عرض
تسجيل
كل هذه تسمى متطلبات وظيفية
بدأ الطالب يشعر ان الصورة اصبحت اوضح
قال الحكيم الان سننتقل الى الخطوة التالية
كل شيء يستطيع المستخدم التعامل معه داخل النظام يسمى كيانا
فكر معي عندما قلت انشئ مهمة ما هو الشيء الذي انشأته
قال الطالب المهمة
قال الحكيم وعندما قلت انشئ قائمة
قال الطالب القائمة
قال الحكيم وعندما قلت انشئ حسابا
قال الطالب المستخدم
قال الحكيم اذن بدأنا نكتشف الكيانات الموجودة داخل النظام
لدينا مستخدم
ولدينا قائمة
ولدينا مهمة
ثم سأل الحكيم هل المهمة تعيش وحدها ام انها تنتمي الى قائمة
قال الطالب بل تنتمي الى قائمة
قال الحكيم وهل القائمة تنتمي لاحد
قال الطالب نعم لصاحب الحساب
ابتسم الحكيم وقال احسنت لقد بدأت تكتشف العلاقات بين الكيانات
فالبرنامج ليس مجرد صفحات بل هو مجموعة من الاشياء المرتبطة ببعضها بعلاقات منطقية
ثم رسم ثلاث دوائر على الورقة وكتب داخلها مستخدم وقائمة ومهمة
ورسم سهما من المستخدم الى القائمة وسهما اخر من القائمة الى المهمة
وقال هذه الرسمة البسيطة تساوي ساعات طويلة من كتابة الاكواد الخاطئة
لانك عندما تفهم البيانات اولا فإن بقية النظام يبدأ بالظهور امامك تدريجيا
نظر الطالب الى الورقة وقال الغريب انني اشعر ان المشروع لم يعد مخيفا كما كان
ابتسم الحكيم وقال لانك كنت تنظر الى المشروع كله دفعة واحدة اما الان فقد قسمناه الى اجزاء صغيرة وكل جزء اصبح مفهوما
وهكذا يفكر المهندسون الحقيقيون
انهم لا يبدأون بالسؤال كيف اكتب الكود
بل يبدأون بالسؤال ما المشكلة التي احاول حلها ومن سيستخدم النظام وما البيانات التي سأتعامل معها وما العمليات التي ستجري عليها
وعندما تصبح اجابة هذه الاسئلة واضحة يتحول الكود من شيء مخيف الى مجرد ترجمة لهذه الافكار الى لغة يفهمها الحاسوب
👍2