
الخيار 1. المثقف: شراء كومة من الكتب عن البرمجة
الكتب هي أرخص وسيلة لتعلم شيء ما. لبدء الدراسة، عليك أن تختار الكتب التي ستعلمك شيئًا ولا تضيع وقتك. لقد قمنا بجمع العديد من الكتب للمبرمجين المبتدئين لمساعدتك على تعلم أساسيات Java. عيب الكتب هو أنه على الرغم من قدرتها على شرح المواد التعليمية جيدًا، إلا أنها لا تستطيع تزويدك بممارسة البرمجة وتعليقات مفيدة حول تقدمك. لذلك، سيتعين عليك البحث في Google أكثر والبحث عن أفكار للبرمجة. على الرغم من أن بعض الكتب تحتوي على مهام ومشاريع للطلاب، إلا أنها لا تستطيع تغطية احتياجاتك عمليًا بشكل كامل.
"إنه يسري في العائلة" (2003) لفريد شيبيسي
ما يمكنك الحصول عليه مقابل 300 دولار لتعلم برمجة Java:رأس جافا الأول: دليل صديق للدماغالسعر: 22-41 دولارًاHead First Java هي تجربة تعليمية كاملة في Java والبرمجة الموجهة للكائنات. إنه كتاب ممتاز للمتعلمين الذين ليس لديهم خبرة سابقة. من خلال الألغاز والألغاز ومقابلات البحث عن الذات مع كائنات Java الشهيرة، ستتعرف بسرعة على أساسيات Java والموضوعات المتقدمة، بما في ذلك lambdas والتدفقات والأسماء العامة والترابط والشبكات وواجهة المستخدم الرسومية لسطح المكتب المخيفة. جافا فعالةالسعر: 29-45 دولارًافي هذا الكتاب، يستكشف جوشوا بلوخ أنماط التصميم الجديدة والتعابير اللغوية. هذه معرفة مطلوبة للمطورين المستقبليين، إلى جانب الفهم العميق لـ Lambdas والتدفقات والأدوية العامة والمجموعات، بالإضافة إلى الميزات الرئيسية لإصدارات لغة Java الأكثر شيوعًا. جافا: المرجع الكامل، الطبعة الثانية عشرةالسعر: 37 دولارًاهذا كتاب لأولئك الذين اكتسبوا بعض المعرفة في برمجة جافا. تم تحديث Java: المرجع الكامل بالكامل لـ Java SE 17، ويشرح كيفية تطوير برامج Java وتجميعها وتصحيح أخطائها وتشغيلها. يغطي مؤلف البرمجة الأكثر مبيعًا هيرب شيلدت لغة Java بأكملها، بما في ذلك بناء الجملة والكلمات الرئيسية ومبادئ البرمجة الأساسية. ستجد أيضًا معلومات حول الأجزاء الهامة من مكتبة Java API، مثل الإدخال/الإخراج، وCollections Framework، ومكتبة الدفق، والأدوات المساعدة للتزامن. البدء باستخدام Java: من هياكل التحكم إلى الكائنات (ما الجديد في علوم الكمبيوتر)السعر: 75-270 دولارًايقدم هذا الكتاب مقدمة خطوة بخطوة للبرمجة بلغة Java. يغطي المؤلف توني جاديس البرمجة الإجرائية - هياكل وأساليب التحكم - قبل تقديم البرمجة الموجهة للكائنات لضمان فهم الطلاب للبرمجة الأساسية ومفاهيم حل المشكلات. يحتوي كل فصل على قوائم أكواد واضحة وسهلة القراءة، وأمثلة موجزة وعملية من العالم الحقيقي، ووفرة من التمارين. |
الخيار 2. طالب يودا: تدريب عبر الإنترنت مع مرشد
يمكن للمرشد المساعدة في الحصول على إجابات للأسئلة المعقدة التي تنشأ عند قراءة الكتب أو كتابة المشروع. إنها طريقة ممتازة للتعلم لأنه يمكنك التغلب على الأخطاء التي ترتكبها في أغلب الأحيان. سيتمكن المرشد المحترف أيضًا من تقديم توصيات التطوير الوظيفي لك. العيب الوحيد لهذا المسار هو تكلفة التعليم. كما هو الحال مع أي دروس خصوصية فردية، سيكون الأمر مكلفًا. على سبيل المثال، ميزانيتنا البالغة 300 دولار تكفي لمدة 5-6 ساعات من التدريب مع مرشد متوسط المستوى في Codementor . لا يكفي إتقان Java بشكل كامل.
"حرب النجوم: الحلقة الخامسة - الإمبراطورية ترد الضربات" (1980) لإيرفين كيرشنر
الخيار 3. The Lone Samurai: التعلم الفردي في دورة CodeGym ذاتية السرعة
تعتبر الدورة التدريبية ذاتية السرعة في CodeGym، المصممة لتكون تجربة تعليمية شبيهة بالألعاب، ممتازة إذا لم تكن قد اكتسبت خبرة في البرمجة بعد. يتضمن جميع موضوعات ومهام Java الضرورية ويتحقق من المهام تلقائيًا. مع CodeGym، لن تضطر إلى الانتظار لفترة طويلة بينما يقوم المعلم بفحص عملك: ما عليك سوى النقر فوق زر واحد، وفي لمح البصر، تحصل على النتيجة والتوصيات إذا كان هناك خطأ ما في الحل الذي قدمته. تتمتع هذه الدورة بتوازن جيد في المنهج: فهي تتكون من 80% تدريب و20% من نظرية Java الأساسية. تتضمن دورة CodeGym 1200 مهمة عملية ذات تعقيد متزايد. المهام صغيرة، ولكن هناك الكثير منها. ونتيجة لذلك، سوف تكتب الكثير من كود جافا.
"هارا كيري: موت الساموراي" (2011) للمخرج تاكاشي ميكي
الخيار 4. المتسوق عبر الإنترنت: دورات Java في أسواق دورات الفيديو
من المحتمل أنك تعرف بعض المنصات حيث يمكنك شراء 6-8 دورات بخصم دائم، مثل Udemy. هناك العديد من الدورات التدريبية على هذه المنصات، بما في ذلك Java. ما هو المميز في هذه الدورات؟ هذا هو تنوعها والسعر المنخفض. ونظرًا لوجود العديد من المعلمين على المنصة، فلديك مجموعة جيدة من الدورات التدريبية. يتم تدريس الدورات في شكل فيديو. أثناء الدراسة، سوف تحصل على النظرية والقليل من الممارسة.
"جاهل" (1995) من تأليف إيمي هيكرلينج
الخيار 5. متعلم مخصص:
تستمر هذه الدورة التدريبية في CodeGym لمدة أربعة أشهر فقط (إجمالي 48 ساعة)، وهو ما يجب أن يكون كافيًا للسماح لك بالتعرف على أساسيات Java وتحديد ما إذا كانت البرمجة هي الخطوة المناسبة لك. تتكون الدورة من 28 درسًا عبر الإنترنت مدة كل منها 90 دقيقة وتحتوي على منهج منظم مكون من ثلاث وحدات: Java Syntax وJava Core والمشروع النهائي لإضافته إلى محفظتك.
"هاري بوتر وحجر الساحر" (2001) لكريس كولومبوس
GO TO FULL VERSION