ولتسهيل على طلاب JavaRush قررنا جمع محاضرات ومقالات حول أهم المواضيع في البرمجة. الاختيار السابع يدور حول كتب البرمجة. في الدليل المصغر، نعرض بإيجاز جوهر المقالات، وإذا اتبعت الرابط، يمكنك معرفة المزيد حول الموضوع محل الاهتمام. أضف المجموعة إلى إشاراتك المرجعية وارجع إليها عند الحاجة.
مجموعات من الكتب حول التنمية
في هذه المقالة، قام المؤلف بجمع المنشورات التي ستساعد المبرمج المبتدئ على اكتساب سعة الاطلاع في مجال تكنولوجيا المعلومات، وفهم العمل المستقبلي، وكذلك تبسيط مهمة اختيار الحل الأفضل. أي الحصول على وظيفة والأداء فيها بأفضل ما يمكن منذ البداية. تتضمن المجموعة كتب البرمجة الكلاسيكية للطلاب والكتب المرجعية للمبرمجين من جميع الأجيال.
مجموعة مختارة تحمل اسمًا مشابهًا، ولكن مع قائمة كتب مختلفة قليلاً. وفقًا للمؤلف، فقد أمضى وقتًا طويلاً في البحث عن "أفضل كتاب جافا للمبتدئين". يحتوي النص على العديد من كتب جافا التي كانت مفيدة له بدرجة أكبر أو أقل في مراحل مختلفة من دراسته.
قائمة قيمة من الكتب إذا كنت جادًا في تعلم Java EE جيدًا. بالتأكيد لا يمكنك الاستغناء عن الأدب.
يتم نشر المزيد والمزيد من المواد المجانية أو شبه المجانية عبر الإنترنت، والتي يمكن من خلالها تعلم البرمجة إلى المستوى الذي يسمح لك بالعثور على وظيفة، ولن يستغرق التدريب الكثير من الوقت. تقدم المقالة أفضل دروس البرمجة بمختلف أنواعها (من الكتب إلى الألعاب والدورات الجامعية)، والتي بمساعدتها لا يمكنك اكتساب مهارات البرمجة الأساسية فحسب، بل يمكنك أيضًا إتقان المعرفة والمهارات في البرمجة، والتي هي من اختصاص المحترفين .
تحتوي المجموعة المختارة على كتب جديدة (أو ليست جديدة جدًا، ولكنها تستحق القراءة بالتأكيد) حول Java والتقنيات ذات الصلة التي تستحق القراءة. على سبيل المثال، أول واحد في هذه القائمة هو "
Java in the cloud". "Spring Boot، Spring Cloud، Cloud Foundry " هو كتاب مفيد جدًا حول تقنيات Java والسحابة تم نشره مؤخرًا.
مجموعة كبيرة من المؤلفات حول البرمجة والتي ستكون مفيدة لكل من المطورين المبتدئين وذوي الخبرة. تسرد المقالة كتبًا ليس فقط عن Java، ولكن أيضًا عن المهارات الشخصية وقواعد البيانات والتقنيات المختلفة.
تقييمات ومراجعات الكتب عن جافا والتقنيات الأخرى
مراجعة السلسلة الشهيرة "Java. A Professional's Library" للكاتب كاي هورستمان في مجلدين. في المجلد الأول من السلسلة، يشرح المؤلف الأساسيات، بدءًا من بناء الجملة وحتى خصائص OOP الرئيسية، ومن نظرة عامة على مكتبة المجموعات إلى البرمجة متعددة الخيوط. لا يتناول كل فصل فقط المصطلحات العامة ومبادئ التشغيل (على سبيل المثال، آلية الانعكاس)، ولكنه يوضح أيضًا بعض الفروق الدقيقة. المجلد الثاني، أدوات البرمجة المتقدمة، يتعمق في بعض المواضيع. على سبيل المثال، مكتبة تنفيذ الرسوميات SWING. كما أنه يقدم للقارئ أداة للعمل مع المجموعات - مكتبة تدفقات البيانات، أو ببساطة التدفقات.
مراجعة مفصلة للغاية لكتاب "Grocking Algorithms" للكاتب Aditya Bhargava. يقوم المؤلف بفحص كل قسم من أقسام الكتاب خطوة بخطوة: ما إذا كان الموضوع معروضًا بطريقة يسهل الوصول إليها، وما إذا كانت المعلومات المقدمة كافية. اقرأ المراجعة وقرر ما إذا كنت تريد شراء كتاب عن الخوارزميات.
مراجعة قصيرة ولكنها مفيدة لكتاب Head First Java. "يعرض الكتاب جميع المواضيع الرئيسية بالتسلسل. التفسيرات بسيطة وواضحة. الكتاب مثالي لـ: تعلم لغة Java من الصفر والحصول على فكرة عامة عنها؛ باعتبارها مادة تستخدم لفهم (فهم) موضوع ما؛ "لتكرار المواضيع التي فقدنا فهمها"، يكتب المؤلف. بالمناسبة، يذكر مؤلف المقال أن Head First Java مفيد للاستخدام مع JavaRush. إنه يوفر معلومات إضافية (مقارنة بمحاضرات JR) عنها.
يعد هذا الكتاب أحد الكتب العشرة الأكثر شهرة على Stackoverflow، وذلك لسبب وجيه. إن سهولة العرض والموضوع الأساسي والأمثلة عالية الجودة تجعل الكتاب مطلوبًا لسنوات عديدة. تصف المراجعة مميزات الكتاب وملخصه ومزاياه وعيوبه.
بدون مبالغة، يمكن تسمية الكتاب المقدم في المقال بأنه أساسي: فهو الدليل الرئيسي للإسبات من بين كل ما كتب عن هذه التكنولوجيا. يتم شرح ذلك بسهولة تامة، لأنه من بين مؤلفيه مؤسس مشروع Hibernate، Gavin King، وعضو فريق تطوير Hibernate، Christian Bauer.
هذا الكتاب مخصص لدراسة واستخدام هياكل البيانات والخوارزميات في البرمجة. ستناقش كيف تحدد هياكل البيانات طريقة تنظيم البيانات في الذاكرة، وكيف تقوم الخوارزميات بتنفيذ عمليات مختلفة على هذه الهياكل.
GO TO FULL VERSION