الإجابة المطابقة: 21 أيام
Java هي لغة برمجة مصممة للأغراض العامة وتعتبر أسهل من C ++. أصبحت Java شائعة إلى حد ما نظرًا لتعدد استخداماتها وتوافقها. يمكن استخدام Java في تطبيقات الهاتف المحمول وتطوير البرامج وكذلك في تطوير الأنظمة الشاملة.
حاليًا ، تعمل معظم الهواتف الذكية حول العالم بنظام التشغيل Android. Android مكتوب بلغة جافا ، وبالتالي فإن إلمامك بجافا كمطور يمنحك فرصًا كبيرة. ستغطي هذه المقالة مقدار الوقت المطلوب لتعلم جافا من البداية كمبتدئ وكشخص لديه معرفة أساسية.
كم من الوقت يستغرق لتعلم جافا؟
يعتمد مقدار الوقت الذي ستحتاجه على ما إذا كان لديك أي معرفة أساسية في برمجة الترميز أم لا وقدراتك التعليمية. للمبتدئين ، سوف تحتاج إلى تعلم البرمجة الشيئية أو OOP. يعتبر OOP العمود الفقري لجافا ، وبالتالي قبل أي شيء آخر ، عليك أن تتعلم هذا.
يمكن أن يستغرق تعلم بناء الجملة أقل من 21 يومًا، ولكن إذا كنت تريد تعلم اللغة وفهمها حتى تتمكن من تطوير تطبيق بلغة جافا ، فمن الآمن أن تمنح نفسك عامًا واحدًا على الأقل من التعلم.
لتصبح مبرمج جافا ، لا يحتاج المرء إلى خلفية في الرياضيات أو الهندسة ، وجافا مصممة للمبتدئين. الشرط الأساسي هو أن يكون لديك تصميم وعقل منطقي وكذلك أن تكون عاملاً مجتهدًا. نظرًا لأنه يمكن استخدام جافا لأشياء مختلفة ، فإن مقدار الوقت الذي تقضيه في التعلم يعتمد بشكل كبير على الهدف الذي تريد تعلم جافا فيه.
قد ترغب في تعلم تطوير تطبيقات الويب أو تصميم تطبيقات سطح المكتب أو تصميم الألعاب ، ما تريده بمعرفة جافا الخاصة بك سيؤثر
لماذا هذا الوقت الطويل لتعلم جافا؟
على الرغم من أن جافا هي لغة برمجة ، إلا أن تعلمها هو أكثر من مجرد تعلم لغة أجنبية. هناك أقسام مختلفة لتعلم جافا ، ولكل قسم مستوى الصعوبة الخاص به وبالتالي له فترات زمنية مختلفة مخصصة له. نظرًا لأنك لن تذهب إلى المدرسة لتعلم هذا ، فأنت مسؤول عن مدى سرعة أو بطء أخذ الدورة.
التعلم الأساسي للبرمجة
يوصى بهذا القسم ليكون أول مجال تتناوله في دورتك الدراسية. سوف يستغرق الأمر من 1 إلى 6 أشهر للتغطية. الطلاب الجامعيين يأتون بكامل نصف السنة لهذا القسم. يحتوي هذا القسم على الأساسيات ، مثل التكرار الحلقي.
فن الخوارزمية
هذا القسم معقد للغاية. في البداية ، قد تشعر بالارتباك ، لكن عليك أن تستمر في ذلك لأنه ضروري للغاية. في هذا القسم ، ستتعلم أشياء مثل التغليف وتعدد الأشكال والوراثة من بين أشياء أخرى. سيساعدك تطبيق ما تدرسه في هذا القسم على الشعور بالحافز للمضي قدمًا ، حيث يُمنح هذا القسم فترة تقريبية مدتها 3 أشهر.
النحو في لغة البرمجة
يتضمن هذا القسم مراجعة ما تم تعلمه لإتقان وتعلم لغات متعددة. ستوضح هنا مفاهيم مثل أنواع البيانات، وبناء الجملة، والترابط المتعدد، وغيرها. إذا كنت قد أتقنت فن قسم الخوارزمية والتعلم الأساسي لأقسام البرمجة، سيكون هذا القسم سهلاً بالنسبة لك. قد يستغرق الأمر أقل من أسبوعين. ومع ذلك، تم تخصيص شهر أو نحو ذلك لهذا القسم.
يبدو برنامج 21 يومًا متفائلًا بشكل لا يصدق بالنسبة لشخص يريد إتقان لغة Java حقًا.
من التبسيط للغاية القول إن تعلم Java يمكن تعلمه في 21 يومًا، وهذا غير واقعي.
من الممتع رؤية مجموعة متنوعة من الآراء حول هذا الموضوع، ويبدو أن هذا أمر تمت مناقشته كثيرًا في مجتمع التكنولوجيا.
سأكون مهتمًا بالحديث عن كيفية مقارنة وقت التعلم بلغات البرمجة الأخرى.
21 يوما؟ يبدو هذا ممكنًا لأي شخص ملتزم بالتعلم.
يعد تعلم Java عملية طويلة وشاقة، وليس شيئًا يمكنك تعلمه في غضون أسابيع قليلة.
من الرائع أن يكون لديك دليل لأقسام التعلم المختلفة، فهذه المعرفة مفيدة لأي مسعى برمجي.
هذا النوع من التقسيم مفيد حقًا، فهو يساعد في التخطيط لأهداف الدراسة والتعلم.
في العصر الرقمي، يمكن أن يكون تعلم أساسيات لغات البرمجة بمثابة دفعة كبيرة لأي مهنة.
من الرائع رؤية تقسيم الأقسام المختلفة والوقت المقترح لكل منها.