Ahmad Mayhoub

طالب هندسة تكنولوجيا المعلومات والاتصالات

6 نقاط السمعة
21.2 ألف مشاهدات المحتوى
عضو منذ
تفضلي ماهو سؤالك ؟؟؟
مشاريعك بسيطة جداً , لكنها فعالة اعتقد ان ما تفعله سيحتاج إلى بعض الترويج وبعدها هو سيروج نفسه بنفسه الإيجابيات :  - البساطة الكبيرة  - حاجة الناس إلى تلك المعلومات على الرغم من بساطتها السلبيات :  - حاجة تلك المشاريع إلى الاستمرارية لكي تصبح معروفة للناس  - عدم قدرتها على تأمين تمويل لك في مشاريعك القادمة
شكرا صديقي اريد فقط التكلم حول موضوع مهم بسببه سألتك عن تمويل المشروع وهو "الاستمرارية" لأنه في غالب الأحيان يكون سبب فشل مشروع ما هو توقفه فجأة والسبب يكون عدم قدرة المبرمجين على الاستمرار بالعمل لأسباب مادية لذلك أتمنى منك ان تحرص على الموضوع المادي لكي لا تواجه مشاكل من هذا النوع تقبل مروري
عمل رائع وجيل جداً . بعض الأسئلة لو سمحت من أجل الإفادة للجميع: 1- هل يمكن ان تعطينا بعض المعلومات التقنية حول اللعبة (لغة البرمجة , قاعدة البيانات ....الخ)؟؟؟ 2- ما مصدر تمويل هذه اللعبة ؟؟؟
ركز معي اذا كان هناك شركة تستطيع صناعة هكذا موقع فلما لا تقوم بتسويقه هي لكي يدر عليها المال او يمكن لأي احد ان يشتريه منها وبالتالي انت هنا فقدت ميزة التميز , لذلك انصحك ببرمجة كل شيء بنفسك من الصفر حتى لغات البرمجة انصحك باللغات المفتوحة المصدر ,وعليك أيضا تعلم لغة c++  لأنها تدخل في برمجة أنظمة التشغيل ومترجمات ومفسرات كثير من اللغات لا أحد يدري قد يأتي يوم ونرى سيرفر من برمجتك و نسخة من لغة php خاصة بموقعك تكون
بناء موقع تواصل اجتماعي ليس بالأمر السهل بتاتاً فهو ليس كأي موقع أخر تبرمجه وينتهي الأمر هو تقريباً نظام تشغيل على الويب لا أعني انه نظام تشغيل لكن اقصد من ناحية الحجم والوظائف فمثالاً موقع موقع تواصل اجتماعي يعني مئات الاف المشتركين في وقت واحد كيف ستدير الموقع مع هكذا عدد ؟؟ ثانيا ستكون مستهدف أمنياً ممن تعرف وممن لا تعرف بعضهم بهدف الحسد وبعضهم بهدف التسليه أينك منهم ومن امن المعلومات ؟؟؟ ثالثا الوضع المادي وهو مهم هل لديك
عليك بداية ان تعلم ان c++ ليست لغة برمجة صغيرة او محدودة هي تقريباً تمثل كل ما حولك من برمجيات يكفي ان تعرف انها عنصر أساسي في برمجة أنظمة التشغيل كويندوز وفي برمجة مترجمات اشخر لغات البرمجة الأخرى فمثلاً php تم بنائها باستخدام c++ لكي تتعلم هذه اللغة انصحك أولا بالصبر ثم :   1-تعلم اساسيات اللغة وركز على فهم oop جيداً فهي جوهر هذه اللغة  2- عليك ان تختار مكتبات جيدة للتعامل مع اللغة مثلا QT بالنسبة للخطوة الأولى
الله يعطيك العافيه بداية موفقه في عالم الاندرويد
البداية يجب ان تكون تطبيقات سطح المكتب ثم تطبيقات ويب ثم تطبيقات الاندرويد ...عليك بإتقان لغة محمولة تساعدك على البرمجة على أي منصة هناك لغة جافا وهي لغة قوية كما يمكن استخدام احد لغات .NET  وأفضلها C#
حاول التأكد من فهمك للـ OOP ثم حاول تعلم تقنيات خاصة بالدوت نت مثل wcf , wpfm,ado.net وغيرها ستساعدك 
هناك الكثير من الناس يتعلمون لغة برمجة ويبرمجون بها دون تعلم أي شيء عن بنية الحاسب او أنظمة العد او الخوارزميات وعلى الرغم من كل هذا يبرمجون برامج قواعد بيانات لا بأس بها لكن السؤال المطروح ما مدى قدرتهم على البرمجة ؟؟؟ الجواب : قدرتهم محدودة جداً قد يبهروك في البداية لكنهم لا يفهمون ما يجري فعلاً لذلك فهم بنية الحاسب وطريقة عمله امر مهم جداً وأنظمة العد هي ضمن بنية الحاسب ثم يجب عليه ان يفهم اساسيات عمل أنظمة
لغة فيجوال بيسك لغة جميلة وسهلة التعلم وإصدار visual basic.net  قوي جداً فبإمكانك الاستفادة من اطار .net  القوي والذي يحتوي كمية كبيرة من المكتبات التي ستسهل عليك العمل بالإضافة لبيئة التطوير visual studio  السهلة والممتعه والتي ستساعدك على بناء تطبيقات بسرعة كبيرة بما ان هذه اللغة كائنية التوجه بشكل كامل فأنصحك بإتقان مفاهيم البرمجة كائنية التوجه قبل البدء بتعلم برمجة الواجهات وقواعد البيانات هناك كتاب للمبرمج تركي العسيري بعنوان "برمجة إطار عمل. NET باستخاد   Visual Basic .NET "  كتاب رائع جداً
تصميم رائع وجميل جداً .... لكن أود ان الفت انتباهك انه من الاجمل لو وضعت تأثير ما على الصور في القوائم اسفل الصفحة (رسم , تصميم , صور ) اما بالنسبة لباقي التفاصيل فأنا أراها جميلة جداً .
من المهم ان يحتوي على فهرس منظم وجذاب لأنه التنظيم مهم في قراءة الكتب العلمية , كما أتمنى ان يحتوي على امثلة عملية تساعد القارئ في التطبيق والتعلم وهنالك امر غاية في الأهمية وهو موضع المصطلحات انا بصراحة واجهة بعض الصعوبات في قراءة الكتب من ناحية المصطلحات بسبب اختلاف الترجمة من شخص لأخر فمثلا هناك من يقول عن (oop) برمجة "غرضية " التوجه ومنهم من يقول برمجة " كائنية" التوجه وبين غرضية وكائنية يضيع القارئ وبالأخص المبتدئ ... انا شخصياً في