الإنجليزية لمطوري البرمجيات
الإنجليزية لمطوري البرمجيات

مناهجنا عبارة عن محادثات ثنائية
ما هدفك من أخذ هذه الدورة؟
يحتاج مهندسو البرمجيات إلى مهارات تواصل قوية باللغة الإنجليزية؛ كي يتمكنوا من النجاح في البيئات التقنية العالمية. يُعلِّمُكَ هذا المنهج المتخصص كيفية شرح المفاهيم التقنية بوضوح، ومهارات التعاون مع الفرق الدولية، وإجراء المقابلات بثقة، والتواصل مع العملاء، وتوثيق التعليمات البرمجية باقتدار. سواءً كنت تستعد لمقابلات العمل، أو تعمل مع فرق العمل الموزعة، أو كنت تنتقل إلى شركات تكنولوجيا ناطقة باللغة الإنجليزية، ستطور مهاراتك اللغوية العملية التي يقدرها أصحاب العمل كثيرًا.
ما الذي ستتعلمه
من خلال هذا المنهج ستُتقن مهارات التواصل الأساسية باللغة الإنجليزية في مجال هندسة البرمجيات، بدءًا من التعريف بنفسك بطريقة احترافية ومناقشة المشكلات التقنية، وصولًا إلى شرح وظائف التعليمات البرمجية وتوثيق الخصائص البرمجية. ويغطي المنهج سيناريوهات واقعية من أماكن العمل، تتضمن اجتماعات العملاء، وتقدير المشاريع، وإسناد المهام، والتوثيق التقني. ومن خلاله سوف تتعلّم مفردات الصناعة، والنطق السليم للمصطلحات التقنية، والتراكيب النحوية الشائعة في سياقات تطوير البرمجيات. يتضمن كل درس تمارين عملية، مصممة للمطورين والمبرمجين ومحترفي تكنولوجيا المعلومات.
أهداف التعلم
• التواصل بشكل احترافي في سياقات هندسة البرمجيات، بما في ذلك مقابلات العمل، واجتماعات العملاء، والتعاون الجماعي مع الزملاء الدوليين
• شرح المفاهيم التقنية بوضوح، بدءًا من استكشاف مشكلات تكنولوجيا المعلومات وإصلاحها ومناقشة متطلبات المشروع وصولًا إلى وصف بنية البرمجيات ووظائف التعليمات البرمجية
• تقديم تقديرات المشروع، وتفويض مهام البرمجة، والتنسيق مع فرق التطوير باستخدام تراكيب لغوية مهنية مناسبة
• مهارات التوثيق التقني الفعّال، بما في ذلك سلاسل التوثيق (docstrings)، ومواصفات الخصائص البرمجية، وأوصاف التخطيطات، باستخدام المعايير المعتمدة في المجال
• نطق المصطلحات الفنية والأرقام والأسماء المركبة نطقًا دقيقًا، واستخدام تقنيات مناسبة للتشديد والتوقف المؤقت؛ لضمان التواصل بوضوح
المتطلبات المسبقة
إتقان اللغة الإنجليزية -المستوى المتوسط (المستوى B1-B2)- واكتساب خبرة أساسية في البرمجة أو تطوير البرمجيات، ومعرفة بالمصطلحات التقنية الأساسية
تفاصيل الدورة
المنهج الدراسي
الدرس 1: مقدمات احترافية لمهندسي البرمجيات
مهارات التقديم الاحترافية لمهندسي البرمجيات، وتتضمن وصف دورك وخلفيتك، ومهارة إدخال وقفات قصيرة وسط الحديث
الدرس 2: مهارات مقابلة العمل لوظائف هندسة البرمجيات
مهارات مقابلة العمل لوظائف هندسة البرمجيات، وتتضمن وصف خبرات العمل، ومناقشة التحديات التي واجهتها ونجحت في حلها، ونطق المصطلحات التقنية نطقًا صحيحًا
الدرس 3: التواصل لاستكشاف الأخطاء وإصلاحها في تكنولوجيا المعلومات للمطورين
مهارات التواصل لاستكشاف الأخطاء وإصلاحها في مجال تكنولوجيا المعلومات لمهندسي البرمجيات، بما في ذلك مناقشة المشكلات التقنية، ونطق الأرقام بوضوح
الدرس 4: التواصل مع العملاء في مشاريع البرمجيات
مهارات التواصل مع العملاء لمهندسي البرمجيات، بما في ذلك قواعد اللغة لمناقشة متطلبات المشروع والخدمات والتأكيد على النبرة الصحيحة للكلمات
الدرس 5: تقدير وتسعير مشروع البرمجيات
مهارات التواصل لمشاركة تقدير وتسعير مشاريع البرمجيات، بما في ذلك شرح الأسعار والجداول الزمنية وتقديم عروض الأسعار للعملاء
الدرس 6: شرح ميزات ووظائف البرنامج
مهارات التواصل التقني لشرح ميزات ووظائف البرنامج، باستخدام الجمل النسبية وتقنيات الوقفات القصيرة المناسبة