سبعة كتب عن البرمجة ستاخذك لمستويات متقدمة جدا !

2018/08/23




في بعض الاحيان، نرغب في الوصول الى المستوى التالي في البرمجة،

ولا نعرف من أين نبدأ. احيانا لا تعرف ما تقرأه أو ما يجب أن تتعلمه ..

لذا قمت بجمعت قائمة بالكتب التي يمكن أن تحدث الفرق :



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



هذا الكتاب جيد بالنسبة لك لتحقيق الاستفادة من معرفة عدة لغات.

ستساعدك قراءة هذا الكتاب على توسيع طريقة تفكيرك في حل المشكلات.

سوف تتعلم كلوور ، هاسكل ، أيو ، برولوج ، سكالا ، إرلانج ، وروبي.


<
-->