تعرف على أسئلة طرحتها غوغل، فيسبوك، مايكروسوف وتويتر في مقابلات توظيف مهندس برمجيات

دفعني لنشر هذه التدوينة أن الكثيرين يعتقدون أن مقابلات التوظيف مع شركات عملاقة مثل Google, Facebook, Microsoft، تكون في غاية الصعوبة، وتحتاج إلى خبرة عالية جداً برمجية ورياضية لكي تستطيع اجتيازها.

أكمل قراءة المقالة

المنهجية الرشيقة Agile و السكرام Scrum في بناء البرمجيات وإدارة المشاريع

المنهجية الرشيقة  Agile و السكرام Scrum في بناء البرمجيات وإدارة المشاريع

يتجه الكثيرين عند تعلم لغة برمجة ما إما من خلال الدراسة الذاتية أو من خلال الكلية في جامعة إلى تعلم تقنيات كتابة الأكواد البرمجية وتحسينها, أي “كيف تقوم بكتابة كود برمجي” , فيما يتم اهمال الجانب الأهم في صناعة البرمجيات وهو “كيف تقوم ببناء نظام برمجي متكامل” و كيف أقوم ب “إدارة فريق برمجي”.

في هذه المقالة سنقوم بإلقاء الضوء على أسلوب حديث وفعّال يتم اتباعه في بناء وإدارة المشاريع البرمجية والمعروف اليوم ب Scrum ولكن قبل الحديث عن ال Scrum لابدّ من التعريف بالمنهجية الرشيقة المشهورة Agile.

أكمل قراءة المقالة

اﻹكمال التلقائي للنصوص

الإكمال التلقائي للنصوص هي الميزة التي تسمح للتطبيق بالتنبأ بالنص الكامل، وذلك بمجرد كتابة بادئة من النص، من المأكد أنك قمت باستخدامه كثيراً في حياتك اليومية مثل:

  • محركات البحث: محرك البحث جوجل يقترح لك اكمالاً تلقائياً للنص بمجرد كتابة جزء منه في مستطيل البحث، عادة تكون هذه الاقتراحات مرتبة حسب أكثر اﻷمور التي يتم البحث عنها حالياً. 
  • في البريد الالكتروني، بمجرد أن تكتب جزأ من العنوان سوف تظهر لك قائمة من الاقتراحات. 
  • وسائل التواصل الاجتماعي، مثل فيسبوك، لينكيد إين، انستغرام… 
  • في محررات كتابة الأكواد، أنا أستخدم حاليا تطبيق Atom ولقد قمت باستخدام ميزة الإكمال التلقائي على اﻷقل 10 مرات في هذا الجزأ البسيط من المقالة. 
أكمل قراءة المقالة

8 مواقع يحتاجها المبرمجون بكثرة

في هذه المقالة سأتحدث عن افضل 8 مواقع ستجد فيها أكواد جاهزة ومفتوحة المصدر. سواء كنت مبرمج محترف أو مبتدئ أو بدأت في تعلم البرمجة ستحتاج عاجلاً ام أجلاً الى مجموعة من الأكواد الجاهزة التي ستختصر لك الوقت أو التي ستتعلم من خلالها مجموعة من المهمات التي ستحتاجها في طريقك الى الاحتراف أو في مشاريعك .

أكمل قراءة المقالة