You May Also Like

أصبح العديد من مُستخدمي الحواسيب بُعانون في الآونة الأخيرة من بطئ في أداء أجهزتهم، ربما حان الوقت لترقية الجهاز، خُصوصاً ...
Read More
HDD و SSD الفرق بين أقراص
ما هو ال Firebase ؟ يُعد Firebase نظامًا أساسياً لتطوير تطبيقات الجوّال والويب. باستخدام Firebase، يمكنك بسرعة إنشاء تطبيقات عالية ...
Read More
Firebase  ما هو
في سنة 2005 يدخل فريق من الباحثين من شركة IBM تحت إشراف David Ferrucci في تحدِ كبير لتطوير ذكاء صنعي ...
Read More
قصة مشروع الذكاء الصناعي واتسون

 الهندسه العكسية او ما يعرف ب ال reverse enginering  هي خطوة من اهم الخطوات اللي لازم تعتمد عليها وانت بتبرمج الـ software بتاعك سواء كان web site او application او غيره..
لانك هنا بتعتمد ع source code او documention جاهز بمراحل الـ SDLC بتاعتة.
((يعني بتاخد آخر حاجه وصلها المُبرمج اللي كان شغال قبلك في اي software شبه بتاعك و تكمل علي شغله))

Atwengineer - Atwengineer

** مثلا -انا- عملت موقع زي صراحه تقدر تبعت منو رساله بدون ما اسمك يظهر للي انت باعتله..
** بعدها في موقع تاني اتعمل تقدر تبعت رساله و تبين اسمك و تخفي اسمك..
** بعدها موقع تالت اتعمل تقدر تبعت رساله من غير اسمك ما يظهر او يظهر و اللي انت باعتله يقدر يرد عليك و تتكلموا عادي زي ما بيحصل في مسنجر..

المده الزمنيه بين كل موقع و موقع من دول تقريبا اسبوعين..
هل المُبرمجين قدر يعملوا مواقع كبيره زي دي ف اسبوعين؟!

اللي بيحصل هنا ان الموقع التاني اخد من الموقع الاولاني ال documentaion و ال code و برمج فيه الجزء الجديد بس (اللي هو بقدر يظهر اسمه وكمان يخفيه) فا بالتالي وفر ع نفسه وقت و جهد و test و شغل الموقع من الصفر اللي ممكن ياخد شهور ف ايده
ونفس الكلام ده حصل بين الموقع التالت و التاني

فا هنا الفايده من الهندسه العكسيه اننا بناخد documentation من software شبه بتاعنا و نبرمح فيه الاجزاء الجديده اللي عايزين نعملها
وده سؤال مهم جداَ في اي interview ممكن تقدم عليه ?
لان في شركات بتعتمد ع الموضوع ده بشكل كبير
المجال ده حلو اووي والله لو تعمقتوا فيه ♥️
ربنا يقويكم كلكم يارب

Last Article

error: Content is protected !!