إزاي تتكلم كمبرمج بالإنجليزي في بريطانيا؟

لو محتاج تفهم كلام التيم، هتلاقي هنا أهم الجمل والمصطلحات الإنجليزية الخاصة بمهنة Software developer. الصفحة دي بتديك عينة من الكلمات اليومية اللي بتتقال في كتابة الكود ومراجعته وفي الاجتماعات مع الفريق التقني، عشان تعرف إزاي تعبر عن شغلك وتتواصل مع زمايلك بوضوح.

جمل يومية في اجتماعات الفريق الصباحية

أول ما بتدخل الشركة أو تفتح جهازك الصبح، بتبدأ تتكلم مع زمايلك في الفريق عن اللي عملته واللي شغال عليه. دي أهم الجمل اللي بتتردد في بداية اليوم.

  • Good morning, I have picked up the highest priority ticket on our Jira board.

    صباح الخير، بدأت الشغل على التذكرة صاحبة أعلى أولوية في لوحة جيرا بتاعتنا.

  • Yesterday I completed the user authentication module, and today I will focus on writing automated unit tests.

    إمبارح كملت وحدة مصادقة المستخدمين، والنهاردة هركز على كتابة اختبارات الوحدات الآلية.

  • Could you please take a look at my pull request when you have a spare moment?

    ممكن من فضلك تبص على طلب الدمج (Pull Request) بتاعي لما يتوفر عندك شوية وقت؟

أهم المصطلحات لكتابة ومراجعة الكود

الشغل اليومي في البرمجة بيعتمد على أفعال ومصطلحات ثابتة بتستخدمها وإنت بتكتب الكود أو بتراجعه مع الفريق. دي أهم الكلمات الأساسية اللي لازم تكون عارفها.

المصطلح بالإنجليزيالمعنى بالمصري
to debugيتتبع ويكتشف الأخطاء البرمجية ويصلحها
to refactorيعيد هيكلة وتحسين الكود البرمجي من غير ما يغير وظيفته الخارجية
to deployينشر الكود البرمجي على خوادم التشغيل
to commit codeيحفظ التغييرات البرمجية في نظام تتبع الإصدارات
to conduct a code reviewيعمل تدقيق ومراجعة فنية لكود زمايله
to write unit testsيكتب اختبارات برمجية آلية للوحدات الفردية

جمل التعامل مع المشاكل والتعديلات في الشغل

لما تظهر مشكلة فنية فجأة أو تحتاج مساعدة سريعة من زميلك، مهم تكون عارف إزاي توصف الموقف بدقة وسرعة من غير تردد. دي جمل بتساعدك تشرح المشكلة والحل المقترح.

  • Would you be up for a quick fifteen-minute pair programming session to debug this race condition?

    يناسبك نعمل جلسة برمجة ثنائية سريعة لمدة 15 دقيقة عشان نتبع ونصلح خطأ التزامن ده؟

  • We have rolled out an emergency hotfix to resolve the intermittent timeout errors on the checkout service.

    نشرنا تصحيح طارئ (Hotfix) عشان نحل أخطاء انتهاء وقت الاتصال المتقطعة في خدمة الدفع الإلكتروني.

أسلوب التهذيب والتلطيف في بيئة العمل التقنية البريطانية

في بيئات العمل التقنية البريطانية، الناس بتميل لاستخدام أسلوب التهذيب غير المباشر والتلطيف اللغوي عشان يتفادوا النقد الحاد. نادر لما تلاقي المدير أو زميل الشغل بيقول بشكل مباشر إن الكود فيه غلط أو بيرفض فكرة، وبيفضلوا عبارات فيها تلطيف وتخفيف لتوصيل الملاحظات بلطف.

جرّب المنصة مجانًا

أول درس كامل بالفيديو والكوميكس والتمارين، ومواقف بتختارها إنت، ومهنة تختارها، وورقة امتحان — من غير كارت.

أسئلة بتتسأل

أقول إيه لما أبدأ شغل على أهم تذكرة في لوحة جيرا؟

تقدر تقول في الاجتماع: Good morning, I have picked up the highest priority ticket on our Jira board. الجملة دي معناها إنك بدأت الشغل على التذكرة اللي ليها أعلى أولوية في لوحة جيرا، وبتوضح بيها لزمايلك إنت شغال على إيه في أول اليوم.

إزاي أطلب من زميلي في الشغل يراجع الكود بتاعي بلطف؟

تقدر تسأله بأسلوب مهذب وتقول له: Could you please take a look at my pull request when you have a spare moment?‎ معناها ممكن من فضلك تبص على طلب الدمج (Pull Request) بتاعي لما يتوفر عندك شوية وقت، ودي بتعبر عن طلبك بذوق من غير ما تضغط عليه.

إيه الفرق بين to debug و to refactor في الشغل؟

المصطلح to debug معناه إنك بتتتبع وتكتشف الأخطاء البرمجية وتصلحها، أما to refactor فمعناه إنك بتعيد هيكلة وتحسين الكود البرمجي من غير ما تغير وظيفته الخارجية.

أقول إيه لو عايز أعمل جلسة برمجة مشتركة مع زميلي عشان نصلح مشكلة؟

تقدر تقول له: Would you be up for a quick fifteen-minute pair programming session to debug this race condition?‎ ومعناها يناسبك نعمل جلسة برمجة ثنائية سريعة لمدة 15 دقيقة عشان نتبع ونصلح خطأ التزامن ده؟ وده أسلوب محدد وسريع عشان تحلوا العطل سوا.

صفحات قريبة