في بعض الاحيان، نرغب في الوصول الى المستوى التالي في البرمجة،
ولا نعرف من أين نبدأ. احيانا لا تعرف ما تقرأه أو ما يجب أن تتعلمه ..
لذا قمت بجمعت قائمة بالكتب التي يمكن أن تحدث الفرق :
1) Clean code from Uncle Bob
بعد قراءة هذا الكتاب سوف تكون أكثر وعيا حول الحاجة لكتابة كود ممتاز
يغطي هذا الكتاب جميع الموضوعات التي تحتاج إليها لتحسين شفرتك بشكل كبير.
2) Clean architecture from Uncle Bob
هذا الكتاب مثل الكتاب السابق ، يجب على كل مبرمج قراءته.
سوف يحسن بشكل كبير الطريقة التي تقوم بها ببناء وتصميم برامجك ،لتحقيق مستويات عالية.
3) Grokking Algorithms
هذا الكتاب عبارة عن دليل غير عادي وسهل إلى الخوارزميات
الأكثر استخدامًا في علوم الكمبيوتر. من السهل قراءة هذا الكتاب
حتى أن غير المبرمجين يستطيعون فهم كيفية عمل هذه الخوارزميات.
4) Test Driven Development: By Example
يتيح لك التطوير القائم على الاختبار برمجة برنامجك بخطوات تدريجية ،
وبمجرد اعتماده ، سترى أنك تقوم بكتابة كود أقل ، وبجودة أعلى ،
وسيكون لديك الثقة في تغيير شفرتك دون القلق من أن كل شيء سوف ينهار.
5) Soft Skills: The software developer’s life manual
سيساعدك هذا الكتاب على تحقيق توازن عادل بين مهاراتك الفنية ومهاراتك في البرمجة.
تعد المهارات في البرمجة جزءًا مهمًا لتحقيق النجاح ، لأنك تقوم بعمل رائع يجب عليك التفاعل مع الآخرين.
6) Programming Questions and Solutions
تم تصميم هذا الكتاب لإعدادك لإجراء المقابلات.
كل مبرمج هو الحل للمشاكل ، وهذا الكتاب يدربك بالضبط على حل مشكلتك.
7) Seven Languages in Seven Weeks
هذا الكتاب جيد بالنسبة لك لتحقيق الاستفادة من معرفة عدة لغات.
ستساعدك قراءة هذا الكتاب على توسيع طريقة تفكيرك في حل المشكلات.
سوف تتعلم كلوور ، هاسكل ، أيو ، برولوج ، سكالا ، إرلانج ، وروبي.
تعليقات: 0
إرسال تعليق