إزاي تفهم Laravel من جوه وتبعد عن المنافسة؟

ما قبل عصور الـ AI، كنت عملت تجربة لمدة شهور وفرقت معايا جداً في طريقة التفكير.

في يوم قررت أفهم Laravel شغال إزاي من جوه (مش من الـ docs، لكن كـ implementation). المهم قعدت أذاكر فيه شوية وماكنتش فاهم حاجات كتير، بس قلت خلينا نعمل فريم ورك صغير كده من الأول ونشوف.

التجربة شدتني جداً رغم إنها كانت صعبة، ومكانش فيه ChatGPT ولا الكلام ده، بس كنت بعمل سيرش كتير أو أسأل ناس من زمايلي.

اللي فهمته من التجربة دي

قعدت شوية في الحكاية دي، لقيت نفسي فهمت حاجات كتير في وقت قليل، زي:

  • الـ Event Listener شغال إزاي ومعمول إزاي، مش مجرد استخدام.
  • فهمت Design Patterns كتير بشكل عملي، لإنك شايف بتستخدم في إيه قدام عينك، زي الـ Facade اللي Laravel معتمد عليه بشكل كبير.
  • خلاني أشوف حتت من كتب زي Head First Design Patterns مثلاً، واللي مرة ورا التانية لقيتني تقريباً خلصت 80% منه، وبجد أرشحه لأي حد شغال backend.

فنصيحتي لأي حد عايز يطور نفسه في أي مجال ويبعد عن المنافسة: شوف الحاجة اللي إنت شغال بيها واتعمق فيها جداً، هاتها من جذورها، ما تبقاش مجرد user ليها.