كل مرة كنت بشتغل فيها على مشروع، كان بيبدأ بنفس السؤال: "المستخدم بيواجه مشكلة إيه بالظبط، وإزاي التطبيق ده هيحلها بدل ما يكون مجرد شاشات وأزرار؟" السؤال ده هو اللي بيفرق بين موقع "شغال" وموقع "بيحل مشكلة فعلية لصاحبه".
أنا إسلام ياسر، ومن أول ما دخلت مجال الFull-Stack Development وأنا بشتغل بالمنطق ده. لما اتبنالي أعمل نظام لإدارة العقارات، ما كنتش بس بحط بيانات في جداول - كنت بفكر إزاي المالك أو السمسار هيلاقي المعلومة اللي محتاجها في ثانيتين مش في 5 دقايق. ولما بنيت منصة تعليمية، كان همّي الأول إن الطالب يوصل لدرسه بأقل عدد نقرات، مش إن الواجهة تبقى "شكلها حلو" بس.
نفس الفكر ده طبّقته في نظام مطعم دليفري، لما ركّزت على تسريع رحلة الطلب من أول ما العميل يفتح المنيو لحد ما يتأكد إن أوردره اتسجل صح - لأن كل ثانية تأخير في التطبيقات دي بتبقى فرصة ضايعة لصاحب المشروع.
بشتغل بتقنيات MEAN Stack (MongoDB, Express.js, Angular, Node.js) وأتقن HTML, CSS, JavaScript, TypeScript, وSass - لكن الأدوات دي عندي وسيلة مش هدف. الهدف الحقيقي إني أفهم مشكلتك أول، وبعدين أبني الحل اللي يناسبها بالظبط - مش حل جاهز بنسخه على كل مشروع.
لو عندك فكرة أو مشكلة محتاجة حل رقمي حقيقي، أنا جاهز أسمعها وأشوف إزاي أقدر أحوّلها لمنتج شغال فعلاً.