في مشكلة بتواجهني هي تعدد الاهتمامات مثلا اني ببدا اتعلم شئ جديد وفي نفس الوقت عايز اشتغل على مشروع خاص وفي نفس الوقت كمان عايز اتحسن في مجالي وهكذا
ف مفكر اختار شئ واحد او اثنين لمدة 6 اشهر واشوف النتيجة و وين اوصل
@IOmarovI بعد كده نجي للمهام الكبيرة اللي انت بتحتاج تفكر فيها بشكل اعمق تستخدم الـAI عشان تسرع عملية التفكير وتطلع بنتائج افضل وتراجع معاه
انا صرت استخدمه بشكل اكثر لي فترة ومرات بيشتغل لي بأفضل طريقة ومرات بحتاج اراجع معاه حتى ينفذ التاسك صح
بس لازم نعرف كيف نحقق اعلى استفادة منه
التاسكات الصغيرة ما تحتاج تخلي الـAI يشتغلها
التاسكات الصغيرة ما تحتاج تخلي الـAI يشتغلها
التاسكات الصغيرة ما تحتاج تخلي الـAI يشتغلها التاسكات الصغيرة ما تحتاج تخلي الـAI يشتغلها التاسكات الصغيرة ما تحتاج تخلي الـAI يشتغلها
التاسكات الصغيرة ما تحتاج تخلي الـAI يشتغلها
@IOmarovI انا ما ضد استخدام الـAI في المهام الصغيرة بشكل كامل بس اللي اقصده المهام اللي انت ممكن تعملها اسرع منه هنا اللي انت تسويها بنفسك حفاظا على الوقت لانك لسه محتاج تشرح للـAI يعمل شنو وكيف
ماتوقعت هذا العدد يستخدم التطبيق وهذا الشي خلاني ارجع اشتغل عليه وأحدثه بشكل افضل من ال AI !
عدلت الأكواد وبنيته بشكل افضل
غيرت الواجهات واضفت مميزات جديده وكل هذا راح تشوفونه في التحديث القادم !
هذه إطلالة سريعة على الـ Onboarding الجديد للتطبيق 🥳
فممكن تسأل نفسك كم سؤال:
1. هل الكود بيكون خاص بالميزة ذي بس ولا اكثر من ميزة؟
2. هل لو جاء تعديل بعدل في مكان واحد؟
3. هل بيزيد تعقيد للكود لو عملته reusable؟
في النهاية تطبيق الـDesign principle الهدف منه يساعدك في كتابة كود انظف ويعتمد على الحالة ومش قاعدة تمشي عليها
من المبادئ اللي حسيت بقيمتها في البرمجة هو الDRY وهو بيقوم على انه انت ما تكرر نفسك
يعني اذا عندك كود ممكن يتكرر ف بدل ما تعمل copy paste ممكن بدلها تشتغل على الكود انه يكون reusable تقدر تستخدمه في اكثر من مكان والتعديل يكون من مكان واحد
متين حتشوف الفايدة من الخطوة دي؟
مثلا اعتبر عندك حقول في التطبيق الاسهل انك تعمل copy paste لنفس الwidget مع الdesign حقه ولا انك تعملها ك widget وبعدها تستخدمه مع اي حقل واذا المصممين قررو يغيرو تصميم الحقل انت بس راح تغير في مكان واحد
بس ما دائما بتكون الحالة كده
I use to focus on how much weight I could lift.
After becoming a dad now i focus on “what can I recover from without getting sick”
Im trying to break the cycle of :
Make progress
Bad recovery
Get sick
Restart at day1
I use to squat 365, today I’m doing 135 lol.
في النهاية انا راشد كمال مهندس برمجيات وهنا اشارك خبرتي وتجاربي في برمجة تطبيقات الجوال
اتشرف انك تتابعني هنا @RashedSwEn وتعمل اعادة نشر للتغريدة الاولى
افترض انك اضفت ميزة البحث داخل التطبيق بس بتعمل Request بعد كل حرف يتكتب مباشرة تتوقع شنو ممكن يحصل؟:
1- زيادة عدد الـrequests للسيرفر
2- نتائج متداخلة من requests قديمة
3- اداء سئ لتطبيقك
طيب والحل انك تستخدم الـDebounce
تابع🧵