CodeGym /مدونة جافا /Random-AR /Java For Dummies بقلم Barry Burd - هل يستحق هذا الكتاب اه...
John Squirrels
مستوى
San Francisco

Java For Dummies بقلم Barry Burd - هل يستحق هذا الكتاب اهتمامك؟

نشرت في المجموعة
"للدمى" هي سلسلة الكتب الأعلى تقييمًا. لذلك عندما يحاول المرء العثور على كتاب للمبتدئين لتعلم أي موضوع جيدًا، فإنه يلقي نظرة فاحصة على أحد هذه الكتب في كثير من الأحيان. قد يكون كتاب Java For Dummies من تأليف Barry Burd يستحق القراءة لبعض فئات الطلاب. Java For Dummies بقلم Barry Burd - هل يستحق هذا الكتاب اهتمامك؟  - 1

حول ما هو هذا الكتاب؟

لا مفاجآت، هذا الكتاب يدور حول لغة جافا للدمى. جافا كور للمبتدئين، على وجه الدقة. ينصح المؤلف نفسه ببدء القراءة من هذا الجزء من الكتاب الذي تحتاجه الآن. يمكنك العثور على توصيات مفيدة في قسم "ما لا يتعين عليك قراءته". وبالنسبة لأولئك الذين لا يستطيعون الانتظار لبدء البرمجة، أوصي باتباع نصيحة Barry هذه.

الجزء 1. البدء في استخدام Java

ويتكون الجزء الأول من ثلاثة فصول. الفصل الأول مخصص للطلاب الذين لا يعرفون شيئًا عن الأساليب الحديثة في البرمجة. يحتوي الفصل الثاني على معلومات مفيدة حول كيفية عمل Java (Java Virtual Machine)، وعمليات تطوير البرمجيات، وما إلى ذلك. يمكنك أيضًا التعرف على الحزم والبرامج التي يجب عليك تثبيتها على جهاز الكمبيوتر الخاص بك قبل البدء في البرمجة. ومع ذلك، يبدو أنه بدلاً من هذا الفصل، يمكنك استخدام أحد البرامج التعليمية القصيرة من الإنترنت. أما الفصل الثالث فيعرض لك برنامج جافا الأول أو بالأحرى تحليل مكوناته. المعلومة مفيدة، فإذا بدا الأمر صعبا الآن، فالفكرة الصحيحة هي العودة إليها لاحقا. المشكلة في هذا الفصل هي أن العديد من النقاط التي تمت مناقشتها تتحسن كثيرًا من خلال الممارسة. ماذا يمكنني أن أقول عن الجزء الأول بشكل عام؟ أوصي بقراءته بالتفصيل كبداية للدراسة لأولئك الأشخاص الذين لا يعرفون شيئًا عن البرمجة وليسوا في عجلة من أمرهم لكتابة برامجهم الأولى، مثل الطلاب البالغين المتحولين أو أولئك الذين يفضلون منهجًا أكاديميًا ثابتًا. وهذا لا يعني أن الكتاب مكتوب بشكل صارم وأكاديمي، لا على الإطلاق، فهو مسلي للغاية. ومع ذلك، إذا كنت تريد تجربة البرمجة في أسرع وقت ممكن، فمن الأفضل أن تبدأ البرمجة من اليوم الأول لتعلم Java. لأكون صادقًا معك، يبدو أنها الطريقة الأسرع والأنسب للبرمجة الاحترافية! لذا، لإنشاء برنامجك الأول، يمكنك استخدام بعض البرامج التعليمية عبر الإنترنت وقراءة "Java for Dummies" أثناء التنقل أو قبل النوم.

الجزء 2. كتابة برنامج جافا الخاص بك

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

الجزء 3. OOP

يعد هذا الجزء ضروريًا لدمى Java الفعلية الذين يريدون أن يصبحوا مطوري برامج Java حقيقيين في المستقبل. إنه مخصص للفئات والكائنات ومبادئ البرمجة الشيئية (OOP). ستكتشف سبب كون أسلوب OOP ممتازًا لتطوير البرامج الكبيرة (حرق: أولاً، لتجنب تكرار التعليمات البرمجية، هاها). يحتوي الجزء على بعض الفصول حول العمل مع الملفات ومنشئي الفئات. إذا كنت لا تفهم معظم الكلمات التي كتبتها في الجملة أعلاه، فيجب عليك بالتأكيد أن تتعلم هذا الجزء. الشروحات والأمثلة هنا رائعة؛ أعتقد أنه يمكنك فهم OOP على مستوى الأساسيات بعد قراءة هذا وكتابة بعض أمثلة التعليمات البرمجية. ومع ذلك، هناك نقص في الكشف الأكثر تفصيلاً عن بعض مبادئ OOPs، مثل تعدد الأشكال والتغليف. لا يوجد سوى تلميحات عليها.

الجزء 4. تقنيات جافا الذكية

جزء مفيد. من الأفضل قراءتها والقيام بالعديد من تمارين البرمجة لفهم جميع التقنيات الجديدة بشكل أفضل. الفصل المخصص للمتغيرات واستخدامها الصحيح، وكذلك الفصل الخاص بالاستثناءات، مليء بالشروحات الجيدة. الفصل الخاص بالمصفوفات دقيق ومثير. المجموعات والأسماء العامة والتدفقات. بالنسبة لي، لم تتم مراجعة هذه المواضيع بشكل جيد. من المؤكد أن هذا الكتاب يدور حول تطوير Java للدمى. على أي حال، لن يكون من غير الضروري الحديث عن المجموعات بمزيد من التفصيل. من هذا الجزء، ستتعرف قليلاً عن ميزات Java الحديثة إلى حد ما مثل Lambdas والبرمجة الوظيفية بالإضافة إلى تقنية Swing القديمة والتي عفا عليها الزمن. من المؤكد أن المؤلف يوضح واجهة مستخدم رسومية على هذه الواجهة، لكنها قديمة. يجب أن أقول إن الجزء الثالث متناقض للغاية. يتم وصف بعض المواضيع بشكل جيد، وبعضها - ليس بأفضل طريقة؛ بعض المواضيع مفيدة، والبعض الآخر عفا عليه الزمن.

الجزء 5. جزء العشرات

هذا الجزء قصير جداً ويحتوي على بعض النصائح حول كيفية تجنب الأخطاء النموذجية والمواقع المفيدة. يبدو أنه أشبه بمقال على الإنترنت، وهو مقال جيد. Java For Dummies بقلم Barry Burd - هل يستحق هذا الكتاب اهتمامك؟  - 2
https://www.amazon.com/Java-Dummies-Computers-Barry-Burd/dp/1119235553

الاستنتاجات

الاستنتاجات العامة للكتاب تشبه استنتاجات الفصل الرابع. يعد Java for Dummies من تأليف Barry Burd كتابًا ممتازًا للمبتدئين المستعدين لاستخدام العديد من الموارد لتعلمهم. لا يمكن أن يطلق عليه كتاب برمجة أو برنامج تعليمي؛ إنه بدلاً من ذلك دليل Java الأول الخاص بك. من الأفضل أن تقرأ بالتوازي مع البرامج التعليمية خطوة بخطوة وحل مهام البرمجة (بالضرورة!). يتم النظر في العديد من القضايا بتفصيل كبير هنا. قد تشعر بخلفية المؤلف كمدرس، لذلك فهو يوضح تلك المشكلات التي تسببت في أهم الصعوبات لطلابه المبتدئين. ولكن هنا يتم الكشف عن بعض المواضيع بشكل سطحي تمامًا، على مستوى المقالات الإعلامية. ومع ذلك، Java for Dummies هو كتاب للمبتدئين. لذلك يمكن أن تكون هذه هي المرة الأولى التي تتعرف فيها على اللغة. علاوة على ذلك، فإن Java For Dummies سهل القراءة ومليء بالأمثلة والاستطرادات المضحكة والحيوية. يمكن قراءتها بسهولة في أي مكان على الطريق أو قبل النوم. إذا كنت بالطبع راضيًا عن أسلوب المؤلف. وتذكر: لا يوجد كتاب في هذا العالم يمكنه أن يحولك إلى مطور برامج. الممارسة فقط يمكن.
تعليقات
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION