إزاي تطور مستواك كـ Backend Developer؟
إزاي أنقل مستوايا كـ backend developer لـ level أعلى من اللي أنا فيه؟
- ماتقارنش نفسك بأي حد نهائي مهما كان. شوف إنت كنت فين وبقيت فين، دي المقارنة الوحيدة المسموحة ليك.
- شوف شغل ناس كتير، خليك بايت على GitHub وشوف مشاريع كتير عليه.
- ذاكر داتا بيز كويس جداً.
- ذاكر system design وشوف cases كتير، زي إزاي أعمل منصة فيديوهات تستحمل ترافيك عالي. مش لازم تكتب أي كود، بس تفهم المشكلة والحلول الممكنة.
- لو فيه حاجة بتكررها في شغلك كتير، ممكن تعملها package وتخليها open source.
- افهم عن الـ marketing، business، sales، علشان تكون فاهم باقي الفرق بتعمل إيه وتقدر تشارك معاهم، مايبقاش دورك منفذ بس.
- لو شغال على سيستم قديم في شركتك، ماتقولش دي حاجة قديمة ملهاش لازمة، ده كنز بالنسبالك. إنك تفهم كل حاجة ليه وإزاي اتعملت، غير إن ده هيخليك شاطر في الشغل نفسه وفي التاسكات بتاعتك.
- مش لازم تجري ورا أي tool بتظهر جديدة وخلاص، علشان مش هتلاحق.
- لو معاك سينيور في الشركة بتاعتك، استغله واستفيد منه قدر الإمكان.
آخر وأهم نصيحة: مفيش معادلة أو checklist تمشي عليها علشان تخليك أحسن، جرّب كتير واشتغل بإيدك كتير، وكل حاجة بتتحسن مع الممارسة والتجارب.