1. The Self-Taught Programmer

 

كتبه مبرمج يعمل في eBay، وهذا الكتاب رائع لأي مبتدئ مهتم بتعلم البرمجة.

الكتاب عبارة عن خريطة هتوجهك خلال رحلتك البرمجية، سيعلمك كيفية تكويد برنامج ، وتعلم استخدام الأدوات ، وكيفية تعلم الأساسيات + بالإضافة إلى إخبارك بكيفية البرمجة.

سيغطي الكتاب أشياء قد لا تغطيها العديد من الكتب الأخرى مثل كيفية إجراء مقابلة لوظيفة برمجة وكيفية العمل مع فريق.

 


 

2. The Pragmatic Programmer: From Journeyman to Master

 

ينظر هذا الكتاب إلى الأشياء بواقعية ومعقولة، دون جعلها تقنية أو صعبة.

ينظر الكتاب إلى جوهر ما يدخل في كتابة كود جيد يمكن دعمه بمرور الوقت. إنها تمس الكثير من المفاهيم والممارسات المختلفة التي يجب أن يستخدمها معظم المبرمجين (الجدد والقدامى).

 

تمت تغطية العديد من الموضوعات الأخرى أيضًا في هذا الكتاب بما في ذلك كيفية أن تكون أكثر إنتاجية ودقة التعليمات البرمجية وأكثر من ذلك بكثير + يساعدك على تحقيق فهم قوي للمبادئ الأساسية للبرمجة ، بطريقة عملية للغاية.

 


 

3. Structure and Interpretation of Computer Programs

 

كُتب هذا الكتاب لدورة برمجة تمهيدية في معهد ماساتشوستس MIT للتكنولوجيا الأسطوري ، وهو جزء قوي من مؤسسة أي مبرمج، يعلمك الأساسيات والمفاهيم الأساسية للترميز والبرمجة.

الكتاب ليس قراءة رائعة فحسب ، بل يتضمن أيضًا مجموعة متنوعة من الأمثلة والتمارين المختلفة لتحدي وتعليم القارئ، ويركز الكتاب على لغة برمجة النظام ويستخدمها ، ولكن يمكن استخدام الدروس المستفادة في الكتاب مع أي لغة.

 


 

4. Clean Code: A Handbook of Agile Software Craftsmanship

 

الهدف من هذا الكتاب هو كتابة كود نظيف! الكود النظيف قابل للصيانة ، ويمكن قراءته بسهولة ويمكن تغييره ببساطة إذا لزم الأمر.

 

يهدف Clean Code إلى تعليمك ليس فقط كيفية كتابة التعليمات البرمجية ، ولكن كيفية كتابتها بشكل جيد.

 

سيتم تعلم العديد من الأشياء في هذا الكتاب مثل كيفية تحويل التعليمات البرمجية السيئة إلى تعليمات برمجية جيدة ، وكيفية تنسيق أفضل التعليمات البرمجية وحتى كيفية معالجة الأخطاء ببساطة ، يساعدك الكتاب على حل مشكلات حقيقية والتعلم من أخطاء الآخرين.

 


 

5. The Complete Software Developer’s Career Guide

 

في حين أن البعض يريد فقط أن يأخذ الترميز والبرمجة كهواية ، يرغب الكثيرون في الحصول على مهنة منها! إذا كان ذلك إذا كان لديك هدف ، فهذا الكتاب لك.

 

يدور هذا الكتاب حول تعليمك هذه المهارات الإضافية التي يمكن أن تساعدك على النجاح في هذا المجال، أي لغة يجب تعلمها؟! ، وكيفية الإجابة على أسئلة المقابلة؟! وكيفية التعاون مع زملاء العمل؟! وكيفية سد الثغرات في المهارات التقنية؟! يتم تغطيتها جميعًا في هذا الكتاب ، بالإضافة إلى الكثير.

في حين أن هذا الكتاب يختلف عن معظم الكتب التي تعلمك ببساطة البرمجة ، إلا أنه ذو قيمة ويمكن أن يساهم بالتأكيد في حياة أي مبتدئ في حياته المهنية + يمكن للكتاب أن يحفزك على تحسين نفسك وجعل نفسك مرشحًا أفضل لأي وظيفة برمجة.

 


 

💡 لا تنسي متابعتنا على مواقع التواصل الإجتماعى لدعمنا ولمعرفة المزيد من المقالات والكورسات البرمجية.