السلام عليكم،أنا شغال ٩ سنين ك C++ desktop software engineer وكنت بفكر أغير ال stack و اروح لحتة ال backend web وكدا.هل الخطوة دي هتبقي كويسة خصوصا بعد العمر دة كله؟ واية هتبقي نظرة الشركات ليا هل هبقي fresh or mid-senior بالنسبة للشركات علشان معنديش experience في الحتة دي .
سؤال تاني هل بعد العمر دة اقدر اذاكر و اعرف اروح شركة من شركات ال FAANG ؟ اقصد الموضوع هيبقي صعب و المتطلبات هتبقي كبيرة ولا ممكن اقدم في mid-senior positions او اقل علشان الانترفيو يبقي اسهل ؟ خصوصا ان حتة ال system design مش كويسة بحكم ان شغال desktop كل ال careeer بتاعي
Anonymous ·
و عليكم السلام، انت ليه محسسني انك عجوز 😄 ٩ سنين خبرة ده انت لسة في البرايم.
هو الـPivot من C++ Desktop لـ Backend وارد جداً و مش متأخر خالص، بس محتاج تبقى واضح مع نفسك: انت مش هتبدأ من صفر، و في نفس الوقت مش هتدخل Backend Senior لمجرد عدد السنين. الشركات غالباً هتبصلك كـ engineer seniority عامة كويسة، لكن domain experience أقل في الـbackend web. يعني مش fresh طبعاً، لكن ممكن تبقى أقرب لـ mid أو mid-senior حسب الشركة، و حسب إزاي تقدر تترجم خبرتك الحالية: debugging، performance، concurrency، architecture، testing، و engineering maturity دي كلها ليها وزن. اللي هيقلل مستواك مش العمر ولا عدد السنين، اللي هيقلله إنك داخل stack جديد من غير evidence عملي.
فلو عاوز تعملها صح، اعمل transition مقصود: اختار stack واحد، ابنِ عليه كام مشروع backend حقيقيين، APIs، database، auth، caching، queues، observability basics، deployment. مش لازم تبقى expert في كل حاجة، بس لازم يبقى واضح إنك فاهم شكل الـproduction backend مش بس بتتعلم framework. ساعتها تقدر تقدم على roles فيها backend مع leverage من خبرتك القديمة، مش باعتبارك junior.
وبالنسبة لـ FAANG، آه طبعاً تقدر تذاكر و تقدم، و ٩ سنين خبرة مش عائق. بس متفترضش إنك لازم تقدم senior علشان سنين الخبرة، ولا إن النزول level شوية عيب. أحياناً ده أذكى لو ده يزود فرصتك و يخلي loop مناسب لمرحلتك. عادة هتحتاج 3 محاور: DSA كويس، system design معقول، و stories واضحة من شغلك. لو الـsystem design عندك ضعيف فدي skill تتذاكر عادي، مش حاجة مقفولة على ناس web بس، لكن محتاجة وقت وممارسة. أنا في رأيي متفكرش فيها كـ “هل ينفع بعد العمر ده”، فريم السؤال نفسه غلط شوية. فكر فيها كـ: هل أنا مستعد أقعد 6-12 شهر أبني profile جديد نسبياً و أذاكر بشكل منظم؟ لو آه، فالموضوع ممكن جداً.