2اجابات
البرمجة واللغات (لغة جافا)
الاجابات
تاريخ النشر
2021/01/13
حورية عبدالرحمن البقمي
صاحب السؤال
محتوى السؤال
حابة اسأل عن كيفية تعليم البرمجة واللغات مثل لغة جافا بطريقة صحيحة ؟ مع العلم انا طالبه وتخصصي حاسبات وادرس لغة جافا واحس بصعوبة في الجانب العملي
الإجابات (2)
حورية عبدالرحمن البقمي
2021/01/14
البرمجة هي مهارة والجافا بحد ذاتها لغة منتشرة في مصادر كثيرة تساعد في فهما.
لكن لازم تركزي على التدرج ولا يوجد افضل من التعلم الذاتي. وطبعا تحتاجي يكون عندك لغة انجليزية بحد أدنى جيدة.
لغات البرمجة بشكل عام فيها عدة جوانب تتطلب من المبرمج الإلمام بها كإستخداماتها وهيكلها وطريقة معالجتها للأوامر البرمجية.
ببساطة لازم تحددي هدفك وتحاولي تفهمي اساسيات اللغة وافضل شيء للتعلم هو الممارسة حاولي مثلا تسوي برنامج صغير بالجافا مثلا برنامج يعدد كم عدد مرات تكرار كلمة معينة في نص او آلة حاسبة للعمليات المنطقية
في الان بعد ما حددتي هدفك (اللي هو البرنانج اللي تبي تسويه) تشوفي ايش يتطلب مثلا عشان تسوي الفكرة الاولى بيكون عندك key او word ونص وانتي بتمري على النص كامل عشان تدوري على ال key وعشان تسوي دي الحركة لازم يكون عند دالة او function (الدالة او ال function تخيليها انها صندوق تدخلي له مدخلات يقوم بمعالجتها ويعطيكي مخرجات مختلفة عن المدخلات) عشان تنظم كودك ويسهل استخدام الدالة في أي مكان مستقبلا في هذه الدالة فيها مدخلين ال key و النص لكن عشان تدخلهم للدالة لازم نحفظم اول في متغير variables اوكي بعد ما دخلنا المتغيرات للدالة الان هذه المرحلة تختلف على حسب منطق المبرمج فمثلا ممكن تمري على النص كامل وتدور على الكلمة او ممكن تجزئي النص وتدوري في الأجزاء بشكل متوازي او تستخدمي الدوال المبنية مسبقا في لغة البرمجةلكن المهم انك توصلي للمطلوب وطبعا قوقل أبدا ما يقصر بتلاقي كل المنطق اللي تحتاجيه لكن نصيحة لا تبحث بشكل عام عن البرنامج ابحثي بشكل خاص عن الجزئية الوظيفية اللي بيتكون منها البرنامج.
اعتذر عن الإطالة وأتمنى يكون وصلت الفكرة
ولا تترددي في حال كان عندك اي سؤال
مها عيد العتيبي
2021/01/15
هي الصعووبة لانها جديده عليك ، لكن بالتركيز عليها ومحاولة عمل مشاريع بسيطه مثل الة حاسبه ، ستسهلل اللغة مع التدريب
حسن سمير قاري
2021/01/14
البرمجة هي مهارة والجافا بحد ذاتها لغة منتشرة في مصادر كثيرة تساعد في فهما.
لكن لازم تركزي على التدرج ولا يوجد افضل من التعلم الذاتي. وطبعا تحتاجي يكون عندك لغة انجليزية بحد أدنى جيدة.
لغات البرمجة بشكل عام فيها عدة جوانب تتطلب من المبرمج الإلمام بها كإستخداماتها وهيكلها وطريقة معالجتها للأوامر البرمجية.
ببساطة لازم تحددي هدفك وتحاولي تفهمي اساسيات اللغة وافضل شيء للتعلم هو الممارسة حاولي مثلا تسوي برنامج صغير بالجافا مثلا برنامج يعدد كم عدد مرات تكرار كلمة معينة في نص او آلة حاسبة للعمليات المنطقية
في الان بعد ما حددتي هدفك (اللي هو البرنانج اللي تبي تسويه) تشوفي ايش يتطلب مثلا عشان تسوي الفكرة الاولى بيكون عندك key او word ونص وانتي بتمري على النص كامل عشان تدوري على ال key وعشان تسوي دي الحركة لازم يكون عند دالة او function (الدالة او ال function تخيليها انها صندوق تدخلي له مدخلات يقوم بمعالجتها ويعطيكي مخرجات مختلفة عن المدخلات) عشان تنظم كودك ويسهل استخدام الدالة في أي مكان مستقبلا في هذه الدالة فيها مدخلين ال key و النص لكن عشان تدخلهم للدالة لازم نحفظم اول في متغير variables اوكي بعد ما دخلنا المتغيرات للدالة الان هذه المرحلة تختلف على حسب منطق المبرمج فمثلا ممكن تمري على النص كامل وتدور على الكلمة او ممكن تجزئي النص وتدوري في الأجزاء بشكل متوازي او تستخدمي الدوال المبنية مسبقا في لغة البرمجةلكن المهم انك توصلي للمطلوب وطبعا قوقل أبدا ما يقصر بتلاقي كل المنطق اللي تحتاجيه لكن نصيحة لا تبحث بشكل عام عن البرنامج ابحثي بشكل خاص عن الجزئية الوظيفية اللي بيتكون منها البرنامج.
اعتذر عن الإطالة وأتمنى يكون وصلت الفكرة
ولا تترددي في حال كان عندك اي سؤال