حسنا انت تريد كتابة برامج لأندرويد فلا مفر من تعلمك للجافا. وبالنسبة للويب فاذهب إلى ASP.NET لا يوجد مانع بالعكس ستقلل من الجهد الذي ستصرفه لتعلم تقنيات الويب (المعقدة قليلا) في الجافا.
285 نقاط السمعة
417 ألف مشاهدات المحتوى
عضو منذ
0
لاحظ صديقي انني لا اتحدث عن الموار Resources (الموظفين, المال , الاجهزة , التراخيص) فعندما تريد انجاز مشروعك ستجدها حتما. ولكن اتحدث عن السوق Market. بلا سوق لن تستطيع حتى ان تدفع رواتب فريقك او ان تسترد رأس مالك علما بأن مجال تطوير الألعاب مكلف جدا لأنه يحتاج لفريق متنوع الاختصاصات كي تنجز المطلوب.
اذا كنت مفتونا بالواجهات الرسومية وببيئات التطوير المتكاملة التي تتولى كتابة معظم الكود عنك فاذهب إلى .NET فلديها IDE متطورة Visual Studio. فضلا عن كونها تدعم منصات مختلفة مثل الويب والدسكتوب والموبايل والكونسول. أما اذا اردت تعلم البرمجة بشكل حقيقي وتتمرن على بناء البرمجيات الضخمة وهندستها. فاذهب الى Java فضلا عن كونها عابرة للمنصات وتدعم كل شي تقريبا. الخيار لك !
مستقبل أي صناعة يعتمد على القدرة على انتاج دخل Income. وعندما تسأل عن مستقبلها في العالم العربي فحينها يجب ان نسأل عن مدى جدواها الاقتصادية في هذه البقعة الجغرافية. برأيي ان المنطقة ليست مؤهلة لكي تصبح سوقا واعدا بسبب الازمات الاقتصادية والسياسية التي تمر بها. هذا التوقع ينطبق كثيرا على العاب الحاسوب ومثيلاتها. اما بالنسبة لالعاب المنصات المحمولة فقد يبدو منطقيا قليلا واقل Risk !
كنت اعاني من هذه العادة. ودمرت سنين كثيرة من حياتي واسبابها : - ضيق الوقت - الشعور بأن الشي الذي تود انجازه لن ينتهي - فقدان الامل والشعور بالعجز - الظغوط الحياتية التي تجعلك لا تستطيع ان تركز في ما تود فعله الحلول : - تنظيم الوقت بطريقة عقلانية وليست خيالية (لاتجعل نفسك سوبرمان قم بقياس الوقت المخصص لكل شي حسب قدرتك الفعلية) - عند محاولتك انجاز شئ ما , حدد اهدافك بدقة لكي تستطيع قياس تقدمك. لا تقم بانجاز
كلامك خاطئ تماما. اطر العمل تنظم مشروعك وتختصر عليك المسافات والاسطر وتجعل الكود اكثر واقعية وفهما. بعض الميزات الموجودة في اطر العمل ستسغرق منك ربما اشهر اذا قررت تطويرها بنفسك وبالكود الطبيعي للغة. وبخصوص الاخطاء فالمبرمج الحقيقي يلم بطرق Debugging وتتبع الاخطاء واذا كان لا يلم بهذه الاشياء فالافضل ان يبحث عن مجال اخر ليبدع فيه غير البرمجة.
شئت ام ابيت فأطر العمل أصبحت واقعا. وعدم استخدامها للمشاريع الكبيرة او الصغيرة على حد سواء يجعل تلكم المشاريع ناقصة او تفتقد للكثير. اطر العمل استغرقت لسنوات لكتابة وتنقيح مميزاتها. والعمل على مشروع مدفوع وبوقت محدود Due Date بدون اطار يعد مجازفة وخرقا لتلك المحدوديات. هذا العصر هو عصر الايمان بالفكرة , بمعنى ان مهاراتك البرمجية يجب ان تسخر لانتاج الفكرة وليس العكس. فلا قيمة لمعرفتك البرمجية ان لم تكن قادرا على صنع مشروعك متكامل بتلك الادوات. واطر العمل هنا
الاستضافة الشخصية هي الافضل لأنها تأتي بتحكم كامل بكل مقدرات الموقع فضلا عن الووردبريس. ولن يفرق الامر فأنت محتاج حاليا فقط للوردبريس وستقوم بترقيتها لتتحكم بها بشكل أعمق. والخبر السعيد انه متى ما كنت مستعدا لنقل موقعك لاستضافة شخصية مستقبلا فهذا ممكن وسهل. دائما في الامتحانات ينصحون بحل الاسئلة السهلة أولا ثم انتقل للاصعب.
ربما يكون بسبب الافكار التي وصلت للعميل وجعلته تقتنع بهذه اللغة. من جهة اخرى قد يكون للبنية التحتية لشبكة الشركة او المؤسسة دور في تحديد تقنية معينة. بعض الشركات مهووسة بمنتجات مايكروسوفت لذلك كان من الانسب اختيار هذه اللغة لخلق تفاعل افضل بين مختلف الادوات والبرمجيات. والعميل له كل الحق في اختيار ما يشاء.