Web Dev
780 subscribers
19 photos
3 videos
3 files
570 links
بنشير هنا
lives technical & podcasts & roadmaps & tips
خاصه بال software industry
Download Telegram
تم تفعيل ال comments للمقترحات و المناقشات
2
حاليا عندي تشغيل لمشروع معين تابع للجهة اللي انا شغال فيها والمفترض انه يبدأ خلال أيام قليلة جدا ان شاء الله
قبل التشغيل بفترة بسيطة اللي هو امبارح حرفيا ظهرت مشكلة معينة محتاجة تعديل جذري في السيستم يعني تعديل هيسمع في كل الشاشات تقريبا وتعديل معقد جدا
التعديل ده اتعمل في ٣ ساعات تقريبا وخد ساعتين testing والحمد لله الدنيا مشيت زي الفل
طيب ده حصل ازاي؟
حصل لأن السيستم خد وقت كافي جدا في بناء الarchitecture ومع كل خطوة كنا بنحاول قدر الإمكان إننا نحقق مرونة كافية في النظام تسمح لنا بالتغيير بسهولة وفي نفس الوقت بدون over-engineering وبدون perfectionism وكمان من غير ما نقع في الsecond system effect
معادلة صعبة جدا جدا جدا مش بتتحقق بين يوم وليلة
دي معادلة تحققت بعد تعب ومرمطة سنين في أنظمة كتير جدا بأحجام مختلفة وأخطاء لا حصر لها وبعض الأخطاء دي ممكن اصنفها على انها كوارث في صناعة السوفتوير
طيب أنا باقولك الكلام ده ليه؟
علشان عايز اقولك انك لازم تفحت نفسك في التطبيق العملي وماتدفنش نفسك وسط الكتب والفيديوهات والمقالات
كلهم مهمين جدا لكن الأهم منهم انك تطبق..انك تجرب وتغلط وتعك وتبحث وتصلح وتحسن وترجع تجرب وتغلط وتعك و...
وعايز اقولك حاجة كمان .. مهما كان مستواك هتغلط هتغلط وكل ماتتعلم اكتر هترجع للكود القديم بتاعك مش هيعجبك فبلاش تقسو على نفسك وماتبتغيش الكمال لأنك مش هتوصل له
من كام يوم شخص كلمني على الماسنجر بيسألني عن بعض المفاهيم وفي النص قالي أنا مش هابدأ تطبيق غير لما اتعلم كذا وكذا وكذا قلتله لو سبت نفسك للدوامة دي مش هتبدأ أبدا
اوعى التنظير يغرقك
اوعى التنظير يغرقك
اوعى التنظير يغرقك

#ضبط_زوايا_برمجية
Copied
5👍2