Islam Mahfouz
Islam Mahfouz

@codezilla_

14 تغريدة 65 قراءة Dec 30, 2022
١٠ كتب لو انت مبرمج مبتدئ ستجعلك مهندس برمجيات محترف ⌨️🧵
ريتويت و bookmark عشان ترجع لها بعد الامتحانات.
بالمناسبة، توصيفات الكتب كلها في الثريد تحت، كتبها الذكاء الاصطناعي بنفسه باللغة العربية، بالتحديد ChatGPT 🤖
لو انت هذا الشخص 😹 ممكن تعمل لايك و تتوقف هنا ومتكملش الثريد عادي 😂😂
بس بعيد عن الهزار الكتب دي فعلا هتخلي مستواك في البرمجة في حتة تانيه👇
١- الكتاب الاول : Clean Code
هذا الكتاب يهتم بتصميم البرمجيات وتنسيق الاكواد بشكل جيد، ويبين كيفية التعامل مع الأكواد المعقدة لتحقيق افضل اداء وسهولة في الإصلاح والتطوير.
يتيح لنا هذا الكتاب العديد من الإرشادات لتحقيق نسخة برمجية نظيفة ومرنة.
٢- الكتاب الثاني : The Pragmatic Programmer
يتناول مجموعة متنوعة من المفاهيم والتقنيات المهمة للمبرمجين ويبين كيفية العمل بشكل فعال وعملي في عالم البرمجة، ويشير إلى المهارات التي يجب أن يمتلكها المبرمج لتحقيق النجاح في مجاله.
يعتبر هذا الكتاب مرجعًا مهمًا للمبتدئين والمتمرسين
٣- الكتاب الثالث: Design Patterns
هذا الكتاب يتناول مجموعة من النماذج التصميمية التي تساعد في تصميم البرمجيات المعتمدة على الـ Objects.
يعرض الكتاب أساليب وأدوات قياسية للتعامل مع المشاكل الشائعة في تصميم البرمجيات، ويوضح كيفية إعادة استخدام هذه النماذج في المشاريع المختلفة.
٤- الكتاب الرابع: The Mythical Man Month
يهتم بالتحديات التي يواجهها المديرون في تنفيذ وتطوير المشاريع البرمجية ويوضح الطرق التي يمكن اتباعها لتحقيق النجاح.
يقدم الكتاب إرشادات قياسية للمديرين المهتمين بمشاريع البرمجيات ويعطيهم العديد من الأدوات اللازمة للقيام بعملهم بشكل فعال.
٥- الكتاب الخامس: Introduction to Algorithms
يهتم بمفاهيم الخوارزميات والتقنيات المستخدمة في حل المشاكل البرمجية ويعرض الكتاب العديد من الخوارزميات الأساسية ويوضح كيفية استخدامها وتطبيقها في المشاريع البرمجية.
يعتبر هذا الكتاب مرجعًا قياسيًا للمبرمجين والطلبة في مجال البرمجة.
٦- الكتاب السادس: Code Complete
كتاب يجمع ما بين الناحية الفنية و العلمية في كيفية انشاء البرمجيات.
مؤلف الكتاب يسرد التقنيات الاكثر فاعلية و المبادئ اللي كل كبرمج لازم يعرفها بطريقة عملية وواضحة جدا.
انا اللي كتبت الوصف ده عشان ChatGPT استمر في اعطائي نفس وصف كتاب Clean Code
٧- الكتاب السابع: Cracking the Coding Interview
يهدف إلى مساعدة المتقدمين للعمل في مجال البرمجة على التعامل مع المقابلات التقنية وتحسين مهاراتهم البرمجية.
يوضح الكتاب العديد من الأساليب والتقنيات للنجاح في المقابلات ويعطي المبرمج العديد من الأمثلة والتمارين لتنمية مهاراته.
باقي ٣ كتب سوف ارشحها غدا. و ياريت اي حد يعرف كتاب كويس و استفاد منه، يشاركه معنا و يقول لنا نبذه سريعة
بالمناسبة العشر كتب موجودين في الفيديو ده 👇، و ممكن تقارنوا وصفي للكتب في الفيديو مع وصف الذكاء الاصطناعي المستخدم في الـ Tweets هنا، ياترى من افضل؟
youtube.com
٨- الكتاب الثامن: The Clean Coder
يهدف إلى تعليم المبرمجين المتمرسين كيفية العمل المهني الفعال في مجال البرمجة. يوضح العديد من الأساليب والتقنيات لتحقيق النجاح ويعطي المتقدم العديد من الأمثلة والتمارين لتدريب مهاراته. مرجع قياسي للمبرمجين المهتمين بالعمل المهني الفعال في البرمجة
٩- الكتاب التاسع: Working Effectively with Legacy Code
يهدف إلى مساعدة المبرمجين في العمل على الأكواد القديمة والموجودة في الانظمة القديمة، بشكل فعال. يوضح الكتاب العديد من الأساليب والتقنيات التي يمكن اتباعها لتحقيق النجاح في العمل على هذه الانظمة ويعطي القارئ العديد من الأمثلة
١٠- الكتاب العاشر: Refactoring
يتحدث عن التقنيات المستخدمة لتحسين تصميم الكود الموجود ويغطي مواضيع مثل التقنيات الخاصة بتهيئة الكود وعلامات الكود التي تدل على أنه قد يحتاج للتهيئة ويوفر التوجيهات اللازمة لتحديد فرص التهيئة وكيفية تطبيق التقنيات المختلفة لتحسين تصميم وهيكلة الكود
لو انت لسا مبتدأ وبتعاني من فهم و تطبيق مفاهيم البرمجة او لسا لم تبدأ في تعلم البرمجة وعايز اسهل وامتع بداية ان شاء الله بشهادة جميع المشتركين في الكورس وعددهم حاليا 1000+
دي اخر فرصة للخصم على الكورس قبل سعره ما يزيد في ٢٠٢٣، و اول ٣ ساعات ونصف مجانا
bit.ly

جاري تحميل الاقتراحات...