Absolutely, the experience of reading a book still beats reading a summary or an LLM version of a book, you challenge your own brain to understand new concepts, which in turns grows your brain and cognitive abilities, instead of getting…
هو أولاً أنا متفهم العتب، لأن ناس كتير كانت بتتكلم بثقة زيادة في حاجات ماكانش ينفع يتجزم بيها. بس برضه الطرف التاني من الخطأ هو القفز لاستنتاج إن "خلاص المبرمج انتهى". ده مش واضح، ومحدش يقدر يجزم بحاجة بالشكل ده. اللي واضح فعلاً إن جزء…
هو الإحساس ده شائع جداً، و مش لازم يكون مؤشر حقيقي على مستواك. بالعكس، في حالتك بالذات واضح إن جزء كبير منه جاي من مقارنة نفسك بمسار "تقليدي" انت أصلاً ما مشيتش فيه: كلية مختلفة، self-study، و شغل بدري في تيم صغير كنت شايل فيه حاجات كتير.…
هو عموماً أنا شايف إن الفكرة نفسها منطقية، خصوصاً إنك مش بتفكر في degree كاسم وخلاص، لكن كأداة تفتحلك كذا مسار: تكمل في data، أو academic track بعدين، أو حتى financial analysis. دي طريقة تفكير كويسة. بس أنا كنت هافصل القرار بمبدأ أبسط:…
هو آه، في جزء كبير من ملاحظتك صحيح، بس مش كقاعدة مطلقة. أحياناً لما ال language أو ال paradigm يقلل عدد ال tools الجاهزة ويفرض عليك كام فكرة أساسية بس، ده بيخليك تفكر في الmodel بتاع المشكلة نفسها بدل ما تفضل تلف بين features كتير. في ال…
هو الواحد المفروض ما يسيبش نفسه يوصل لمرحلة ال Burn-out أصلاً, لأن التعامل مع الموضوع ده بيبقى صعب جداً و ممكن يبقى ليه تبعات طويلة الأمد, يعني المفترض ان عدد ساعات شغلك في الأسبوع ما تعديش حد أقصى - حسب انت شايف ايه يعني - مهما كانت…
Yes, I think it can be a good idea. If you were already working as a data scientist for 2 years, then software engineering should not be some impossible jump. It is a shift, but not a reset. You already have technical problem-solving,…
هو بصراحة من اللي انت كاتبه، انت مش منفصل عن المجال زي ما انت متخيل، انت غالباً بس محتاج تعمل Pivot من دور تقني صرف لدور قريب من المنتج و البزنس أكتر. في رأيي أكتر 3 اتجاهات منطقيين ليك تبص عليهم: Technical Presales / Sales Engineer،…
هو سؤالك مش بدائي خالص، و غالباً المشكلة مش إنك “مش بتفهم”، قد ما هي إنك حافظ الطريق أكتر ما انت فاهم ليه الطريق ده شغال. و ده بيحصل لناس كثير. يعني عقلك بيعمل Pattern Matching: يشوف شكل مألوف فيرجّع الحل أو الخطوات، و ده مش غلط، بس لوحده…
هو في رأيي المشكلة هنا مش إنك محتاج تبقى 3 أشخاص في نفس الوقت. لأ، انت محتاج main track واضح. بما إنك قضيت وقت في .NET وبنيت عليه مشاريع، فالأقرب للمنطق إن ده يبقى track الأساسي بتاعك دلوقتي. تعمل CV لـ .NET وتقدّم بيه على Backend/.NET…
هو لازم نفصل بين حاجتين: كتابة الكود كـ Activity، و فهم المشكلة و تحويلها لـ Solution مناسب. الأولى فعلاً قيمتها بتقل مع ال AI، خصوصاً في الشغل اللي هو CRUD features على Frameworks مع Patterns معروفة. لكن ده مش معناه إن المجال نفسه قيمته…
و عليكم السلام، انت ليه محسسني انك عجوز 😄 ٩ سنين خبرة ده انت لسة في البرايم. هو الـPivot من C++ Desktop لـ Backend وارد جداً و مش متأخر خالص، بس محتاج تبقى واضح مع نفسك: انت مش هتبدأ من صفر، و في نفس الوقت مش هتدخل Backend Senior لمجرد…
هو لو انت حابه فعلًا، فده في حد ذاته سبب مهم إنك تديه فرصة، لأن ال Graphics programming من المجالات اللي محتاجة صبر ومذاكرة عميقة شوية، فصعب تكمل فيها لو انت مش مستمتع بيها. بس أنا بصراحة ده مش مجالي، فما عنديش إجابة عن خبرة مباشرة، ولا…
I think all of this is important and definitely had important impact on my career, although an early lesson I learned like 20 years ago was avoiding office gossips, focusing on what I have control on, and voting with my feet if I can't…