إزاي تطور مستواك بقراءة الـ source code بتاع Laravel؟
لو شغال باك إند أو فرونت إند، هقولك على حاجة عملتها من فترة طويلة وفرقت كتير معايا، وهتفرق جداً معاك برده في مستواك.
هنفترض إنك شغال بفريم ورك معين، وليكن مثلاً Laravel. روح على الـ GitHub repo بتاعه وابدأ شوف كده طريقة كتابة الكود والدنيا هناك ماشية إزاي، والـ issues اللي موجودة بتتحل إزاي، وهكذا.
في الأول الدنيا هتبقى ضلمة
الدنيا في الأول هتكون ضلمة ومش شايف أي حاجة، بس كمل زي ما إنت. وخلي دايماً جنبك ChatGPT (أو أي AI Model بتحبه)، واسأله عن الكود اللي إنت مش فاهمه وخليه يشرحهولك، واتكلم معاه كإنه صاحبك كده.
مرة ورا التانية الخيوط هتتربط
مرة في التانية هتلاقي حتت في دماغك نوّرت والخيوط بدأت تتربط ببعض. غير إنك هتشوف الاستخدام الفعلي للـ Design Patterns اللي دايماً بنتكلم عنها، وهتعرف بنستخدمها إمتى وإزاي بتحل المشاكل.
كمان هتعرف الحاجات اللي إنت بتستخدمها في Laravel كل يوم تقريباً، زي الـ Event Listener، معمولة إزاي، من زاوية إنت ما شوفتهاش قبل كده.
الموضوع صعب مش سهل، بس استمر فيه وهتلاقي نتايج مبهرة، وهتفرق فعلاً في طريقة تفكيرك ومستواك.