عبدالرحمن محمود

الأعضاء
  • المساهمات

    2
  • تاريخ الانضمام

  • تاريخ آخر زيارة

السُّمعة بالموقع

1 Neutral
  1. البدائل تتلخص في نوعين: لغات تتعامل مباشره مع ال hardware ك c , c++ وهما الاشهر في مجال الالعاب محركات الالعاب: وهي تطبيقات تمت برمجتها على لغات تتعامل مع hardware ك c,c++ تبرمج بلغه ابسط منها وتوفر مزايا تسرع من عمليه برمجه وانشاء الالعاب وتحتوي لغات يتم تحويلها اثناء ال compiling الى لغات native شبيهه بال c,c++ من امثلتها Unity 3d (مجاني اذا كان دخلك اقل من 100 الف دولار في السنه) يهتم بالتكويد وطريقته بشكل اساسي unreal engine يهتم بالتصميم اكثر من التكويد لكن كلاهما له تقريبا نفس سهوله التكويد و التصميم
  2. الفكره من البرمجه في العموم هي حل مشكله بالخطوات المنطقيه الصحيحه(ال algorithm). فاي مشروع برمجي هو عباره عن حل لمشكله ما فاولى متطلبات المبرمج المحترف واهمها على الاطلاق هو امكانية تحديد وايجاد حلول لمشكله تطرح امامه. ثم ياتي التفكير البرمجي المنظم وهو عمليه تحويل ذلك الحل الى طريقه تساوي طريقة فهم الحاسب للاوامر فكما نعلم جهاز الحاسوب هو جهاز غبي لا يمكنه التفكير كالانسان او ايجاد حلول من تلقاء نفسه لم يدرب عليها, وهنا تحديدا ياتي دور المبرمج. بعد هذا على المبرمج ان يكون مثقفا ومهتما بمعرفه جهاز الحاسوب فكيف لمبرمج ان يقدم حلا يعمل على شئ لا يفهمه. فحري به دائما متابعه تطوره ومعرفه خباياه. ياتي بعد ذلك مهارات البحث وايجاد المطلوب في وقت قصير وهي مهارات مهمه جدا ليس للمبرمج المحترف فحسب بل على الجميع معرفتها والتدرب عليها. ثم بعد ذلك الفهم العميق للغه البرمجه المختاره بحيث يفهم كيف تعمل من لحظه انطلاق التطبيق وحتى المغادره منه بل وكيفيه معالجتها للاوامر. ثم يهتم المبرمج بالامان فالمبرمج عليه ان بتعرف على المخاطر التي تقابل التكنولوجيا ومحاوله حمايه التطبيقات من الهجومات الخفيه والتي تتطلب حذرا شديدا ولكن في النهايه تقدم تطبيقا مؤمنا باقصى ما يستطيع تقديمه ثم مع الوقت يزيد في تامينه لانه في عالم الانترنت لايوجد تطبيق مؤمن بنسبه 100% ولكن هناك تطبيقات مؤمنه بنسبه 0% وهذه مايجب تفاديها التجريب وكسب الخبره واحده من اهم ركائز المبرمج تتطلب تنفيذ لاي فكره تظهر امام المبرمج وبتنفيذها ستعطيه خبره كبيره للمستقبل لايمكن لاي كتاب او فيديو ان يعطيك تلك الخبره. فالخطأ هو ما يعلمنا كبشر. اخيرا وليس اخرا تتلخص النقاط السابقه فيما يلي: التعرف على المشكله وايجاد الحلول بطرق منظمه التفكير في نفس مستوى الاله لتحويل الجمله البشريه الي جمله حاسوبيه قد تكون اطول التعرف على جهازك بشكل جيد البحث و طرق ايجاد المعلومه المطلوبه الفهم العميق للغه الامان التجريب والخطأ