أحب البرمجة و أحب عالمها الواسع و لكن ما زلت مبتدئة و أحتاج إلى أن أتعلم هذه اللغة بالذات فهل هُناك نصائح تُقدم لي ؟ أتمني من أي شخص أصبح خبيراً في هذا المجال أن يعطيني الخطوات اللازمة حتى أصبح مثله ..
كَـ شخص مُبتدئ في مجال البرمجة بشكل عام و في لغة الجافا بشكل خاص
انت طلبت من "خبير" ان يعطيك نصائح وخطوات،
وانا لست بخبير ، ولكنى مازلت اتعلم الجافا ووصلت الى مستوى مناسب قليلا
ان كان لي ان اعطيك بعض النصائح لعلها تساعدك مثل ما ساعدتنى
فى البداية سافترض ان لديك خلفيه عن معنى البرمجة ، لا اقصد انك تعلمتى البرمجة بلغة اخرى ولكن لديك خلفية عنها
يمكنك البدأ بدورة من الدورات الموجودة فى المحتوى العربي
وهذا ان كانت الانجليزية ضعيفة لديك
والدورات اصبحت كثيرة
هناك بعض الدورات موجودة على منصة ادراك وايضا هناك الكثير منها موجود على منصة رواق التعليمية
اختارى منها ما ترغبين
اما بالنسبة للكتب فموقع كتب العربي يحتوى على قسم خاص بتلك اللغة كلها بالعربية
وانا لا انصح بالكتب فى البداية خصوصا ان لم يكن لديك اى تجربه مع لغة برمجة مسبقا
بالنسبة لليوتيوب فهو ملئ بتلك الدورات
ابرزها عبدالله عيد
اكاديمية حسونه
عيسي
بغداد
موقع الدارين
وغيره
اما ان كانت الانجليزية لديك جيدة فهنا لنا كلاما اخر مختلف
ونصيحة توضع فى الاعتبار مثل اسم الانسان
التجربة والتطبيق المستمر لما يتم قرائته او مشاهدته او سماعه او تعلمه
التطبيق التطبيق التطبيق
لا تسمح بتكرار اخطأ غيرك فى عدم التطبيق
التطبيق المباشر هو الوسيلة الاولى لتعلم البرمجة
سواء كانت تتعلم عن طريق كتاب او دورة او كورس او من وثائق اللغة او غيره
فالتطبيق هو كلمة السر هنا
لدي خلفية برمجية و أخدت دراسياً لغة الجافا و جيدة فيها و قمت بعدة مشاريع بإستخدامها ولكني أجد عقبات و أنا أطبق و لا أجد حلول لها أعتقد أن الخطأ في طريقة بحثي عن المشكلة التي أواجهها ! أريد أن أصبح خبيرة لأساعد من يتعرض لمشاكل مثل مشاكلي !
لكي أكون صريحة لست جيدة بالإنجليزية ! و لكني عندما أبحث عن شيء معين أفهم الكود البرمجي و لا أفهم باقي الكلام " الشرح "
اذا الخطوة الاولى هى اللغة الانجليزية
لا تتوقفى فى البرمجة اثناء تطويرك للانجليزية
تطورى الاثنين فى نفس الوقت
اختراف شئ ما فى هذا الزمن لا يكون الا باللغة الانجليزية
كل المحتوى العربي ليس فيه شئ من الاحترافيه ابدا
بل ان المحتوى العربى لا يغطى حتى كامل الاساسيات فى الكثير من المجالات حتى البرمجة
النقطة الثانية حاولى ان تشاهدى مشاريع مفتوحة المصدر مكتوبة بالجافا
شاهدى كيف تمت
وادرسها جيدا
ثم اختارى فكرة مشروع لنفسك وقومى بتنفيذها بنفسك
خطوة اخرى يمكنك القيام بها لتطوير نفسك اكثر ولكنها تعتمد على مدى اتقانك للغة او مستواك فى اللغة
الخطوة هى الانضمام الى المشاريع مفتوحة المصدر
وهى كثيرة جدا جدا
يمكنك التطوير بها والاستفادة منها قدر ما ستفيدين غيرك
ولكن اهم نقطة هنا هى مستواك فى لغة البرمجة
مثلا لا يمكنك الانضمام وانت مبتدأ فمهمتهم ليس تعليمك
بالمناسبة انا ايضا مازلت لم اتمكن من اللغة الانجليزية خصوصا فى التحدث والكتابه
ولكن القراءة والاستماع جيدين لدى بما يكفى لاقرأ مقال اجنبى مقابل كل 2 مقال عربى
التعليقات