كيف تعرفت على نماذج هندسة البرمجيات من اول نظرة..!!
أنا كنت دايمًا أسمع عن هندسة البرمجيات، عن مشاريع ضخمة، عن فرق تطوير، وأنه لازم أعرف كل شيء قبل ما أبدأ.
بس الحقيقة؟ الموضوع أبسط مما تخيلت. كل نموذج من نماذج هندسة البرمجيات عنده طريقة معينة للتعامل مع المشاريع، وكل واحد له مميزاته وعيوبه، وممكن تختاره حسب حجم المشروع وطبيعة المتطلبات.
أول نموذج تعرفت عليه كان نموذج الشلال (Waterfall).
كان واضح في بالي من اسمه إنه مثل الشلال، كل مرحلة تمشي خطوة خطوة، من التحليل إلى التصميم ثم التنفيذ، وبعدها الاختبار والصيانة.
اللي عجبني فيه إنه منظم جدًا، كل شيء محسوب من البداية، بس العيب كان صعوبة تغيير أي شيء بعد ما تبدأ المرحلة التالية. يعني إذا اكتشفت خطأ في التحليل بعد ما بدأت التنفيذ، الوضع يصير معقد.
بعدين اكتشفت النموذج المتدرج (Incremental)
فكرت فيه زي لعبة تركيب الليغو، كل جزء تضيفه للنظام يزيده قوة ويكمل الصورة.
ميزة هذا النموذج إنه ممكن تسلم أجزاء من النظام للعملاء بسرعة، وتشوف رد فعلهم، وتعدل قبل ما تكمل باقي المشروع.
بعدها جاء النموذج التكراري (Iterative)،
وكان بالنسبة لي ثورة.
بدل ما أصنع النظام كامل من البداية، أبدأ نسخة أولية بسيطة، أجربها، أطورها، أعدل فيها، وأكرر العملية.
تعلمت من هذا النموذج أهمية التطوير المستمر واكتشاف المشاكل مبكرًا، بدل ما أضيع وقت طويل على نسخة كاملة فيها أخطاء.
أما النموذج الحلقي (Spiral)
فكان شبه النموذج التكراري بس مع تركيز كبير على إدارة المخاطر.
كل حلقة تمر بمراحل التخطيط، تحليل المخاطر، التطوير، والتقييم.
يعني لو عندك مشروع كبير ومعقد، هذا النموذج مثالي لأنه يخليك تواجه المخاطر قبل ما تكبر.
وبعدها، دخلت في عالم النماذج المرنة (Agile).
هذا النموذج أحببته جدًا لأنه يعتمد على تقسيم المشروع إلى سبرينتس قصيرة، عادة أسبوعين أو شهر، وفيه تواصل مستمر مع العميل.
يعني أي تغيير أو طلب جديد، ممكن التعامل معه بسرعة.
كان شعور رهيب أشوف النظام يتطور بشكل تدريجي، وكل أسبوع أحصل على نسخة أفضل.
تعلمت كمان عن نموذج V (V-Model).
هذا النموذج يشبه الشلال، لكنه يركز على الاختبارات، كل مرحلة تطوير مقابلة لها مرحلة اختبار.
فهمت منه أهمية التحقق المبكر من جودة كل جزء قبل الانتقال للمرحلة التالية.
وأخيرًا تعرفت على نموذج التطوير السريع (RAD).
كنت أظن إنه كله نظرية، لكن لما جربت تطبيقه على مشروع افتراضي صغير، اكتشفت أنه يركز على عمل نسخ أولية سريعة، وأخذ ملاحظات المستخدم لتطوير النسخ التالية.
الميزة الكبيرة هنا السرعة والتفاعل المستمر مع العميل، بس لازم تكون حذر إذا المشروع كبير، لأن الجودة ممكن تتأثر.
اللي تعلمته من كل هذا هو أن نماذج هندسة البرمجيات مش مجرد أسماء معقدة.
هي طرق تساعدك تفهم كيف تنظم مشروعك، كيف تختار أسلوب التطوير الأنسب، وكيف تتجنب المشاكل قبل ما تكبر.
لو أنت جديد، ما تحتاج تحفظ أسماء أو تفاصيل دقيقة من البداية.
ابدأ بالتعرف على نموذج واحد، حاول تطبقه في مشروع صغير، وفهم ليش يستخدم بهذا الشكل، وبعدها تنتقل للنموذج التالي.
كل نموذج راح يعطيك رؤية جديدة، وخبرة عملية تساعدك تكون مطور أو مهندس برمجيات أفضل.
#كوديات
❤3🔥1
في بيئة مثل اليمن، التحديات كثيرة… لكن كمبرمج، هذه التحديات هي فرص ذهبية.
لا تبحث عن بيئة مثالية، بل استغل المشاكل حولك كوقود لأفكارك البرمجية.
كل مشكلة تواجه الناس—سواء في الكهرباء، التعليم، الإنترنت، أو الخدمات—هي فكرة مشروع تنتظر من يحلها.
لما تبني مشروع يحل مشكلة حقيقية، بتكسب مهارة، تأثير، وفرصة للاستمرار حتى بعد التخرج.
المبرمج الذكي ما يهرب من الواقع… هو يبرمج الحل.
#كوديات@DopaCode
لا تبحث عن بيئة مثالية، بل استغل المشاكل حولك كوقود لأفكارك البرمجية.
كل مشكلة تواجه الناس—سواء في الكهرباء، التعليم، الإنترنت، أو الخدمات—هي فكرة مشروع تنتظر من يحلها.
لما تبني مشروع يحل مشكلة حقيقية، بتكسب مهارة، تأثير، وفرصة للاستمرار حتى بعد التخرج.
المبرمج الذكي ما يهرب من الواقع… هو يبرمج الحل.
#كوديات@DopaCode
❤5🔥2🤝1🆒1
Forwarded from كوديفيكس | CodyVex
يسرقوا البيانات حقنا 💔
يبدو أن LinkedIn قرّرت استخدام طريقة حقيرة من فئة:
الخيار مفعّل مسبقًا… وأنت اذهب لتعطيله بنفسك.
ابتداءً من 3 نوفمبر، ستُستخدَم بيانات المستخدمين الملفات الشخصية، السير الذاتية، المنشورات، التعليقات، وحتى طلبات التقدّم للوظائف في تدريب نماذج الذكاء الاصطناعي التابعة لـ Microsoft وشركائها، وكل ذلك تحت شعار "المصلحة المشروعة".
كيف نلغي الخيار المفعل افتراضية؟
ادخل إلى:
Settings & Privacy → Data privacy → Data for Generative AI Improvement، ثم عطّل خيار “Use my data…”.
ويمكنك أيضًا تقديم اعتراض رسمي (objection) عبر النموذج الموجود على الموقع.
يبدو أن LinkedIn قرّرت استخدام طريقة حقيرة من فئة:
الخيار مفعّل مسبقًا… وأنت اذهب لتعطيله بنفسك.
ابتداءً من 3 نوفمبر، ستُستخدَم بيانات المستخدمين الملفات الشخصية، السير الذاتية، المنشورات، التعليقات، وحتى طلبات التقدّم للوظائف في تدريب نماذج الذكاء الاصطناعي التابعة لـ Microsoft وشركائها، وكل ذلك تحت شعار "المصلحة المشروعة".
كيف نلغي الخيار المفعل افتراضية؟
ادخل إلى:
Settings & Privacy → Data privacy → Data for Generative AI Improvement، ثم عطّل خيار “Use my data…”.
ويمكنك أيضًا تقديم اعتراض رسمي (objection) عبر النموذج الموجود على الموقع.
❤2😁1🗿1
🎉 عرض خاص لجمهور قناة دوباكود! 🎉
اشترك الآن في ChatGPT Plus واستمتع بتجربة ذكية وأكثر احترافية في البرمجة والتعلم الذاتي.
💥 عرض حصري لفترة محدودة مقدم خصيصًا لمتابعي قناة DobaCode@
استغل الفرصة وارتقِ بتجربتك التقنية الآن!
📲 للتواصل والاشتراك مباشرة عبر واتساب:
[اضغط هنا]
(https://wa.me/967778554145?text=HI)
اشترك الآن في ChatGPT Plus واستمتع بتجربة ذكية وأكثر احترافية في البرمجة والتعلم الذاتي.
📦 الخطط المتوفرة:
- شهر واحد بـ 4500 ريال
- ثلاثة أشهر بـ 10500 ريال
💥 عرض حصري لفترة محدودة مقدم خصيصًا لمتابعي قناة DobaCode@
استغل الفرصة وارتقِ بتجربتك التقنية الآن!
📲 للتواصل والاشتراك مباشرة عبر واتساب:
[اضغط هنا]
(https://wa.me/967778554145?text=HI)
🔥2
الطالب اليوم ليس مجرد شاب عاطل عن المسؤوليات، بل في الغالب يضطر لأن يتعلم الكثير بل الكثير جدا بشكل مبالغ إلى أقصى حد خارج دائرة التعليم الجامعي، ويضطر أن يعمل و لديه التزامات، ويوازن بين وقته وطاقته كي يبني مستقبله. ولذلك فإن ضياع ساعات من يومه بسبب استهتار محاضر أو فشل إدارة او كادر فاشل ليس مجرد تقصير بسيط..
بل هو إضرار مباشر قد ينعكس على عمله التزاماته، وحتى صحته.
#كوديات@DopaCode
بل هو إضرار مباشر قد ينعكس على عمله التزاماته، وحتى صحته.
#كوديات@DopaCode
❤8🤝3🆒1
Forwarded from حسان زوزو
جربوا هذا البرومبت مع أي أداة ذكاء اصطناعي ولكن الأفضل ChatGpt:
تصرف كمرشد مهني محترف (Mentor) بخبرة عالية في تحليل الشخصيات المهنية وتحديد المجالات والمهارات المثالية لكل فرد بدقة. هدفك هو مساعدتي في اكتشاف التخصص أو المهارة الأكثر ملاءمة لي — المهارة التي تتقاطع مع ميولي الفطرية ونقاط قوتي الجوهرية، والتي أستطيع أن أبدع فيها لأقصى درجة وأحقق فيها إنجازًا طويل المدى.
لا تعطِ أي اقتراحات قبل أن تطرح عليّ مجموعة من الأسئلة العميقة والمدروسة، والتي صُممت خصيصًا لتحليل شخصيتي، ميولي، أنماط تفكيري، طريقة تعاملي مع المهام، والمواقف التي أزدهر فيها. يجب أن تطرح الأسئلة واحدة تلو الأخرى، وتنتظر إجابتي بعد كل سؤال، مع تحليل كل إجابة ضمنيًا لبناء تصور تدريجي ودقيق عني.
بعد انتهاء المرحلة الاستكشافية، قدّم لي تحليلًا شاملًا، يحتوي على:
1. ملخص ملامح شخصيتي المهنية بناءً على إجوبتي.
2. المهارة أو المجال الأكثر ملاءمة لي، مبررًا السبب.
3. كيف يمكنني البدء في تعلم هذه المهارة خطوة بخطوة.
4. كيف أستغل الذكاء الاصطناعي في تسريع هذا التعلم.
تحدث معي بلهجة احترافية، ولكن بأسلوب مريح وواضح. تعامل مع هذا الطلب كجلسة إرشاد شخصية خاصة.
🔥3❤2❤🔥1
شابٌ عمره 18 عامًا ابتكر تطبيقًا لاحتساب السعرات الحرارية من الصور، وجنى 30 مليون دولار.
التطبيق يستخدم ChatGPT العادي. كل ما فعله هو أنّه وجد البرومبت المناسب للشبكة العصبية ثم حوّله إلى تطبيق.
التطبيق يستخدم ChatGPT العادي. كل ما فعله هو أنّه وجد البرومبت المناسب للشبكة العصبية ثم حوّله إلى تطبيق.
😱4🔥3❤1
30 ساعة برمجة متواصلة دون تدخل بشري مع اكثر من 11 الف سطر برمجي
نموذج ذكاء اصطناعي جديد من شركة أنثروبي
النموذج قدر يبرمج لوحده لمدة 30 ساعة متواصلة بدون أي تدخل بشري، وبنى تطبيق دردشة كامل فيه أكثر من 11 ألف سطر كود! هذا ليس تقدماً تدريجياً، بل قفزة هائلة بمقدار 4 أضعاف مقارنة بمعيارهم السابق وهو 7 ساعات، ما يشير إلى أن وكلاء الذكاء الاصطناعي أصبحوا جاهزين لتحمّل مهام المؤسسات الحقيقية.
نموذج ذكاء اصطناعي جديد من شركة أنثروبي
النموذج قدر يبرمج لوحده لمدة 30 ساعة متواصلة بدون أي تدخل بشري، وبنى تطبيق دردشة كامل فيه أكثر من 11 ألف سطر كود! هذا ليس تقدماً تدريجياً، بل قفزة هائلة بمقدار 4 أضعاف مقارنة بمعيارهم السابق وهو 7 ساعات، ما يشير إلى أن وكلاء الذكاء الاصطناعي أصبحوا جاهزين لتحمّل مهام المؤسسات الحقيقية.
❤1😱1👨💻1
أفضل 10 برومبت لتحسين تجربة التعلم الذاتي والبرمجي والتقني باستخدام ChatGPT، مصممة لتكون مرنة وفعّالة:
1- تحليل مستواك التعليمي:
2- خطة تعلم يومية:
3- توليد مشاريع تطبيقية:
4- توضيح المفاهيم الصعبة:
5- توليد أسئلة مراجعة:
6- تحليل الأكواد وتصحيحها:
7- مساعدة في البحث عن مصادر:
8- تطوير مهارات حل المشكلات:
9- التعلم بالذكاء الاصطناعي:
10- متابعة التقدم وتحفيز التعلم:
#كود_ناين@DopaCode
1- تحليل مستواك التعليمي:
تصرف كمدرب برمجي محترف. قيّم مستواي في [Python/JavaScript/HTML...] عبر أسئلة محددة، وحدد نقاط قوتي وضعفي، ثم قدم لي خطة تعلم شخصية قصيرة المدى وطويلة المدى.
2- خطة تعلم يومية:
ساعدني على إنشاء جدول تعلم يومي عملي لمادة [اسم المادة] مع تخصيص وقت للمراجعة، والممارسة العملية، والمشاريع الصغيرة.
3- توليد مشاريع تطبيقية:
اقترح عليّ 5 مشاريع عملية برمجية مناسبة لمستواي الحالي في [لغة البرمجة]، مع خطوات التنفيذ والفكرة العامة لكل مشروع.
4- توضيح المفاهيم الصعبة:
اشرح لي مفهوم [اسم المفهوم] بأسلوب مبسط خطوة خطوة، مع أمثلة عملية واقعية يمكنني تجربتها بنفسي.
5- توليد أسئلة مراجعة:
أنشئ لي بنك أسئلة اختيار من متعدد حول [موضوع] مع الإجابات الصحيحة، وشرح مبسط لكل إجابة.
6- تحليل الأكواد وتصحيحها:
حلل لي هذا الكود المكتوب بـ[لغة البرمجة]، وضح أي أخطاء، واقترح تحسينات لجعل الكود أكثر كفاءة واحترافية.
7- مساعدة في البحث عن مصادر:
اقترح عليّ أفضل المصادر التعليمية المجانية والمدفوعة لتعلم [الموضوع/اللغة]، ورتبها حسب الصعوبة ومستوى الخبرة.
8- تطوير مهارات حل المشكلات:
اعطني تحدي برمجي يومي في [لغة البرمجة/المجال التقني]، مع تلميحات وحلول بعد محاولة الحل.
9- التعلم بالذكاء الاصطناعي:
وضح لي كيف يمكن استخدام أدوات الذكاء الاصطناعي لتسريع تعلمي للبرمجة أو تطوير المشاريع.
10- متابعة التقدم وتحفيز التعلم:
اصنع لي تقرير أسبوعي عن تقدمي في تعلم [المادة/اللغة] مع توصيات لتحسين أدائي وتحفيزي للمحافظة على الانتظام.
#كود_ناين@DopaCode
❤4🥰3🎉1