اذهب إلى المحتوى

السؤال

Recommended Posts

  • 0
نشر (معدل)

بصراحة، صحيح أن خبرتي الرسمية سنة واحدة فقط، لكن خلال هذه السنة تجاوزت مستوى Mid، وهذا لم يأتِ بالصدفة.

كنت أعمل وأتعلّم بشكل مكثف جدًا، بمعدل يصل إلى 14 ساعة يوميًا، وكنت دائمًا أبحث عن التحديات الأصعب.

لهذا السبب طلبت تنفيذ مشروع أصعب من Social Media Platform، رغم أنني بالفعل نفذت منصة تواصل اجتماعي كاملة مع Real-Time Features باستخدام
Bun.js – Nest.js – Next.js – Socket.IO. 

خلال هذا المشروع واجهت مشاكل معقدة، وتمكنت من حلها بنفسي دون الاعتماد على مساعدة خارجية، وهذا ما طوّر عندي مهارة حلّ المشاكل بشكل عملي، وليس نظري فقط.

قد تبدو سنة الخبرة غير كافية للحكم بأنني وصلت لمستوى Senior (ولو بشكل جزئي)، لكن هذا الكلام مدعوم بمشاريع حقيقية مثبتة في الـ Portfolio الخاص بي، وليس مجرد ادّعاء.

وبالنسبة لاقتراح تنفيذ مشروع E-commerce، فقد نفذته سابقًا بتقنيات Full-Stack منذ فترة.

حاليًا أقوى مشروع لدي هو Social Media Developers Hub، ولهذا السبب أبحث عن مشاريع أكثر تعقيدًا، لأن لدي سرعة عالية في التعلّم والتنفيذ، وأحتاج تحديات أقوى تواكب مستواي الحالي.

و بنسبة لتعامل مع Cloudinary + Multer فهاد موجود بكل مشروع انا مسوي يعني انا متعامل معهم بالفعل.

تم التعديل في بواسطة Zen Eddin Allaham
  • 0
نشر

حاليًا أعتقد أنك تمتلك خبرة 6 أشهر في MERN Stack، بالتالي تجاوزت مرحلة الأساسيات CRUD, Authentication, Simple State، وتطبيق الـ Social Media يعتبر معيار للمستوى المتوسط Mid level، لأنه يجمع بين العلاقات Relational Data والـ Real-time البسيط.

ولكنك ما زلت في مستوى Junior لذا تحتاج لمشاريع تجعلك تتقن الأدوات وتفهم الـ Best Practices قبل القفز لمنطق الـ Business المعقد، ولا أعتقد أنك جاهز للإنتقال لمستوى Mid-Level فهو بحاجة إلى خبرة 3 سنوات أو سنتين حسب الفروقات والخبرة الفردية.

فالانتقال لـ Mid-Level يحتاج وقت وممارسة وتعرض لمشاكل حقيقية على مشاريع حقيقية أو قريبة من الواقع العملي، و 6 أشهر لا تزال فترة تأسيس، أي الهدف الآن ليس أن تقفز لمستوى Mid-Level، بل أن تكون جونيور قوي، فالشركات عندما توظف Junior، لا تتوقع منه بناء نظام معقد، بل أن يكتب كود نظيف، ويفهم كيف يربط الواجهة بالخلفية بشكل صحيح، ويستطيع حل المشاكل اليومية.

حاول بناء متجر إلكتروني متخصص ليس مثل أمازون، بل متجر لبيع شيء واحد مثلاً متجر أحذية رياضية أو كتب، لعرض منتجات، إضافتها للسلة، وإتمام طلب وهمي، وعرض 10 منتجات في الصفحة، وتصفيتها حسب السعر أو الماركة، وقم بعمل Form Validation، مع التفكير في ماذا يظهر المستخدم والبيانات يتم تحميلها؟ أي Spinner، وماذا يظهر لو انقطع النت؟ Error Message، فالمبتدئ يترك الشاشة بيضاء، والمحترف يضع Skeleton Loader.

ويجب بناء Admin Panel لوحة تحكم بسيطة للـ Admin لإضافة المنتجات ورفع الصور أي تعامل مع Multer وCloudinary.

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...