اذهب إلى المحتوى

لوحة المتصدرين

  1. Yomna Raouf

    Yomna Raouf

    الأعضاء


    • نقاط

      2

    • المساهمات

      2193


  2. سمير عبود

    سمير عبود

    الأعضاء


    • نقاط

      2

    • المساهمات

      3560


  3. ياسين عناية

    ياسين عناية

    الأعضاء


    • نقاط

      1

    • المساهمات

      140


  4. ayoubridouani

    ayoubridouani

    الأعضاء


    • نقاط

      1

    • المساهمات

      248


المحتوى الأكثر حصولًا على سمعة جيدة

المحتوى الأعلى تقييمًا في 10/23/20 in أجوبة

  1. مرحباً، أنا لا أنصحك بتشتيت نفسك في تعلم التقنيات و مُشاهدة الدروس تِباعاً فالأفضل لك التركيز على لغة واحدة حالياً. أيضاً تعلم الدروس فقط بدون جمع و توظيف ما تعلمته في مشاريع حقيقية لن يُفيدك في شيء و سيؤدي بك للوقوع في مُشكلة إسمها المعرفة المُزيفة و دوامة الدروس يعني تدخل دورة تشاهد دروسها ثم تدخل دورة ثانية و هكذا بدون الخروج بمشروع كامل مُنفصل يحوي ما تعلمته، شيء طبيعي أن الطالب أو المُتعلم يستطيع التطبيق وراء المُدرب أو الذي يشرح الدورة لكن أنا أتحدث عن مشروع مُنفصل بينك و بين نفسك هنا يظهر مدى إستوعابك للدروس و طريقة تعاملك مع حل المشكلات التي تواجهك ضِفْ على ذلك كل ما قمت بعمل مشروع ما ستزيد خبرتك و سيتطور مُستواك. ضع لنفسك هدف و احرص على تحقيقه مثلاً ولْنَقُل أنك تريد أن تُصبح مُطور تطبيقات أصيلة للأندرويد بالتالي: عليك دراسة أساسيات لغة جافا و تطبيق بعض المشاريع لترسيخ هذه المفاهيم ثم تنتقل إلى فهم مبادئ البرمجة الكائنية و بعدها تنتقل إلى دراسة الأندرويد و تبني تطبيقات فعلية على منصة أندرويد و اهتم بكل ما يخص برمجة الأندرويد من تقنيات و أساليب لأن هذا سيجعلك مُتميز في مجالك و يخدم هدفك الذي وضعته. لا تتعلم كل شيء و لا تتعلم بشكل همجي و إنما ضع خطة و هدف لنفسك، إعرف كل شيء عن شيء و شيئ عن كل شيئ . لا تُضيع وقتك في الإنتقال من تقنية إلى أخرى و من لغة إلى أخرى و إعرف أن التخصص ضرورة حتمية لابد منها و بعد إكتسابك للخبرة اللازمة في مجالك و قيامك بمشاريع إحترافية يُمكنك حينها تعلم تقنية أو لغة جديدة أو الدخول إلى مجال آخر و هذا الشيء أنت من يُقرره بالأخير. بالتوفيق.
    2 نقاط
  2. البرمجة يا صديقي العزيز ليست كتابة كود فقط - الوعي الحقيقي لكيفية عمل الجهاز وبرمجته بالاضافة الي كيفية عمل برمجة OOP وفهمها الحقيقي بالكامل هو الذي سيساعدك فيما بعد في تعلم ايا لغة برمجة بسرعة كبيرة جميع اللغات تعتمد الأن في بناءها علي مفهوم OOP - Data Structue وكل الأوامر المستخدمة والطرق مبينة عليهم حرفيا انصحك بشدة في تعلم هذه المفاهيم وتجربتها بما فيه الكفاية في الجافا باعتبارها لغة رائدة في المجال وتطبق Strict Typing وهو أحد الأمور المهمة المفقودة في لغة البايثون ولغة الجافا سكربت . باﻹضافة الي تعلم كيفية تعامل الذاكرة الخاصة بالجهاز مع المتغيرات وحفظها وحذفها وربما من الجيد القاء نظرة سريعة على لغة C مثلا مثل هذه الأمور تزيد من وعيك في كيفية عمل الجهاز والذاكرة والتي فيما بعد ستسرع جداً من تعلمك أيا لغة أخرى ستجد نفسك فيما بعد تتعلم أيا لغة برمجة في ظرف اسبوع لا أكثر لن تجد اي صعوبة الا في بعض الامور الخاصة بهذه اللغة وبعض الطرق Methods الجاهزة التي تطبقها وأريد ان أزيد ان اللغات اليوم تتجه الى التخصص بمعنى أن البايثون لغة سهلة تستطيع تعلم كيفية كتابة الأوامر فيها أخي العزيز في أيام فقط ولكن بعد ذلك ستكتشف أن قوة البايثون تعتمد علي المكتبات الجاهزة والتي تحتاج الي دراسة أيضا لمعرفة كيف تعمل وما هي Methods التي توفرها ومن أكثر الأمثلة انتشارا هذه الأيام الذكاء الصناعي وتعلم الآلة والتي حسب رائي الشخصي تحتاج الى معرفة كبيرة جدا في الرياضيات والإحصاء أيضا أعتقد ان من الأفضل بدلاً من أن تتعلم بشكل يومي كيفية عمل البايثون والذي لا يختلف كثيراً عن عمل الجافا أن تتعلم قليلاً من الإحصاء والرياضيات بشكل معمق أكثر أو أي شئ أخر تخصصي والذي سيساعدك جدا في البايثون
    1 نقطة
  3. تطوير واجهات المستخدم لا يقتصر على بناء واجهات مواقع الويب فقط بل هي تشمل واجهات تطبيقات الجوال و تطبيقات سطح المكتب كذلك أو حتى ال terminal . و لكلٍ منهم التقنيات الخاصة به. و لكن إذا كنت مطور JavaScript و تعلمت مكتبة React فإنه يمكنك بناء واجهات المستخدم لتطبيقات الجوال و تطبيقات سطح المكتب باستخدام نفس الأساسيات التي تستخدمها لتطوير واجهات الويب باستخدام مكتبات مثل react native لتطبيقات الجوال و react desktop لتطبيقات سطح المكتب "و لكن مكتبة electron أفضل" و غيرها.
    1 نقطة
  4. إذا كان سؤالك عن تصميم واجهة المستخدم ui/ux وهي مرحلة قبل تنفيذ الأكواد وبدء العمل على تطوير الموقع أو التطبيق . فجميع الأعمال تتطلب تصميم تجربة المستخدم ui/ux لا ينحصر فقط في الويب أيضاً الأبليشكن موبايل وبرامج desktop يتطلبوا أن يكن في مصمم تجربة مستخدم يعمل قبل تنفيذ الأكواد على التصميم ينشئ تصميم x d او psd أو أياً كان البرنامج المستخدم . وإذا كان سؤالك المقصود بي مطور front-end ينحصر فقط في مجال الويب فسوف أقول لك أيضاً لا ينحصر فيمكن لمبرمج Front-end أن يتعلم بعض الإضافات والمكتبات مثل React Native ويصبح يمكنه أن يطور تطبيقات موبايل .
    1 نقطة
  5. مرحبا صديقي, يمكنك تعلم ماتشاء من لغات البرمجة لكنه يعتبر إضاعة للوقت بسبب الإنغماس في تفاصيل صغيرة التي تختلف بها لغات البرمجة عن بعضها .. فجميع اللغات تشترك في فكرة if - else - for - while - function - class أي أنها مفاهيم يقوم مطورو لغة البرمجة بكتابة Syntax محدد ليتسنى للمطورين استخدامها و بناء البرامج بها أي أن جميع لغات البرمجة متشابهة إنما اختيارك للغة التي ستحترفها يعتمد على سوق العمل و الفترة الزمنية التي ستكون أنت شخصيا جاهزا لدخول سوق العمل فيها لأنه لا نستطيع معرفة ماهي لغة البرمجة التي ستسيطر أو توفر فرص عمل أكثر بعد سنتين من الآن .. بعد تعاملك مع مفهوم OOP البرمجة كائنية التوجه أنصحك بالانتقال للغة جافا سكربت JavaScript لأنها مستخدمة في مختلف بيئات التطوير من الويب لتطبيقات الهواتف الى السيرفرات .. و تعلم تصميم الويب وهو الأسهل بالتوفيق
    1 نقطة
  6. لا مشكلة في ذلك فبالجامعة درست أكثر من 3 لغات بتوازٍ وهي C++ و PHP و JS ولغات أخرى في أن واحد (لكن الحمد لله كنت مثلك وبدأت التعلم في سنك كنت دارس لهذه اللغات قبل إلتحاقي بالجامعة ولم أجد مشكلة في تعلمهم محددا بتوازٍ عكس باقي الطلبة). الحمد لله أنت الأن أنت فوق المتوسط بلغة الجافا كما قلت إذن يمكنك أن تبدأ في تعلم البايثون وبالضبط لغة البايثون لأنها حقا لغة جد جد سهلة ورائعة أكثر من ما تتصور وفي الحقيقة تخليت عن لغتي التي كنت أحب يوما ألا وهي الجافا مقابل البايثون والأن أي شيئ أريده تنفيذه أبرمجه بالبايثون, تعلمتها أيضا من قناة الأستاذ محمد عيسى من هنا بسنة 2015 بالإضافة للموقع الرسمي لها وبعض المصادر الأخرى ك tutorialspoint, لكن في الوقت الحالي يوجد شرح جد محترف لها مقدم من طرف الأستاذ أسامة الزيرو من هنا. أنصحك وبشدة أن تكمل مسارك في البايثون فهي لغة المستقبل وفي نفس الوقت أتمم دورة جافا متقدم حتى تكون لك الخبرة في كلا اللغتين وإشتغل بالإثنان بينما الإحتراف أتركه مع البايثون.
    1 نقطة
  7. لا تٌشتت نفسك كثيرًا. التركيز في أمر واحد أفضل. من الأفضل إكمال دراسة جافا الآن و بعد أن تصل لما تريد يمكنك أن تبدأ في تعلم بايثون بسهولة كبيرة. لاحظ أن كلًّا من اللغتين تعتمدان على البرمجة كائنية التوجه OOP أي أنهما متشابهتان في المبادئ و لكن يختلفان في طريقة الكتابة فقط. كما أن التركيز في لغة واحدة سيجعلك تصل لنتائج أسرع بإذن الله. أما تعلُّم اللغتين في نفس الوقت سيأتي بنتيجة عكسية و بعد وقت سسترك كلًا منهما. أيضًا لا داعي للعجلة كثيرًا فسنُّك مازال صغيرًا و أمامك الكثير من الوقت لتتعلم. بالتوفيق.
    1 نقطة
  8. من الأفضل في أي مجال تريد النجاح فيه، أن تركز فيه ولا تتشتت أو تتردد في متابعته. و نحن نتحدث عن لغة برمجة فمن الأفضل عدم اللجوء للغة أخرى و أنت لم تنهي بعد لغة معينة، عليك الإستمرار بالجافا و التطبيق العملي و تحديد ما تود تطويره بهذه اللغة، تطوير تطبيقات الموبايل مثلًا سيكون خيار جيد بالنسبة لك. ومن ناحية الخبرة تكون قد أخذت الخبرة الكافية و الإحتراف في لغة الجافا مما قد يؤهلك للعمل، ولكن حين تشتت نفسك ستكون النتائج غير مرضية.
    1 نقطة
×
×
  • أضف...