الكاتب: المبرمج مصطفى عبد سعدون عند بناء أدوات الأتمتة وسكربتات الفحص الرقمي المستمر (مثل أدوات فحص توافر المعرفات أو البيانات الرقمية)، نواجه دائماً تحدي "عنق الزجاجة" (Bottleneck) المتعلق بالسرعة وكفاءة المعالجة الخلفية (Backend). كمطورين، كتابة كود يعمل فقط لم تعد كافية، بل يجب أن يعمل الكود بأقصى سرعة ممكنة وبأقل استهلاك للموارد. من خلال تجربتي في تطوير أدوات الأتمتة والسكربتات الذكية باستخدام لغة بايثون (Python)، هناك 4 ركائز أساسية تضمن لك رفع كفاءة الأداة إلى الحد الأقصى (Maximum\ Speed): 1-
هندسة البرمجيات
1.24 ألف متابع
مجتمع يهتم بهندسة البرمجيات
في ظل التحول الرقمي المتسارع، أصبحت كفاءة الاتصال بالإنترنت العمود الفقري الذي تستند إليه كافة القطاعات الحيوية، من التعليم الرقمي وصولاً إلى إدارة المؤسسات الخدمية. وبينما يشهد قطاع الاتصالات في العراق توسعاً مستمراً، تبرز تحديات فنية تقنية تتطلب وقفة تحليلية من منظور هندسي وبرمجي. تحليل الواقع التقني: يواجه المستخدم العراقي تفاوتات في جودة الخدمة، لا تقتصر فقط على سرعة التحميل، بل تمتد لتشمل مؤشرات أكثر دقة مثل "زمن الاستجابة" (Ping) و"معدل استقرار البت" (Bitrate) و"فقدان الحزم" (Packet Loss). إن معالجة
تشهد المنظومة الصحية تحولاً رقمياً متسارعاً بهدف تحسين تجربة المرضى وتقليل فترات الانتظار. لم تعد الإدارة التقليدية للمواعيد والملفات الورقية كافية لتلبية احتياجات العيادات الحديثة، وهنا يأتي دور التطبيقات والبرمجيات الذكية في تنظيم هذه العملية بسلاسة. أهمية رقمنة العيادات: تنظيم طوابير الانتظار: تساعد الخوارزميات البرمجية في توزيع المواعيد بدقة، مما يمنع الاكتظاظ داخل العيادة. إدارة البيانات الطبية: تتيح الأنظمة الذكية حفظ سجلات المرضى والوصول إليها بسرعة وأمان. نموذج تطبيقي: ومن الأمثلة الواعدة في هذا المجال، ما قام به المبرمج مصطفى
هندسة البرمجيات هي علم يهتم بتصميم وتطوير واختبار وصيانة البرامج بطريقة منظمة تضمن الجودة والكفاءة. تهدف إلى بناء أنظمة برمجية تلبي احتياجات المستخدمين وتعمل بشكل موثوق وآمن. تشمل هندسة البرمجيات مراحل متعددة مثل تحليل المتطلبات، التصميم، البرمجة، الاختبار، والصيانة. وتُعد من أهم المجالات التقنية في العصر الحديث لأنها تدخل في تطوير التطبيقات والمواقع والأنظمة المستخدمة في مختلف مجالات الحياة
السلام عليكم باختصار شديد هناك لعبة مشهور في برامج تواصل اجتماعي SUGO فيهم لعبة اسمها Lion Or Tiger. وهي عبارة ان جولة قتال بين الأسد والنمر والمفروض اني أتوقع النتيجة اللي هية فوز الأسد او فوز النمر او تعادل والمطلوب معرفة الاختيار القادم الصحيح عن طريق AI الذكاء الاصطناعي
سنتحدث عن بعض توزيعات لينكس ونستخدمها في الغالب خلال هذه السنوات الثلاث، لينكس هو نوع من أنظمة تشغيل الكمبيوتر التي يستخدمها العديد من الأشخاص في جميع أنحاء العالم. هناك العديد من الإصدارات المختلفة لنظام Linux، تسمى التوزيعات، ولكل منها ميزاتها الفريدة. بعض توزيعات Linux الأكثر شيوعًا هي Ubuntu وFedora وLinux Mint. يتم استخدام هذه التوزيعات من قبل ملايين الأشخاص لأنها سهلة الاستخدام وتحتوي على الكثير من البرامج الرائعة التي يمكنك استخدامها على جهاز الكمبيوتر الخاص بك. يعد أوبونتو خيارًا رائعًا
في عالم التقنية، يعد تطوير التطبيقات والمواقع الإلكترونية مرحلة حاسمة، لكنها ليست الأخيرة. فقبل إطلاق أي نظام للجمهور، هناك خطوة ضرورية يجب عدم إهمالها: اختبار ضمان الجودة (QA - Quality Assurance). يتسبب التسرع في التسويق قبل إجراء اختبارات كافية في ظهور مشكلات كارثية مثل الأخطاء البرمجية، الثغرات الأمنية، وسوء تجربة المستخدم، مما يؤدي إلى فقدان ثقة العملاء وخسارة استثمارات كبيرة. ما هو اختبار ضمان الجودة (QA)؟ اختبار ضمان الجودة هو عملية تهدف إلى التحقق من أن التطبيق أو الموقع يعمل
خلال تجربتي في العمل الحر على مدى خمس سنوات، واجهت مشكلة كبيرة كادت أن تؤدي إلى انهيار المشاريع التقنية، وهي غياب المتطلبات الواضحة للنظام. يُعتبر هذا أحد الأسباب الرئيسية لفشل المشاريع البرمجية، حيث يؤدي عدم التخطيط المسبق وعدم توفر مستندات موثقة للمتطلبات إلى ارتباك كبير أثناء التنفيذ. لذلك، يتم توثيق المتطلبات في مستند يُعرف بـ SRS (Software Requirements Specification)، الذي يحدد جميع تفاصيل النظام المطلوبة لضمان نجاح المشروع. فوائد تحليل المتطلبات: تقليل الأخطاء والمخاطر – يساعد التحليل في اكتشاف المشكلات
مرحبا شباب انا نبيل طالب تحضيرية في سوريا (أول سنة في كل اللكليات الطبية بعد هذه السنة يتم فرز الطلاب للكليات الطبية الثلاث بشري,اسنان,صيدلة) ملاحظة : عنا بسوريا البرمجة اسمها هندسة معلوماتية انا فتت طب مو عن رغبة انا كان بدي هندسة معلوماتية بس بسبب ضغط الاهل فتت طب وانا حاطط ببالي انو بعد السنة التحضيرية رح فوت اسنان (مستحيل افوت بشري لانو طويل كتير وحفظي كتير ) وانا في الفصل الأول في السنة التحضيرية وادرس المواد وبحس انو مو
السلام عليكم ورحمة الله وبركاته انا لم ادرس الرياضيات الا الجمع والطرح والضرب الكسور وهذي المسائل البسيطة اريد ان اتعلم الرياضيات لأنني سأتخصص في علوم الكمبيوتر لذا سأحتاج تعلم الجبر والاحصاء والخ كل ما يحتاجه طالب علوم الكمبيوتر هل لديكم مصادر عربية موثوقة وجيدة يمكنني تعلم الرياضيات منه من مستوى مبتدأ وشكرا جزيلا لكم
لدي برنامج ينظم ويصدر تقرير لكل فرع او الداتا الكاملة واضافة وعدم حذف الموظف وجعلة مستقيل وفي حالة عودة الموظف يقوم بكشف الموظف واذا كنت تريد ارجعة سوف يتم ارجاعه الي العمل بنفس الايدي القديموكل هذه على الاكسل هل من مشتري https://suar.me/q475J https://suar.me/N2Q1Z https://suar.me/eMWZ0
BPMN هو اختصار لـ "Business Process Model and Notation"، وهو معيار عالمي يستخدم لوضع تصور وتوثيق العمليات بطريقة رسومية واضحة وسهلة الفهم. الهدف من BPMN هو تقديم لغة موحدة يمكن أن يفهمها الجميع، بما في ذلك محللين الأنظمة، ومصممي تجربة المستخدم والمبرمجين مزايا BPMN: 1. سهولة الفهم: يستخدم BPMN رموزًا وأشكالًا معيارية تساعد في تمثيل الأنشطة، وتدفقات العمل، والأحداث، والقرارات بوضوح. 2. التوافق: يُستخدم على نطاق واسع ويُعتبر معيارًا عالميًا، مما يسهل التواصل بين الفرق المختلفة. 3. التنفيذ التقني: يمكن
اذا سمحتو عندي سيرفر علي نضام تشغيل ابونتو 24.04 شو في لوحة تحكم مجانية تشتغل علي تكون تدعم مدير الملفات
هل يمكن إنشاء لغة يمكن أن تكون بقيمة اللغات المشهورة حاليًا؟ هدفها يكون كلغات البرمجة الاخرى وتكون بنفس أهميتها، حاولت البحث عن كيفية انشائها لكن لم أجد إجابة صريحة لسؤالي، أعرف أنه يمكنني إنشائها ولكن لا أعلم الطريقة. شكرًا لوقتك.
أبحث عن خبراء متخصصين من أجل بناء موقع إلكتروني يقدم خدمات حجز الجلسات التعليمية والاستشارات للمتخصصين في جميع المجالات ونشر فرص العمل والتجارة الإلكترونية وصفحات عروض الزواج يجب أن يحتوي على ميزة دردشة متقدمة بين المستخدمين ، ومنتدى لنشر مقاطع الفيديو والمقالات والتعليقات ومشاركتها على منصات التواصل الاجتماعي ، ويجب أن يحتوي على ملفات تعريف حيث يعرض المستخدم مهاراته والجلسات المتاحة ويمكن للمعلم إنشاء الاختبارات ويخضع الطلاب لهذه الاختبارات لإثبات مهاراتهم لعرضها على ملفاتهم الشخصية ويجب أن يحتوي الموقع على
السلام عليكم ورحمة الله وبركاته، عيدكم مبارك وكل عام وأنتم بألف خير. ولله الحمد تم قبولي وتعييني كـ Software Developer في منشئة لقطاع الاتصالات بعد فترة تدريب طالت الستة الأشهر الماضية، وصراحةً لا احكي لكم عن كمية الخوف والقلق الي امر فيها الآن مع هذا البوزيشن، حسيت ان هذا المنصب اكبر مني وله رهبة واحس انه ثقيل علي. انا خريج علوم حاسب آلي ومطور ويب ناشئ ومبتدئ في مهارة حل المشكلات البرمجية ولست الا في بداية الطريق من ناحية الكورسات
في عالم التطوير، نواجه غالبًا تحديات مع الكود القديم والدين التقني. بالذات عند الإنضمام إلى شركة أو مؤسسة كانت تعمل لفترات طويلة، أو تعاقب على تطوير الأنظمة والبرمجيات مطورين مختلفين، ويحدث ذلك نتيجة عن إختيار الحلول السريعة بدلا من إتباع أفضل الممارسات، ولكن هذا لا يعني أبدا أن الخيارات كانت متاحة لإتباع أفضل الممارسات في ذلك الوقت، سنعود لهذه النقطة لاحقا. في حال تواجه مثل هذا النوع من التحدي، أو أنك تتوقع أن تواجه هذا الأمر، فهذا المقال يخصك. https://www.engdraft.com/%d8%a7%d9%84%d8%aa%d8%b9%d8%a7%d9%85%d9%84-%d9%85%d8%b9-%d8%a7%d9%84%d9%83%d9%88%d8%af-legacy-code-%d8%a7%d9%84%d9%82%d8%af%d9%8a%d9%85-%d9%88%d8%a7%d9%84%d8%af%d9%8a%d9%86-%d8%a7%d9%84%d8%aa%d9%82/
السلام عليكم اعمل على مشروع نظام محاسبى استخدم قاعدة بيانات mysql اريد عمل تقارير البيانات الموجدة شهريا
عندي استفسار كيف اقوي نفسي في تحليل مشروع برمجي بحيث استطيع تقسيم المشروع واقوم بتقسيم المشروع على المبرمجين
تريد ان تتعلم البرمجة بسهولة و في شهر فقط تعال الى الانستغرام ساكون مرشدك واعرفك الى كل شئ هذا هو حسابي zaki_zaki64
ابديت اهتمام بخصوص برمجة بوتات الألعاب و لكن ليس لدي أدنى فكرة من أين أبدأ! باختصار هل يوجد 'Framework' لهذا الغرض؟
السلام عليكم اريد ان ادخل كلية الهندسة المعلوماتية واختص في هندسة البرمجيات ولكن ما الذي عليَّ ان افعله لكي اطور نفسي خارج الجامعة واصل الى سنة التخرج بخبره جيدة ومعرفة واسعة ؟ ماهي الدورات التي يجب عليَّ الألتحاق بها ؟ وما هو أفضل اختصاص في الهندسة المعلوماتية ؟ واخبروني اكثر عن هندسة البرمجيات وماهو الفرق بين المبرمج ومهندس البرمجيات ؟ وماهو الذكاء الصنعي؟ ولم جزيل الشكر والمحبة
السلام عليكم ورحمة الله وبركاته أنا أريد تعلم برمجة التطبيقات و أريد أن أسأل هل يستطيع مبرمج التطبيقات برمجة العاب الاندرويد مثل العاب بمستوى لعبة angry birds أو لعبة subway surfers أو يجب تعلم برمجة الالعاب ولا يمكن لمبرمج التطبيقات برمجة الالعاب ؟
انا عندي شغف كبير للبرمجة، لكنني اريد ان انجح بالثنوية العامة لكي ادخل تخصص هندسة البرمجيات بالإضافة لأبدأ تعلم البرمجة من خلال الدورات والفيديوهات والمصادر المتوفرة. السؤال: اولا : هل الكودينق ممتع ، ام انه ممل وعلي ان اجبر نفسي عليه كيف انعش شغفي واطبق افكاري في مجال البرمجة؟ ثانيا : هل ما نقرأه ونتابعه على السوشيال ميديا بشكل عام عن البرمجة مجرد مواضيع غير موضوعية لجذب المتابعين ام انها حقيقة؟