تسألت أكثر من مرة عن ترشيحاتي لكتب في مجالات مختلفة ودي الكتب اللي على قائمتي للقراءة (إما درستها وقرأتها وإما مازالت في الخطة). تجنبت التطرق لكتب خاصة بتكنولوجيا أو فريموورك
Algorithms & Data Structures
1. Grokking Algorithms (beginners)
2. Introduction to Algorithms (reference)
3. Cracking the coding interview (for interview preparation)
OOP:
1. Any OOP language
2. Head-First OO Design & Analysis
3. SOLID (online reading)
4. Head-First Design Patterns
5. Design Patterns [gang of four](reference)
Better coding:
1. Clean code
2. Refactoring (Martin Fowler)
3. Clean coder
4. Working effectively with legacy code
5. The pragmatic programmer
Database systems:
1. Fundamentals of Database Systems (Elmasri, Navathe) - studied when I was a student
2. Database Design for Mere Mortals (easy to read)
3. NoSql Distilled
4. Designing Data-Intensive Applications (For database core, storage and distributed systems)
Software design:
1. Clean Architecture
2. Patterns of Enterprise Applications [Martin Fowler](Heavy book)
3. Cloud Design Patterns
4. Domain Driven Design: Tackling Complexity in the Heart of Software
5. Algorithms unplugged
6. System Design Interview (To prepare for system design interviews)
Distributed Systems:
MIT 6.824 course
https://lnkd.in/gK6CgXD
Operating Systems:
Operating Systems: Three easy pieces
Algorithms & Data Structures
1. Grokking Algorithms (beginners)
2. Introduction to Algorithms (reference)
3. Cracking the coding interview (for interview preparation)
OOP:
1. Any OOP language
2. Head-First OO Design & Analysis
3. SOLID (online reading)
4. Head-First Design Patterns
5. Design Patterns [gang of four](reference)
Better coding:
1. Clean code
2. Refactoring (Martin Fowler)
3. Clean coder
4. Working effectively with legacy code
5. The pragmatic programmer
Database systems:
1. Fundamentals of Database Systems (Elmasri, Navathe) - studied when I was a student
2. Database Design for Mere Mortals (easy to read)
3. NoSql Distilled
4. Designing Data-Intensive Applications (For database core, storage and distributed systems)
Software design:
1. Clean Architecture
2. Patterns of Enterprise Applications [Martin Fowler](Heavy book)
3. Cloud Design Patterns
4. Domain Driven Design: Tackling Complexity in the Heart of Software
5. Algorithms unplugged
6. System Design Interview (To prepare for system design interviews)
Distributed Systems:
MIT 6.824 course
https://lnkd.in/gK6CgXD
Operating Systems:
Operating Systems: Three easy pieces
lnkd.in
LinkedIn
This link will take you to a page that’s not on LinkedIn
لو دورت علي كل الناس الشطار و اللي فعلا معروف عنهم الكفاءه و سالتهم عن اهم الصفات اللي ساعدتهم يتقدموا هيقولولك انها "الصبر"
الصبر مهم جدا.
تصبر علي الاهداف اللي عاوز تحققها و تصبر علي التعب في تحقيق الاهداف و تصبر علي مشقة العمل و اهم حاجه تصبر علي النجاح.
كتير بيزهق و يبطل يتعب نفسه لانه مستعجل كل حاجه. و طبعا مش بيحقق حاجه لانه زهق و ركن علي جنب.
الصبر مهم جدا.
تصبر علي الاهداف اللي عاوز تحققها و تصبر علي التعب في تحقيق الاهداف و تصبر علي مشقة العمل و اهم حاجه تصبر علي النجاح.
كتير بيزهق و يبطل يتعب نفسه لانه مستعجل كل حاجه. و طبعا مش بيحقق حاجه لانه زهق و ركن علي جنب.
كلمتين من اللي بيجيبولي صداع مع خلق الله لكن برجع اقولهم برضه.
الاساطير المؤذيه اللي جذورها كسل وتخاذل. "التخصص الدقيق"
لراجل اللي كان له دور رئيسي في بناء Reactive Extensions في ميكروسوفت ومنها الي باقي اللغات اسمه Erik Meijer
الراجل دا خبراته الرئيسيه في Functional Programming و تصميم اللغات
من سنه 2015 انتقل الي Facebook و بيشتغل علي بناء انظمه تستخدم Machine Learning علشان تساعد المطورين في التنبؤ بتاثير التغيرات في الكود علي استقرار النظام و اختيار ايه من الاختبارات يلزم عمله بعد اي تغيير
بيستخدم Machine Learning لجعل عمليه التطوير اكثر امانا و اسهل
انا بقولك القصه ليه ؟
الراجل انتقل من تصميم اللغات الي machine Learning و هو قرب الستين سنه (ومريض سرطان كمان يعني)
و انا بلاقي ناس بتشتغل Angular و مش عاوز يتعلم React
و اللي شغال اندرويد مكسل يتعلم iOS و بيقول انا دا مستحيل و هيسببله تشتت
بيعملوا تخصص جوه التخصص اللي هو متخصص اساسا
انا بتكلم في الموضوع دا وبيجيبلي صداع مع ناس كتير بس التخصص الدقيق دا اسطوره ولازم نكسرها بقي
الاساطير المؤذيه اللي جذورها كسل وتخاذل. "التخصص الدقيق"
لراجل اللي كان له دور رئيسي في بناء Reactive Extensions في ميكروسوفت ومنها الي باقي اللغات اسمه Erik Meijer
الراجل دا خبراته الرئيسيه في Functional Programming و تصميم اللغات
من سنه 2015 انتقل الي Facebook و بيشتغل علي بناء انظمه تستخدم Machine Learning علشان تساعد المطورين في التنبؤ بتاثير التغيرات في الكود علي استقرار النظام و اختيار ايه من الاختبارات يلزم عمله بعد اي تغيير
بيستخدم Machine Learning لجعل عمليه التطوير اكثر امانا و اسهل
انا بقولك القصه ليه ؟
الراجل انتقل من تصميم اللغات الي machine Learning و هو قرب الستين سنه (ومريض سرطان كمان يعني)
و انا بلاقي ناس بتشتغل Angular و مش عاوز يتعلم React
و اللي شغال اندرويد مكسل يتعلم iOS و بيقول انا دا مستحيل و هيسببله تشتت
بيعملوا تخصص جوه التخصص اللي هو متخصص اساسا
انا بتكلم في الموضوع دا وبيجيبلي صداع مع ناس كتير بس التخصص الدقيق دا اسطوره ولازم نكسرها بقي
شباب الرياكت ده ممكن يفيدكو
https://blog.abdelhadi.org/learn-nextjs-in-arabic/?fbclid=IwAR2a0Gg8hPZ_PjTI4NIZuL_N9R6vQFB6g0Jsqn-G2IV5W1QBPF7W3H6wfzA
https://blog.abdelhadi.org/learn-nextjs-in-arabic/?fbclid=IwAR2a0Gg8hPZ_PjTI4NIZuL_N9R6vQFB6g0Jsqn-G2IV5W1QBPF7W3H6wfzA
مدونة عبدالهادي الأندلسي
سلسلة تعلم إطار Next.js خطوة بخطوة باللغة العربية
ما هو إطار العمل Nextjs وكيف يعمل وما هي مميزاته وما الخطوات لبناء مشاريع رقمية عبرها، في سلسلة تعليمية طويلة تعلم Nextjs خطوة بخطوة
JavaScript Modern Interview Code Challenges 2021
https://github.com/sadanandpai/javascript-code-challenges
https://github.com/sadanandpai/javascript-code-challenges
GitHub
GitHub - sadanandpai/javascript-code-challenges: A collection of JavaScript modern interview code challenges for beginners to experts
A collection of JavaScript modern interview code challenges for beginners to experts - sadanandpai/javascript-code-challenges
https://www.clubhouse.com/room/xpoAGVWj
تحسين بروفايل لينكدان
تحسين بروفايل لينكدان
Clubhouse
حسّن ملفك الشخصى على LinkedIn فى خمسة دقائق 👤 - دردشة على الماشى
With Mohamed Abdel-Gaber, Mona Habib, Modi Elnadi, Afrah Khairallah, Nelly Dabbour, Medhat Youssef, Kariman El Helw, AYAD, Sarah Osman, Mona Elshamy, Taheya Essmat, and 89 others, hosted by دردشة على الماشى.
مهم تسمعه عشان تعرف الحد الادني من المتطلبات اللي تكون عارفها عشان تقول ع نفسك joiner software engineer
https://www.youtube.com/watch?v=7jIti9PFW5A&t=3663s
https://www.youtube.com/watch?v=7jIti9PFW5A&t=3663s
YouTube
#لايف_مع_القهوة و حنجيب سيرة المهارات الأساسية للجونيور النهاردة
ايه هي المهارات الأساسية اللي محتاجها أي جونيور النهاردة في مجال السوفتوير؟